SUMMARY:
Our esteemed client in Centurion is looking for a Senior Java Developer with strong Angular experience to join their team on a permanent, hybrid basis, with a remuneration package of R1 million to R1.1 million CTC per annum.
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.
POSITION INFO:
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 Technologies: HTML \/CSS\/ JavaScript 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 NoSQL-based databases Good knowledge of Relational Database design and development (Oracle, PostgreSQL). Gradle build tools GIT, GitLab Unit Testing JUnit\/Mockito, BDD (Cucumber\/Karate). Spring Security, OpenID Connect and OAuth2 DataDog or similar monitoring tools Micrometer, Prometheus, and Application Monitoring and dashboards LDAP\/AD for security Database migration tools like MongoCK and Flyway Nexus SonarQube \/ Jacoco Jira