Senior Java Developer

1 week ago


Centurion, Gauteng, South Africa ARCS Full time
Responsibilities 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 adherence to best practices in application design and build pipeline design.
  • Maintain multiple microservices and contribute to higher-level architectural solutions.
  • Align with architectural roadmaps and influence technology decisions.
  • Mentor junior developers and review their code for quality assurance.
  • Design, develop, and maintain Java-based applications.
  • Translate application storyboards and use cases into functional applications.
  • Optimize integrations between applications to ensure performance, quality, and responsiveness.
  • Conduct software analysis, programming, testing, and debugging.
  • Analyze and resolve technical and application problems.
Technologies & Tools: 
  • Frontend: HTML, JavaScript, Angular, Material
  • Backend: Java, Spring (Boot, Security, Data JPA, Data Mongo)
  • Messaging: JMS, IBM MQ, AWS SQS, Amazon MQ
  • Data Technologies: JPA, Hibernate, MongoDB, NoSQL, Oracle, PostgreSQL
  • Web Services: REST, SOAP, XML, JSON
  • Version Control & Build: Git, GitLab, Gradle
  • Testing: JUnit, Mockito, Cucumber
  • Security: OAuth2, LDAP/AD
  • Cloud & Monitoring: AWS, DataDog, Micrometer, Prometheus, Grafana
  • CI/CD & Infrastructure: Docker, CloudFormation, Terraform, Flyway, MongoCK
Minimum Requirements: 
  • Relevant IT degree or diploma.
  • 10+ years of experience in software development.
  • 2-4 years of experience in the financial services sector.
  • Experience in investment-related applications is a plus.
  • Strong background in system integration and microservices.
Advantageous Skills
  • Experience with Docker and Kubernetes.
  • Exposure to Microservices and Camel-K.
  • Hands-on experience with AWS cloud services.
  • Test automation experience.
  • Experience setting up REST and SOAP test suites (Postman, Insomnia, SoapUI).
  • DataDog experience for monitoring and logging.


  • Centurion, Gauteng, South Africa Liyema Consulting Full time

    Job Description:We are seeking a highly skilled Senior Java Developer to join our dynamic team at Liyema Consulting. As a key member of our Sales and Marketing workplace team, you will be responsible for developing and maintaining critical internal web applications.About the RoleProficiency in LifeRay framework v7.06+Strong JAVA 8+ skills with...


  • Centurion, Gauteng, South Africa Future Careers Full time

    Our leading clients in the Insurance industry are looking for a seasoned IT professional to lead their enterprise software development projects.About the RoleThis challenging position requires an experienced Java developer who can design and develop complex software applications that improve business efficiency and align with the company's strategy.The ideal...


  • Centurion, Gauteng, South Africa Ideal Talent Full time

    Job DescriptionIdeal Talent is searching for an exceptional Java Developer to join their team of seasoned professionals. As a key member of the team, you will be responsible for designing, developing, and maintaining high-quality software solutions using a range of technologies, including Java, Spring Boot, Docker, AWS, and Angular 16+.You will work closely...

  • Java Developer Lead

    7 days ago


    Centurion, Gauteng, South Africa Falcorp Resourcing Full time

    Job OverviewWe are seeking a highly skilled Senior Java Developer to lead our dynamic team in software development. The ideal candidate will possess hands-on experience with agile methodologies, have excellent leadership skills, and be able to guide junior developers.About the RoleThis is an opportunity for a seasoned Java Developer to join our company and...


  • Centurion, Gauteng, South Africa Network IT Full time

    Job DescriptionWe are seeking an experienced Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java technologies.


  • Centurion, Gauteng, South Africa Ideal Talent Full time

    Software Development RoleWe are looking for an experienced Java Developer to join our team at Ideal Talent. As a key member of the team, you will be responsible for designing, developing, and maintaining high-quality software solutions using a range of technologies, including Java, Spring Boot, Docker, AWS, and Angular 16+.You will work closely with senior...


  • Centurion, Gauteng, South Africa Network IT Full time

    Innovative SolutionsWe're passionate about delivering innovative solutions at Network IT, and we're looking for a talented Java Software Developer to join our team.Role OverviewThis role involves working as a Java Software Developer, collaborating with other engineers to deliver high-quality digital solutions. You will engage in all phases of the software...


  • Centurion, Gauteng, South Africa Falcorp Resourcing Full time

    About the RoleWe are looking for a talented Java Developer to develop high-quality software solutions by writing clean and efficient code in Java. The successful candidate will collaborate with product owners, business analysts, and other stakeholders to understand project requirements and translate them into technical specifications.Responsibilities include...

  • Java Developer Role

    1 week ago


    Centurion, Gauteng, South Africa PMD MS Full time

    We are looking for an experienced Java Developer to join our team at PMD MS. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions that meet the highest standards of quality and performance.Required Skills and QualificationsJava EE (required)NetBeans / Eclipse or similar IDE...


  • Centurion, Gauteng, South Africa Falcorp Resourcing Full time

    Job SummaryWe are seeking a highly skilled Senior Java Developer to join our team at Falcorp Resourcing. The ideal candidate will have extensive experience in Java development, excellent problem-solving skills, and the ability to work effectively in a fast-paced environment.ResponsibilitiesTechnical Requirements:Design and develop high-quality Java...


  • Centurion, Gauteng, South Africa Falcorp Resourcing Full time

    ResponsibilitiesThe successful candidate will be responsible for:Developing high-quality Java codeLeveraging agile methodologies to deliver software solutionsCollaborating with cross-functional teams to ensure project successMentoring junior developers to enhance their skills and knowledgeRequirementsTo be considered for this role, you must have:A minimum of...


  • Centurion, Gauteng, South Africa Falcorp Resourcing Full time

    Requirements and QualificationsTo be successful in this role, you will need a Bachelor's degree in Computer Science, Software Engineering, or a related field, along with proven experience as a Java Developer with at least 5 years of hands-on development experience.You should also have minimum 6 years of overall experience, strong proficiency in Java...

  • Java Expert Wanted

    7 days ago


    Centurion, Gauteng, South Africa Future Careers Full time

    FUTURE CAREERS is seeking a highly skilled Java expert to join our team and contribute to the success of our clients in the Insurance industry.About the JobThis exciting opportunity involves developing, maintaining, and supporting complex software applications that improve business efficiency and align with our clients' strategies.The ideal candidate will...


  • Centurion, Gauteng, South Africa Falcorp Resourcing Full time

    Job DescriptionWe are seeking a talented Senior Java Developer to join our dynamic team at Falcorp Resourcing. The successful candidate will be responsible for gathering system and user requirements, designing and building high-quality Java modules, and testing features before release.Duties & ResponsibilitiesKey Skills:Hard Skills:- Completed IT degree or...


  • Centurion, Gauteng, South Africa Falcorp Resourcing Full time

    Company OverviewFalcorp Resourcing is a leading resourcing firm dedicated to providing top talent to companies across various industries.Job DescriptionWe are looking for an experienced Senior Java Developer to join our team. The ideal candidate will have a strong background in Java development, excellent problem-solving skills, and the ability to work...


  • Centurion, Gauteng, South Africa Network IT Full time

    Job OverviewWe are seeking a highly skilled Intermediate Software Developer to join our team.Your experience will include Java, Kotlin, Spring, and Azure.


  • Centurion, Gauteng, South Africa Prosperitas Personnel Full time

    Requirements and QualificationsTo succeed in this role, you must have a strong foundation in computer science and proficiency in Java and related technologies.A bachelor's degree in computer science or a related field is required, as well as experience in a Linux environment and object-oriented programming.Familiarity with the software development life cycle...


  • Centurion, Gauteng, South Africa E-Merge IT Recruitment Full time

    About the RoleWe are seeking an experienced Full Stack Java Software Engineer to join our team. The successful candidate will have a strong background in software development and excellent communication skills.Key ResponsibilitiesDevelop and maintain high-quality full stack applications using Java and relevant technologies.Collaborate with cross-functional...


  • Centurion, Gauteng, South Africa Hire Resolve Full time

    Hire 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,...


  • Centurion, Gauteng, South Africa Optimi Holdings Ltd Full time

    We are looking for a skilled Senior Mobile Developer to join our team at Optimi Holdings Ltd. The ideal candidate will have solid experience with a range of technologies, including Java, JavaScript, CSS, HTML, Swift, Objective C, SQLite, RESTful APIs, Android Studio, Xcode, Kotlin and Git.About the CompanyOptimi Holdings Ltd is a leading provider of software...