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 Sign in to view email 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.
For employers only
Is this your company's job post? Verify ownership to manage this listing and receive applications directly.
Claim this listingLooking to apply for this job? Use the Apply button above.
See more jobs in Johannesburg, Gauteng