Responsibilities   Collaborate with cross-functional teams to build custom solutions for our clients  Design, develop, test, and maintain high-quality software code that meets all project requirements and design specifications  Participate in the entire software development process, from requirement gathering to deployment  Stay up-to-date with the latest software development trends, techniques, and technologies to ensure we are on the cutting edge  Debug and troubleshoot production issues as needed, ensuring smooth operation  Write and maintain comprehensive technical documentation   
   Requirements  
    Bachelor’s Degree in Computer Science or a related field  Minimum of 5 years of professional experience in Java software development  Strong experience with the Spring Framework (Spring Boot, Spring Cloud, Spring Integration)  Experience with Restful Web Services  Knowledge of microservices architecture and best practices  Proficiency in database technologies like MySQL, Oracle, etc  Experience with agile development practices  Strong communication and problem-solving skills   
  Desired Skills and Experience 
    Career Growth  Developer  Development  Environmental Sustainability  Gauteng  Hire Resolve  Information Technology  Java Developer  Pretoria  Software Developer  South Africa  Work-life Balance   
   Benefits  
    Salary: R600K/yr – R1.2Mil/yr, negotiable  Training & Development  Performance Bonas  Health Insurance   Contact Hire Resolve for you next career-changing move
   Our client is offering a highly competitive salary for this role based on experience  Apply for this role today, contact Carmen Schafer at Hire Resolve or on LinkedIn  You can also visit the Hire Resolve website: hireresolve.us   We will contact you telephonically in 3 days should you be suitable for this vacancy.
If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.