Requirements
Key Requirements
- Java 8 and above programming experience (i.e streams, lambdas etc)
- Spring Boot – experience using Spring Boot/ Spring Framework is key
- Junit Testing – Familiarity and experience with Unit testing
- Understanding basic design principles behind a scalable application
- Implementing automated testing platforms and unit tests
- SQL (know how to work with relational databases)
- Javascript familiarity is an added advantage
- MongoDB familiarity – Added advantage
- Ability and eagerness to learn are most important, show us what you can do!
Primary Responsibilities Of a Back-End Developer
Your responsibilities will include:
- Contributing to all stages of the software development lifecycle
- Designing, implementing and maintaining Java-based applications capable of handling high volumes and low latency
- Analyzing user requirements to define business objectives
- Envisioning system features and functionality
- Ensuring that application designs align with business goals
- Identifying and resolving any technical issues that arise
- Creating detailed design documentation
- Writing well-designed, testable code
- Conducting software analysis, programming, testing and debugging
- Developing documentation to assist users
- Supporting continuous improvement by exploring alternative technologies and presenting findings for architectural review
Please apply on the official website using the link(s) below