Senior Java Developer

Tumaini Consulting

Date: 12 hours ago
City: Benoni, Gauteng
Contract type: Full time

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 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.

For employers only

Is this your company's job post? Verify ownership to manage this listing and receive applications directly.

Claim this listing

Looking to apply for this job? Use the Apply button above.