Our client is seeking four experienced Senior Java Developers to join a high-performing development team on a 12-month contract. This is an exciting opportunity to contribute to the delivery of enterprise-grade, mission-critical applications within a collaborative, cross-functional environment. Developers with strong Java expertise are encouraged to apply, while experience with Angular and Native Android development will be highly advantageous.
Key Responsibilities
• Analyse business and system requirements to deliver scalable software solutions.
• Design, develop, test and maintain enterprise Java applications using Spring Boot.
• Build efficient, secure and maintainable code based on functional specifications.
• Develop and enhance user interfaces using Angular where required.
• Design and implement RESTful APIs and distributed services.
• Design and optimise relational database structures.
• Conduct testing, debugging and performance optimisation.
• Ensure software complies with functional, security and architectural standards.
• Participate throughout the full software development lifecycle.
• Contribute to architectural discussions and continuous improvement initiatives by evaluating emerging technologies.
Minimum Requirements
• Degree in Computer Science or Computer Engineering.
• 8+ years’ software development experience in Java.
• Strong experience with Spring Boot.
• Experience developing RESTful services.
• Solid understanding of object-oriented design principles and design patterns.
• Experience with relational databases, SQL, JPA2 and Hibernate.
• Experience developing applications using Java EE technologies.
• Experience with Spring Framework and Spring MVC or similar web frameworks.
• Exposure to test-driven development practices.
• Understanding of distributed architecture and microservices environments.
• Experience working with Azure hosting and DevOps environments.
• Strong understanding of API security, including JWT.
• Angular experience is highly advantageous.
• Native Android development experience is beneficial.
• Developers with strong Java experience but without Angular will also be considered.
Only shortlisted candidates will be contacted.
Submit your CV to it.jobs@tumaini.co.za or call 031 350 4018.
Visit our website for more exciting career opportunities: https://tumaini.co/
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.
Our client is seeking a talented Full Stack Developer to join their engineering team working on cutting-edge smart parking and...
Apply For This JobA global organisation is looking to hire two Senior Software Developers to join a team building modern, cloud-based retail solutions...
Apply For This JobMy client is looking for a Senior C#.NET SQL Developer to join their team in Randburg, Johannesburg (Hybrid – primarily...
Apply For This JobJoin a fast-growing international consultancy to develop bespoke digital solutions. Work with C#, ASP.NET, and modern client-side technologies, focusing on...
Apply For This JobMy client is looking for a Data Product Manager, based remotely in South Africa, with a Remote work model. Requirements:...
Apply For This JobOur client is seeking a highly experienced Head of Ecommerce Technology / Ecommerce Engineer to lead the growth and strategic...
Apply For This Job