We’re on the hunt for Senior Java Developers who are proficient in Springboot. This role is for a reputable insurance giant. There’s plenty of room for growth and exposure in this role as a result of the calibre of projects that the successful candidate will be involved in.
Please see the requirements below:
Key outputs:
- Implement the technical specification using the relevant development language
- Produce source code by applying the internal technical standards and referencing systems exposed
- Consulting with the BA and Architect teams on technical issues encountered
- Document logic and comments inside code
- Documentation of database structure, rule changes and updating configuration files
- Conduct unit testing, review error logs as well as review and correct defects found
- Participate in the process of reviewing code for consistent application of standards, logic and effective use of libraries as well as reusable aspects of the application
- Coaching and team collaboration with other Developers to instill an understanding and application of the internal coding standards
- Perform defect root cause analysis by responding to the Incidents team, logging issues appropriately and conducting preliminary analysis
Education and Experience:
- Minimum IT degree level education (BCom or BSc in Information Systems or Computer Science)
- Matric with English and Mathematics
- 5+ years’ experience in Back-end source code Java development
- Strong experience with the Spring Framework (SpringBoot, Batch, Data, Testing, Messaging, Event), Camunda or similar, SOAP, REST, JSON CI/CD, Maven/Gradle
- Experience working with containers (Docker, Kubernetes)
- Process knowledge of SDLC, Unit testing, database structure design, technical change control
- Experience in open source technologies (Atlassian Suite), DevOps including Agile methodology
- Strong documentation skills in technical and architecture specifications
Desired Skills:
- Java
- Spring Framework
- SOAP
- REST
- JSON
- CI/CD
- Maven
- Gradle
- Kubernetes
- Docker