Search thousands of fresh jobs

×
This job is expired
DCV Sabenza IT and Recruitment

Java Architect at Sabenza IT & Recruitment

DCV Sabenza IT and Recruitment

  • R Undisclosed
  • Contract Management position
  • Johannesburg
  • Posted 10 Sep 2025 by DCV Sabenza IT and Recruitment
  • Expires in 29 days
  • Job 2621872 - Ref 878000010801297
Apply Now

About the position

Java Architect – Hybrid | Gauteng


Are you ready to shape the future of enterprise software solutions? Our client in the banking space is looking for a Java Architect to join their team in Gauteng, this is a hybrid model role offering the best of both worlds, flexibility and collaboration.


The Java Architect will be responsible for designing system architecture, defining technical standards, and ensuring the delivery of robust enterprise applications. In addition to hands-on development, this role will involve mentorship of junior and mid-level developers, technical leadership, and driving adherence to SOLID principles and industry best practices.




Responsibilities:


·       Architect, design, and implement scalable, high-performance and secure software solutions using Java and Spring Boot.


·       Lead the design and development of RESTful APIs and ensure best practices in integration.


·       Apply core Java concepts, design patterns, and SOLID principles in architectural decisions.


·       Provide technical leadership across teams, including code reviews, guidance, and mentorship to developers.


·       Collaborate with cross-functional teams (Front-end, DevOps, Cloud, QA) to ensure cohesive, efficient delivery.


·       Ensure system design aligns with business goals and is optimized for scalability, maintainability, and performance.


·       Oversee and advise on database design, query optimization, and data modeling across


·       relational and NoSQL databases.


·       Drive adoption of cloud platforms (e.g., AWS) and containerization technologies (Docker, Kubernetes) for deployment and scaling.


·       Implement and enhance message-driven architectures with tools such as Kafka or RabbitMQ.


·       Contribute to the DevOps culture by supporting CI/CD pipelines, workflow automation, and modern build tools.


·       Actively mentor junior developers, fostering a culture of continuous learning and technical excellence.


·       Participate in strategic discussions to shape the technical roadmap and influence the company’s software strategy





RequirementsRequired skills and experience:


·       10+ years of experience in Java development, with a significant focus on Spring Boot.


·       Proven ability in system design and architecture for enterprise-scale applications.


·       Strong knowledge of core Java concepts, design patterns, and SOLID principles.


·       Expertise in RESTful API design and integration strategies.


·       Proficiency with databases (both relational and NoSQL) and experience in query optimization.


·       Exposure to front-end frameworks such as Angular, React, or Vue.


·       Experience in asynchronous communication using Kafka or RabbitMQ.


·       Familiarity with cloud platforms (AWS) and containerization (Docker, Kubernetes).


·       Strong background in DevOps practices, CI/CD pipelines, and modern workflow tools (e.g., GitHub).


·       Excellent analytical, problem-solving, and communication skills.


·       Demonstrated experience in leading teams, mentoring developers, and contributing to technical strategy.


 


If you’re passionate about designing cutting-edge solutions and want to play a key role in shaping technology strategies, this is your chance!




Desired Skills:

  • Java
  • Springboot
  • System Design
  • Architecture
  • Restful API's
  • AWS
  • containerization

Desired Qualification Level:

  • Certificate

About The Employer:


Apply Now

DCV Sabenza IT and Recruitment

About the agency

Dedicated to the recruitment of IT professionals Sabenza iT is a South African registered business focusing on Finance, Engineering, SAP and general iT recruitment. We have over 18 years' experience in recruiting in South Africa, Australia, Europe, South America and Asia and have worked with a number of large companies offering the best service. We at Sabenza iT understands the changing market and we mold our services around each of our client's needs to offer a personal service. Sabenza iT has forged strong relationships with both Clients and Consultants by ensuring both parties get the most out of every placement. Our Head Office is based in South Africa and we have a satellite office in the UK so that we can keep in contact with expats who may consider returning to South Africa and so that we can offer our services globally for Consultants looking to go to South Africa and Consultants who are looking for opportunities abroad. We at Sabenza recognize the difference it makes to maintain good client relationships and we are keeping our client base niche and manageable in order to give the best service possible. We have gained a good reputation in the market place and have built a very large network and database of consultants that we draw from for each role. We are able to send applications within 24 hours of receiving a role profile or spec. We use one of the best Database software tools available to keep our database up to date and very fast to search. Sabenza iT does not only use job-sites, we headhunt and we use our network to find our clients the right Candidates. We have a strong Facebook presence and we have over 12,000 LinkedIn connections. For further information, please visit our website www.sabenzait.co.za or call me at any time on Tel: 0330040131.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 29 days

Email me jobs similar to: Java Architect at Sabenza IT & Recruitment

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.