Search thousands of fresh jobs

×
This job is expired
MSP Staffing

Java Engineer

MSP Staffing

  • Undisclosed
  • Permanent Senior position
  • Johannesburg
  • Posted 21 Jun 2026 by MSP Staffing
  • Expires in 34 days
  • Job 2641112
Apply Now

About the position

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 Address Removed] or call [Phone Number Removed];.
Visit our website for more exciting career opportunities: [URL Removed]
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.

Desired Skills:

  • GraphQL exposure
  • NoSQL databases
  • Excellent collaboration

Apply Now

MSP Staffing

About the agency

MSP Staffing is a Specialist Recruitment Agency that focuses on the Engineering & Construction, Mining, Finance, Trade & Technical, Supply Chain, Information Technology and Medical and Pharmaceutical sectors. MSP Staffing is dedicated to connecting top talent with opportunities both locally and abroad. With this in mind, our team of seasoned professionals bring a wealth of industry knowledge and a global perspective to the table. We have a deep understanding of the dynamic employment landscape and a proven track record of matching top-tier professionals with prestigious companies. Whether you're a talented individual seeking the perfect role or a forward-thinking organization in need of exceptional talent, MSP Staffing have the expertise to make it happen.

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 33 days

Email me jobs similar to: Java Engineer

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.