Tech Lead: Java Developer API Capability needed at Momentum Metropolitan Holdings Limited
Job title : Tech Lead: Java Developer API Capability
Job Location : Gauteng, Centurion
Deadline : April 17, 2025
Quick Recommended Links
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 advantage.
- Additional knowledge of the FICA Act and CDD-related systems will be an added advantage.
Advantage Skills
- Exposure to Docker.
- Experience with Micro-services.
- Experience with Kubernetes & Camel-K
- Spring-Boot experience (General, Security & Authentication).
- Experience with test automation.
- AWS experience.
- Knowledge of building and maintaining build pipelines using Docker, CloudFormation, or Terraform
- Experience setting up and using Postman, Insomnia, or SoapUI to create a suite of REST and SOAP services.
- Data Dog experience.
Responsibilities and work outputs
- Identifies and communicates bottlenecks, design issues, bugs, and system errors to all stakeholders. Devises effective solutions to these problems and drives the resolution process to completion
- Effectively works in a high-pressure environment with constant change and challenges.
- Collaborates with BAs and senior developers to Break down complex problems and develop sustainable business solution.
- Collaborates with other Tech Leads to ensure all projects adhere to standards and best practices for app design and build pipeline design.
- Navigates the complex Micro Service environment, working on multiple systems to maintain them and provide higher-level solutions..
- Work in close alignment with the Architectural roadmap and collaboration with the Architect team to influence, improve, and plan the architectural roadmap.
- Mentor junior team members and review their code to ensure it meets company standards
- Oversee the Design, development , and maintenance of Java-based applications.
- Translate application storyboards and use cases into functional applications.
- Develop, refine, and tune integrations between applications to ensure the best possible performance, quality, and responsiveness of applications.
- Conduct software analysis, programming, testing, and debugging.
- Analyze and resolve technical and application problems.
Technologies
- HTML / JavaScript.
- Angular and Material for the front-end design of JPA and Hibernate.
- Spring, Spring Boot, Spring Data JPA, and Spring Data Mongo.
- JMS and Messaging technologies. IBM MQ, AWS SQS and Amazon MQ.
- 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 practices.
- MongoDB and NoSQL-based databases.
- Good knowledge of Relational Database design and development (Oracle, PostgreSQL).
- Gradle.
- GIT, GitLab.
- Unit Testing JUnit/Mockito, Cucumber.
- Spring Security and OAuth2.
- DataDog or similar monitoring tools.
- Micrometer, Prometheus, and Grafana Monitoring and dashboards.
- LDAP/AD for security.
- Database migration tools like MongoCK and Flyway.
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs