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 View phone number on za.workus.org.
Visit our website for more exciting career opportunities:
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.
- ...Reference: NWA002662-Prem-8 Looking for experienced Java Engineers, who have a strong passion for development, to join a renowned Software Development company. Job Experience & Skills Required: At least 4 years' experience BSc Degree or tertiary qualification...
- ...Our client is seeking an experienced Senior Java Engineer to join a collaborative software engineering team delivering innovative, cloud-ready solutions. This is an exciting opportunity for a passionate developer who enjoys solving complex technical challenges, contributing...
- ...environments. Apply agreed standards and tools, to achieve a well-engineers result. Work within a strict framework of programming standards... ...Expertise Documenting Facts Technical Competencies Java Unix scripting DB2 SQL Scripting AWS (Certified) Postgress...
- ...Our client is seeking a skilled Senior Java Engineer to join a high-performing software development team delivering innovative solutions across a variety of industries. This role is ideal for a developer who enjoys solving complex technical challenges, building scalable...
- .... Build the Team That Builds It. We're looking for a Head of Engineering who can combine deep technical expertise with strong leadership... ...work within a modern engineering ecosystem that includes: Java Salesforce & Apex RESTful APIs & Enterprise Integrations...
- Hire Resolve's client is seeking a talented and motivated Java Developer to join their dynamic team. This is a fully remote position. The ideal candidate will be passionate about building high-quality software solutions and possess a strong mathematical foundation. You...
- ...and learning Object-Oriented (OO) languages (e.g., Salesforce, Java Spring). Proven ability to deliver results using Agile... ...communication skills. Bachelors degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience...
- Hire Resolve's client is looking for a Lead Java Developer with deep expertise in Java, Spring Boot, and scalable distributed... ...as assigned Requirements: ~ Bachelors degree in Computer Engineering, Software Engineering, Computer Science, or a related field....
- ...workflows. Zero room for amateurs. They’re looking for a Senior DevOps Engineer who can keep the engine humming — and push it harder. What... ...industry experience ~5+ years software engineering in OO: Java / C++ ~5+ years DevOps experience ~ Solid command of Docker,...
- ...Our client is urgently in search of experienced Senior Java Developer to join their team in Johannesburg. ????????????????: Implement the designed solutions in the required development language (typically Java) in accordance with the Group standards, processes, tools...
- ...Our client is seeking Senior Java Developers to join a high-performance engineering team with flexibility between Johannesburg (in-office) and Cape Town (remote for strong candidates). This role focuses on building scalable backend systems within a modern, microservices...
R 20,000 - 30,000 per month
...of the most in-demand skills! Exciting opportunities for Junior Java Developers looking to grow in modern, high-performance... ...exciting IT vacancies, please visit: - Cloud Architect - Cloud Engineers - Software Developers If you have not had any response in...R 840,000 pa
...web development frameworks Agile development methodologies What we're looking for: Degree in computer science, software engineering, information technology, or a related discipline Strong academic background and technical foundation Experience developing...- ...Senior Java Developer (JHB Hybrid)IT - Software Development Johannesburg - Gauteng - South Africa ENVIRONMENT: DEVELOP cutting-edge & scalable solutions for account verification, means testing, and payment reconciliation as the next Senior Java Developer sought...
- ...If you're passionate about building scalable systems, driving engineering best practices, and helping teams deliver exceptional software,... ...engineering ecosystem that may include: Salesforce Apex Java and Spring Framework RESTful APIs and Microservices Test-driven...
- ...Our client is seeking two experienced Senior Java Software Developers to join a growing international development team focused on... ...relational and/or NoSQL databases ~ Strong understanding of software engineering principles and design patterns ~ Solid understanding of...
- ...Full Stack Developer (Java, Angular) (Remote)IT - Software Development Durban - KwaZulu Natal - South Africa, Johannesburg - Gauteng - South Africa, Cape Town - Western Cape - South Africa, Remote ENVIRONMENT: A dynamic Telecommunications Specialist seeks a talented...
- ...the room—setting technical direction, reviewing code, unblocking engineers, and making pragmatic decisions that keep delivery moving.... ...platform modernisation . The core marketplace runs on a production Java monolith with JSP-based frontends. You will own the strategy...
- ...high-performing Software Developer to join their Technology and Engineering practice. You will be joining a collaborative environment where... ...: Strong proficiency in programming languages such as Python, Java, C#, or similar. While a Bachelor's degree in Computer Science,...
- ~Designation:Java DeveloperLocation:Johannesburg ~Experience:4-7 Years About the Job Opening: ~Job responsibilities: ~Design... .... ~Qualifications: ~Bachelor’s degree in Computer Science, Engineering, or related field. ~3+ years of hands-on experience in Java development...
- ...Role Our client is seeking to hire the services of a highly talented Java Developer to join their dynamic team. The successful candidate will play a key role in designing, developing, and maintaining scalable enterprise applications. Core Responsibilities Development...
- ~Designation:Java FullstackLocation:Johannesburg ~Experience:5+ Years About the Job Opening: ~5+ years of hands-on Java development (Spring, Spring Boot, Hibernate) ~3+ years frontend development experience with Angular 10+ ~Strong understanding of RESTful services...
R 700 - 780 ph
...experience across every channel. The ideal candidate brings a proven track record of end-to-end project delivery, with deep expertise in Java and React. You'll thrive in an agile environment where global collaboration, flexible working, and a high-performing dynamic team...- ...continuous system improvements Work closely with multidisciplinary engineering teams to deliver practical, scalable, and future-focused... ...Computer Science, or a related field Proficiency in Python, C#, Java, and SQL Valid driver’s license and willingness to travel...
- Hire Resolve's client is seeking a Quality Assurance (QA) Engineer who will play a critical role in guaranteeing the highest quality standards... ...or similar. Strong knowledge of programming languages like Java, Python, or JavaScript for developing automation scripts....
- ~Designation:Java Developer SA (JHB)Location:Johannesburg ~Experience:5+ Years About the Job Opening: ~5+ years' experience in back-end development (Java 11/17+) ~Strong Spring Boot and REST API skills ~Familiarity with Docker, CI/CD pipelines, and microservice...
- ...technology-driven business to appoint an experienced Head of Engineering . This is an exciting opportunity for a senior technical leader... ...experience within complex production environments. ~ Strong hands-on Java development experience. ~ Experience leading engineering...
- ...services industry is looking for a Client Service Delivery Lead (Java Full Stack Developer) to support a large-scale digital... ...s degree in Computer Science, Information Technology, Software Engineering, or a related discipline, or equivalent practical experience....
- ...We are looking for a hands-on DevOps Engineer to operate inside a AWS native banking environment. You will own the build, automation, and... ...matters during an incident. Troubleshoot and optimise low-latency, Java-based applications in production, working alongside application...
- ...We are seeking a skilled Machine Learning Engineer to support the design, development, deployment, and operationalisation of machine learning... ...with Python (essential) and SQL. ~ Experience with Scala, R, Java, or C++ would be advantageous. ~ Experience developing and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Engineer. Be the first to apply!
