Senior Java Developer
Job in
Centurion, 0014, South Africa
Listed on 2026-09-03
Listing for:
ARCS
Full Time
position Listed on 2026-09-03
Job specializations:
-
Software Development
Java Developer, Full Stack Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
The position will allow the successful candidate to apply their technical expertise by evaluating various patterns and utilising existing and future integration mechanisms to create microservice-based applications using the latest security measures to secure them. The role will also involve using cloud-based technologies from AWS to deploy and monitor these applications, as well as maintaining and upgrading existing applications.
The successful applicant will be responsible for designing and developing Java and Spring-based systems, as well as UI-based applications using Angular.
Minimum requirements:
- A relevant IT degree or diploma
- 10+ years of experience
- 2 - 4 years of software development experience in a financial services environment
- Experience in an investment environment will be an advantage
- Experience in integrating different applications and technologies will be an
- Additional knowledge of the FICA Act and CDD-related systems will be an added advantage
- HTML /CSS/ Java Script
- Angular and Material for the front-end design of
- Spring, Spring Boot, Spring Security, Spring Data JPA, and Spring Data Mongo, Hibernate
- JMS and Messaging IBM MQ, AWS SQS.
- XML and JSON-related technologies
- Web services, REST and SOAP-based.
- Ability to read UML and participate in design sessions.
- Working knowledge of development design patterns
- Sound object-orientated analysis, design, and development skills and expertise
- Good understanding of agile development methodologies and practises
- MongoDB and No
SQL-based databases - Good knowledge of Relational Database design and development (Oracle, PostgreSQL).
- Gradle build tools
- GIT, Git Lab
- Unit Testing JUnit/Mockito, BDD (Cucumber/Karate).
- Spring Security, OpenID Connect and OAuth2
- Data Dog or similar monitoring tools
- Micrometer, Prometheus, and Application Monitoring and dashboards
- LDAP/AD for security
- Database migration tools like MongoCK and Flyway
- Nexus
- Sonar Qube / Jacoco
- Jira
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×