Enable job alerts via email!

OMF Senior Software Engineer - Java

Old Mutual Life Assurance Company (SA) Ltd (PFA)

Cape Town

On-site

ZAR 700,000 - 900,000

Full time

2 days ago
Be an early applicant

Job summary

A leading African financial services organization is looking for a Senior Software Engineer - Java to design, develop, test, and implement integration solutions. The role involves working across the software development lifecycle to ensure high-quality applications. Candidates should have 5-10 years of experience and strong skills in Java, Docker, and CI/CD methodologies. This position is hybrid and full-time, based in Cape Town.

Qualifications

  • 5-10 years’ experience in a similar role.
  • Experience in an Agile environment.

Responsibilities

  • Develop existing applications and contribute to new applications.
  • Monitor software defects to maintain fully functioning applications.
  • Provide recommendations on technical developments.
  • Create and maintain technical documentation.
  • Design and perform application software tests.

Skills

Action Planning
Application Development
Business Process Design
Computer Literacy
Data Management
Data Modeling
Evaluating Information
Identifying Customer Needs
IT Support
Market Analysis
Oral Communications
Product Development
Technical Support
Troubleshooting
Test Case Management
User Requirements Documentation
Web Development

Education

NQF Level 7 - Degree, Advanced Diploma, or Postgraduate Certificate

Tools

Docker
Java
CI/CD (e.g., Jenkins)
Maven
Spring Boot
SQL
Git
Web servers (e.g., Tomcat, Jetty/Netty)
Webservices (Soap and Rest)
XML
Kafka
RabbitMQ

Job description

OMF Senior Software Engineer - Java page is loaded

OMF Senior Software Engineer - Java

Apply remote type Hybrid locations Pinelands time type Full time posted on Posted Yesterday job requisition id JR-69598

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

Design, code, develop, test, and implement integration and supporting application development components and systems. Perform business analysis. We are seeking a skilled and versatile Senior Java Software Engineer to design, develop, test, and implement integration solutions and application components. In this role, you’ll work across the full software development lifecycle, from analysis through deployment, delivering reliable systems and support for both new and existing applications.

Responsibilities
  • Develop existing applications and contribute towards the development of new applications by analyzing, refining, building, and checking areas for modification and improvement.
  • Develop new routine Java applications to meet customer requirements.
  • Perform Applications Software Maintenance.
  • Monitor, identify, and correct software defects to maintain fully functioning applications software.
  • Produce multiple concepts and prototypes to design digital products and services.
  • Provide Technical Developments Recommendations.
  • Discuss and recommend technical software developments to improve the quality of applications software and supporting infrastructure to better meet users’ needs.
  • Contribute to and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements and business roadmap.
  • Diagnose software issues and L3 requests and resolve the issues within SLA requirements.
  • Create and maintain complex technical and/or user documentation to a high standard.
  • Design and perform application software tests and respond to user emails to monitor, diagnose, and correct performance issues.
  • Maintain and renew a deep knowledge of the organization's policies, procedures, and relevant regulatory codes, ensuring work adheres to standards and reporting noncompliance.
  • Implement security measures, such as firewalls or message encryption, and monitor their performance.
  • Explore and evaluate external developments or emerging issues for their potential impact or usefulness.
  • Conduct research using primary data sources for key themes and trends analysis.
  • Design database resource distribution and provide physical modeling and design services for database performance tuning.

Minimum Requirements:

  • Matric or Grade 12 equivalent, relevant Tertiary Qualification
  • 5-10 years’ experience in a similar role.

You will also need experience with the following technologies in an Agile environment:

  • Docker, Java, CI/CD (e.g., Jenkins), Maven, Patterns, Relational Databases, SQL, Source Control – Git, Spring Boot, UML, Web servers (e.g., Tomcat, Jetty/Netty), Webservices (Soap and Rest), XML, Kafka, RabbitMQ

Experience in the following is advantageous:

  • ANT, HTML, jQuery, Kubernetes, Object Databases, XSL, XSL:fo

Skills

Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, IT Support, Market Analysis, Oral Communications, Product Development, Technical Support, Troubleshooting, Test Case Management, User Requirements Documentation, Web Development

Competencies

Business Insight, Collaboration, Effective Communication, Courage, Innovation, Decision Making, Results Orientation, Accountability

Education

NQF Level 7 - Degree, Advanced Diploma, or Postgraduate Certificate or equivalent

Closing Date

07 August 2025, 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!

About Us

Old Mutual is a premium African financial services organization offering a broad spectrum of financial solutions across 14 countries. Our lines of business include Life and Savings, Property and Casualty, Asset Management, and Banking and Lending. We are committed to our purpose of Championing Mutually Positive Futures Every Day, believing that a great customer experience is rooted in a great employee experience.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.