JAVA Developer Intermediate and Senior

ARCS
Centurion, Gauteng
Full-time
Posted 11 hours ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:
Our esteemed client in Centurion is urgently looking for a highly skilled Java Developers (Intermediate AND Senior) to join their IT & Data team.
12 Months: Hybrid Contract Position

R 150 - R 396 Hourly Cost To Company

The successful candidate will be responsible for designing, developing, enhancing, and supporting modern Java-based applications and microservices that enable business growth and operational excellence. The role covers the full software development lifecycle, from solution design and development through to deployment, monitoring, maintenance, and continuous improvement.

POSITION INFO:
The role requires expertise in Java and Spring technologies, front-end development using Angular, and the development of cloud-native, API-driven, and distributed systems. The successful candidate will leverage modern engineering practices, Agile methodologies, and AI-assisted development tools to improve productivity, code quality, and solution delivery. Experience, Knowledge and Qualification: Relevant IT Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field. Experience within financial services is advantageous Investment industry experience will be highly advantageous Intermediate Experience Level: 4-6 years of software development experience Strong experience with Java, Spring Boot, Angular, and API development Experience working with enterprise applications and integrated solutions Senior Level Experience Level: 10+ years of software development experience Proven experience designing and developing enterprise-scale applications, integrations, and microservices Experience leading technical initiatives, mentoring developers, and influencing solution design Experience in cloud-based and modern software engineering environments Technical Skills Core Technologies: Java Spring Boot Spring MVC Spring Data JPA Spring Security Hibernate Angular TypeScript RxJS HTML\/CSS\/JavaScript RESTful Services and APIs Microservices Architecture Integration & Messaging: REST and SOAP Web Services JMS IBM MQ AWS SQS XML and JSON Technologies Databases: Relational Databases (Oracle, PostgreSQL) MongoDB and NoSQL Databases JPA and Hibernate ORM Frameworks Tools & Platforms: Git \/ GitLab Gradle Jira Nexus SonarQube Jacoco Postman \/ SoapUI \/ Insomnia DataDog or similar monitoring tools Prometheus Micrometer WebSphere Application Server Extra: Design, develop, test, and maintain Java-based applications and services Build scalable microservices and distributed systems using Spring Boot and related frameworks Apply object-oriented analysis, design principles, and development patterns to build maintainable solutions Interpret UML diagrams and collaborate with architects, analysts, and development teams Develop and execute unit, integration, and automated tests Apply best practices for error handling, security, code quality, and performance optimisation Participate in CI\/CD and build management processes using tools such as Git and Gradle Agile delivery & collaboration

Interested in this role?

You'll apply on ARCS's own site before 16 October 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationCenturion, Gauteng
CategoryIT & Software
Posted1 October 2026
Closing Date16 October 2026
ARCS
Centurion, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job