Java Developer Contract
Summary
Experienced Java developer on a 12-month contract embedded with a banking client in Sandton, doing hands-on development, unit testing, deployments, code reviews, and standby support across microservices. Core stack is Java with Spring Boot, JPA/Hibernate and Micronaut, plus Azure/Azure DevOps and SQL/NoSQL databases.
Our banking client seeks an experienced and talented Java Developer to join their team for a 12 month contract.
You will be responsible for:
- Support & Maintenance
- Development of good quality software
- Unit testing
- Deployments
- Full accountability of deliverables end-to-end – managing all stakeholders and impacts
- Align to coding and design standards.
- Submit code for Code Quality reviews
- Quality Assurance support
- Feedback on progress to Scrum Master / project manager
- Timesheet capture
- Self-management of capacity and deliverables in alignment with Sprint planning
- Stand‑by, Support and Maintenance of systems
Required Experience and Expertise:
- Strong technical/ software engineering background (‘hands‑on’)
- Solid experience on Spring Framework, Sprint Boot, JPA, Hibernate, Micronaut Frameworks
- Azure DevOps and Azure in general
- Strong application/software development or programming background in Java
- Good experience in system, application architecture, design, development, implementation and deployment (end-to-end), development automation.
- Ability to work on different tiers of the application
- Object oriented Design
- Solid experience on Spring Framework, Sprint Boot, JPA, Hibernate, Micronaut Frameworks
- Solid experience with SOA-Architectures, Microservices Architectures and related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.
Must have working experience on the following tools/IDEs:
- Eclipse or IntelliJ
- Git
- Maven
- Code quality tools e.g. SonarQube
- Experience with artefact repository e.g. Nexus
- Azure DevOps
5 Years + experience in:
- Development experience
- Exposure to agile delivery Scrum, Kanban and or SAFe
- SOA / API
- SOAP and Rest
- HTML & CSS
- Devops toolsets for software releases
- JWT / Java Web Tokens
- SSL’s
- Solid experience on Spring Framework, Sprint Boot, JPA, Hibernate, Micronaut Frameworks
- Solid experience with SOA-Architectures, Microservices Architectures and related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.
- Experience with application database management practices in a high volume Java environment (SQL, DB2, and NoSql – Cassandra/MongoDB).
- Develop, deploy and test automation
- Performance monitoring and optimisation tools