Intermediate-senior java developer
Together Staffing Group · Johannesburg, South Africa ·
- Seniority
- Senior
- Category
- Software engineering
- Experience
- 4+ years
Together Staffing Group · Johannesburg, South Africa ·
accepted-ltd · Athens, Attica, Greece
nttlimited · THA, One Bangkok
Citibank (Switzerland) AG · Mississauga, Canada
IT Managers, Inc. · Philippines
Our client has an opportunity for an experienced Java Developer who is passionate about delivering high-quality software using modern technologies. The successful candidate will play a key role in developing cloud-based solutions, influencing technical direction, and working within a collaborative environment that values innovation, ownership, and engineering excellence.
What You’ll Do Build scalable Java applications and RESTful services. Develop and maintain microservices using Spring Boot. Design database structures and implement efficient persistence solutions. Participate in architecture discussions and solution design. Write high-quality, testable, and maintainable code. Support code reviews, continuous integration, and deployment activities. Work closely with multidisciplinary teams to deliver business-critical software. Ideal Candidate BSc in Computer Science, Software Engineering, or comparable experience. Minimum 4–5 years of professional Java development experience. Strong proficiency in Java, Spring Boot, Angular, JPA, Hibernate, SQL, and JDBC. Experience with automated testing frameworks such as JUnit. Understanding of software architecture, clean code principles, and object-oriented design. Exposure to CI/CD pipelines and Dev Ops tools is advantageous. Experience with Mongo DB, Graph QL, HTML5, CSS, Java Script, or legacy Java technologies will be beneficial. What You’ll Bring Strong analytical and problem-solving skills. A collaborative mindset and excellent communication abilities. Ownership of deliverables and commitment to quality. Passion for continuous learning and improving engineering practices.Only shortlisted candidates will be contacted.
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful. #J-18808-Ljbffr
agilebridge · Pretoria, South Africa