Techlead Java Developer (itc 24)

Centurion, Gauteng, South Africa

Job Description


Job Summary
Key Technical Competencies & Responsibilities Leadership & Architecture

  • 3+ years' experience in a Tech Lead role, providing architectural direction, code reviews, mentoring, and stakeholder engagement
  • Strong ability to lead design sessions, read UML, and apply development design patterns effectively
  • Deep understanding of agile methodologies and ability to guide a cross-functional development team
Back-End Development & Integration
  • Expert in Java, Spring, Spring Boot, Spring Data JPA, Spring Data Mongo
  • Strong grasp of object-oriented design and integration of enterprise systems
  • Proficiency with JMS, IBM MQ, AWS SQS, and Amazon MQ
  • Integration with REST/SOAP web services, JSON, XML, and FICA/CDD-related systems
  • Hands-on experience with NoSQL (MongoDB) and relational DBs (Oracle, PostgreSQL)
  • Security-focused development using Spring Security, OAuth2, LDAP/AD
Front-End & UI Exposure
  • Functional knowledge of HTML, JavaScript, Angular, and Material UI (for JPA/Hibernate front-end design)
DevOps & Cloud
  • Strong hands-on experience with Docker, Kubernetes, Camel-K, CloudFormation, Terraform
  • Comfortable with cloud-native solutions using AWS
  • Skilled in CI/CD pipeline creation and deployment automation
  • Experience with build tools like Gradle, version control via Git/GitLab
Testing & Monitoring
  • Proven experience in test automation: JUnit, Mockito, Cucumber
  • Monitoring with DataDog, Micrometer, Prometheus, Grafana
  • Familiar with Postman, SoapUI, or Insomnia for API testing
  • Use of MongoCK or Flyway for DB migration processes
Minimum Requirements
  • Relevant IT degree or diploma
  • 10+ years of hands-on Java development experience, including extensive use of Spring Boot, AWS, and message queues
  • 3+ years' experience in a Tech Lead position
  • 24 years experience in a financial services or investment domain
  • Proven success in integrating different systems and technologies
  • Advantageous: Familiarity with the FICA Act and CDD systems
ARCS
Recruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1428258
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned