Enable job alerts via email!

Techlead Java Developer (ITC-24)

Accredited Resource Consulting Services (Pty) Ltd

Centurion

On-site

ZAR 60 000 - 100 000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a highly skilled Tech Lead in Java Development to guide a dynamic team in a fast-paced financial services environment. This role requires a solid foundation in back-end systems and architecture, with a focus on modern DevOps and cloud technologies. The ideal candidate will have extensive experience in Java and Spring frameworks, along with a proven track record in system integration and leadership. Join this innovative firm to make a significant impact in a collaborative setting, where your expertise will drive the success of cutting-edge projects.

Qualifications

  • 10+ years of Java development experience, including Spring Boot and AWS.
  • 3+ years in a Tech Lead role with strong leadership skills.

Responsibilities

  • Lead and guide a technical team in a financial services environment.
  • Provide architectural direction, code reviews, and mentoring.

Skills

Java
Spring
Spring Boot
AWS
Agile methodologies
Leadership
Object-oriented design
Test automation

Education

Relevant IT degree or diploma

Tools

Docker
Kubernetes
Gradle
Git/GitLab
DataDog
Prometheus
Grafana
Postman

Job description

We are looking for a highly skilled Tech Lead in Java Development, focusing on Middleware or Application development, to lead and guide a technical team within a dynamic financial services environment. The ideal candidate will bring a solid foundation in back-end systems, architecture, integration, and mentoring practices, paired with modern DevOps and cloud technologies.
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
  • 2–4 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

Desired Skills:

  • Java
  • Java Developer
  • Tech Lead
  • Spring boot
  • Springboot
  • AWS
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.