Tech Lead: Java Developer API Capability
4 days ago
- Jobs by Location
- Job by industries
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.
- ICT jobs
-
Tech Lead
12 hours ago
Centurion, Gauteng, South Africa Momentum Metropolitan Holdings Limited Full timeJob title: Tech Lead: Java Developer API CapabilityJob Location: Gauteng, CenturionDeadline: April 17, 2025Minimum RequirementsA 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...
-
Senior Java Developer
12 hours ago
Centurion, Gauteng, South Africa Falcorp Resources Full timeOur company is looking for a Senior Java Developer to join our dynamic team. The successful candidate will be responsible for gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we would like...
-
Java Development Lead
21 hours ago
Centurion, Gauteng, South Africa Future Careers Full timeAbout the RoleFUTURE CAREERS is committed to delivering high-quality software solutions and is looking for a talented Java Development Lead to join our team.The successful candidate will have extensive knowledge of Java EE and Unix based platforms, as well as strong leadership skills to manage a team of developers.Lead a team of developers in the design,...
-
Senior Java Developer
24 hours ago
Centurion, Gauteng, South Africa Falcorp Resourcing Full timeSenior Java DeveloperReference: JHB000124-Resou-2Our company is looking for a Senior Java Developer to join our dynamic team. The successful candidate will be responsible for gathering system and user requirements, building Java modules, and testing features before release. If you have hands-on experience developing software with agile methodologies and are...
-
Java Developer
24 hours ago
Centurion, Gauteng, South Africa Network IT Full timeSenior Java DeveloperReference: ITE005761-KN-1We are seeking experienced and talented Senior Java Developers. This is an exciting opportunity to contribute to groundbreaking projects while collaborating with a group of highly skilled professionals.Duties & ResponsibilitiesResponsibilities:Designing, developing, and maintaining high-quality software solutions...
-
Senior Java Developer Centurion
24 hours ago
Centurion, Gauteng, South Africa Falcorp Resourcing Full timeReference: JHB000124-Resou-2Our company is looking for a Senior Java Developer to join our dynamic team. The successful candidate will be responsible for gathering system and user requirements, building Java modules, and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our...
-
Java Developer Centurion
24 hours ago
Centurion, Gauteng, South Africa Network IT Full timeReference: ITE005512-DAP-2My client, who is all about innovation, collaboration, and pushing the boundaries of technology, is on the lookout for adept Java Software Developers to join their team. As a key contributor, you will collaborate with fellow engineers to steer the design and implementation of digital solutions. This role offers engagement across the...
-
Java Development Team Lead
9 hours ago
Centurion, Gauteng, South Africa Emporium Human Capital Full timeEducated and experienced Senior Java Developers are sought after by Emporium Human Capital to fill a critical role on our development team. As a senior member of our team, you will be responsible for developing and maintaining complex software systems.About the Position:Develop and maintain high-quality software solutions using Java technologies.Collaborate...
-
Java Developer
12 hours ago
Centurion, Gauteng, South Africa Data Centrix Full timeOur client in the Software Development sector is looking for a Java Developer (preferably senior) on a 3 months contract to design and develop solutions with Java Platform Enterprise Edition (Java 6 / 8 / 11) in an Agile software development environment. As a Java developer, the candidate will be responsible for performing a variety of critical programming...
-
Senior Java Developer
2 weeks ago
Centurion, Gauteng, South Africa ARCS Full timeResponsibilities and Key Deliverables: Identify and resolve bottlenecks, design issues, and system errors. Work in a high-pressure, fast-paced environment with frequent changes. Collaborate with Business Analysts (BAs) and senior developers to break down complex problems and develop sustainable business solutions. Work alongside other Tech Leads to ensure...
-
Senior Java Programmer
9 hours ago
Centurion, Gauteng, South Africa Falcorp Resources Full timeAs a Senior Java Developer at Falcorp Resources, you will be responsible for leading our team's technical efforts and driving the development of cutting-edge software solutions.About UsWe're a dynamic company dedicated to innovation and excellence in software development.Key ResponsibilitiesDrive the design and implementation of high-quality Java...
-
Java Software Engineer
5 days ago
Centurion, Gauteng, South Africa JMR Software PTY LTD Full timeDirect message the job poster from JMR Software PTY LTDIT Resourcing @ JMR Software | HR Management | Tech Talent | Talent PlanningJob Overview: We are seeking a skilled and motivated Software Developer to join our team. In this role, you will be responsible for developing comprehensive solutions across a wide range of applications, including Service Order...
-
Senior Java Developer
24 hours ago
Centurion, Gauteng, South Africa Future Careers Full timeOne of our leading clients in the Insurance industry is looking for a Senior Java Developer.DescriptionRole PurposeDevelop, maintain and support mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the enterprise architecture and business strategy.This position will challenge software engineering as...
-
Java Development Team Lead Position
21 hours ago
Centurion, Gauteng, South Africa Falcorp Resourcing Full timeTechnical RequirementsTo succeed in this role, you will need to have a strong foundation in Java development, including:Expert-level knowledge of Java programming languagesExperience with Spring, JSON, and XMLFamiliarity with NoSQL databases and distributed systemsFront-end development skills using HTML, CSS, and JavaScriptYou should also be comfortable...
-
Backend Developer
5 days ago
Centurion, Gauteng, South Africa Falcorp Resourcing Full timeAbout This JobThis position requires a strong background in Java development, a passion for technology, and the ability to work collaboratively in a fast-paced and innovative environment as a Java Developer at Falcorp Resourcing.
-
Backend Software Engineer Lead
13 hours ago
Centurion, Gauteng, South Africa E&D Recruiters Full timeResponsibilitiesDevelop and maintain server-side code using PHP, Java, Python, and C++.Lead the design and implementation of next-generation backend systems using Agile development methodologies.Build and maintain APIs to meet business requirements.Design, create, and manage databases to store and retrieve data efficiently.RequirementsBEng/Masters degree in...
-
Java Software Development Manager
4 weeks ago
Centurion, Gauteng, South Africa Hire Resolve Full timeHire Resolve's client is looking for a Java Software Development Manager to join their team in Centurion, Gauteng. The Software Development department drives technological innovation and maintains the company's competitive edge. It focuses on developing high-quality software solutions aligned with strategic business goals, enhancing customer experience,...
-
Senior Java Developer Centurion
20 hours ago
Centurion, Gauteng, South Africa Liyema Consulting Full timeLiyema Consulting is a leading IT Hub in South Africa, specializing in delivering cutting-edge solutions and comprehensive IT services globally. As a Senior Java Developer Centurion, you will be at the forefront of developing and maintaining critical internal web applications.Key ResponsibilitiesCollaborate with stakeholders to gather requirements and...
-
Senior Java Software Developer
9 hours ago
Centurion, Gauteng, South Africa Data Centrix Full timeData Centrix is looking for a highly experienced Sr. Java Software Developer who can work on a 3-month contract. The successful candidate will design and develop solutions using Java Platform Enterprise Edition (Java 6 / 8 / 11) in an Agile software development environment.The role involves performing complex programming tasks that require in-depth knowledge...
-
Java Developer with Agile Experience
9 hours ago
Centurion, Gauteng, South Africa Data Centrix Full timeData Centrix is seeking a highly experienced Java Developer with Agile Experience to join our team on a 3-month contract. The successful candidate will design and develop solutions using Java Platform Enterprise Edition (Java 6 / 8 / 11) in an Agile software development environment.The role involves working with Agile methodologies and performing complex...