Java Engineer

MSP Staffing Pty Ltd

Our client is seeking an experienced Java Engineer to join a high-performing software engineering team delivering innovative, enterprise-grade solutions. This role is ideal for a passionate developer who enjoys solving complex business challenges, contributing to modern architectures, and working across the full software development lifecycle.

Key Responsibilities

• Design, develop, and maintain cloud-ready services and RESTful APIs

• Own features from design through deployment, including database design, development, testing, and monitoring

• Contribute to system architecture and technical design discussions

• Collaborate with cross-functional teams to deliver scalable and reliable software solutions

• Conduct code reviews and contribute to engineering best practices

• Support continuous improvement initiatives and knowledge-sharing activities

• Ensure high standards of code quality, performance, and maintainability

Required Skills & Experience

• 4–5+ years of professional Java development experience

• Strong object-oriented programming skills and software design principles

• Experience with Spring Boot and Spring Framework

• Strong SQL and database development experience

• Experience with JPA and Hibernate

• Familiarity with RESTful API development and microservices architectures

• Experience with automated testing frameworks such as JUnit

• Proficiency with Git and collaborative development workflows

Advantageous Experience

• Angular development experience

• NoSQL databases such as MongoDB

• GraphQL exposure

• CI/CD and DevOps tools including Azure DevOps, Jenkins, and Jira

• Frontend technologies including HTML5, CSS, and JavaScript

• Exposure to legacy Java technologies and brownfield environments

Qualifications

• BSc in Computer Science, Software Engineering, or equivalent practical experience

Ideal Candidate

• Strong sense of ownership and accountability

• Passion for engineering excellence and clean architecture

• Curious, adaptable, and continuously learning

• Excellent collaboration and communication skills

• Committed to delivering high-quality software solutions

Only shortlisted candidates will be contacted.

Submit your CV to ***email_hidden*** or call 021 555 0432.

Visit our website for more exciting career opportunities: https://mspstaffingza.co/

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.