Back to Search
Overview
Lead / Manager

Java Integration Developer

Confirmed live in the last 24 hours

Old Mutual

Old Mutual

Johannesburg
On-site
Posted March 26, 2026

Job Description

Let's Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Job Description

na

Develop, implement and maintain integration components like micro services. Manage Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Collaborate in improving current integration technologies within the cloud (AWS) environment.

  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Develop Micro services with experience using JAX-RS and related technologies
  • Object-Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management).
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2).
  • Analyse and improve existing infrastructure and technology stack.
  • Set up services to auto-start at operating system startup.
  • Set up CRON jobs at the operating system level, given details of the type of job the scheduler needs to run.
  • Setting up and troubleshooting (using Linux utilities) network traffic on specific TCP ports including Linux shared volumes and configuring access to those shares across multiple servers.

Minimum Qualifications / Experience

  • A degree in Computer Science, Engineering or a related subject.
  • 5+ years of Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC).
  • 5+ years web application experience in developing customer facing high scale applications.

Additional skillsets:

  • Experience using Kubernetes and Docker.
  • Experience in the AWS stack.
  • Experience with Quarkus.
  • Knowledge of “Serverless” services.
  • Experience using client-side Javascript frameworks like Angular, ReactJS and VueJS.
  • 2+ years building Micro services.
  • 3+ years building REST and SOAP web services using Java.
  • 2+ years SQL tuning, query optimization and capability to understand the complex queries.
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code.
  • Solid understanding of JMS and related queueing technologies.
  • Experience with development tools like Eclipse, Git, SVN, Maven, Sonar, Jenkins, Jira.
  • Experience using and deploying to Enterprise Application Servers like Oracle Weblogic, Wildfly, IBM Websphere.

Skills

Action Planning, Business Requirements Analysis, Computer Literacy, Database Administration, Database Reporting, Data Compilation, Data Controls, Data Management, Data Modeling, Executing Plans, Gap Analysis, Information Technology (IT) Support, IT Architecture, IT Implementation, IT Network Security, Market Analysis, Test Case Management, User Requirements Documentation

Competencies

Action Oriented

Business Insight

Communicates Effectively

Cultivates Innovation

Drives Results

Ensures Accountability

Manages Complexity

Optimizes Work Processes

Education

Bachelor of Commerce (BCom): Information Technology (Required), NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent

Closing Date

02 April 2026 , 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

The Old Mutual Story!

java