Enable job alerts via email!

Java Analyst Developer

Sanlam

Bellville

On-site

ZAR 400,000 - 600,000

Full time

2 days ago
Be an early applicant

Job summary

A leading financial services provider in Bellville is looking for a Software Developer. You will work in an agile team to produce quality software and assist with system deployment. Ideal candidates should have 4+ years in Java application development and possess relevant certifications. This role offers strong career growth opportunities in a collaborative environment.

Benefits

Career growth opportunities
Collaborative work environment

Qualifications

  • Minimum 4 years in application development in Java, with at least 3 years in J2EE.
  • Experience with web service technologies (RESTful APIs, API modeling and testing).
  • Experience in Microservices architecture.

Responsibilities

  • Produce quality software according to business requirements.
  • Assist with deployment and monitoring of developed systems.
  • Document changes and update specifications as needed.

Skills

Complex problem-solving
Time management
Collaboration
Innovation

Education

IT Degree or relevant tertiary qualification
Matric
Java Certification
AWS Certification

Tools

Java
IBM WebSphere
Eclipse
SQL Server
RESTful APIs

Job description

Who are we?

Sanlam Group Technology is responsible for providing a digitally enabled technology service as a group COE, driving business transformation, and offering group-wide digital and data architecture. We operate various technology platforms and shared services, ensure cyber and information security resilience, and serve as the technology governance and risk orchestrator across Sanlam.

What will you do?

Working in an agile team, you will be responsible for producing quality software according to business requirements. You will assist with the deployment and monitoring of developed systems in development, testing, and production environments.

What will make you successful in this role?

  • Work on complex issues requiring in-depth analysis of situations or data.
  • Analyze change requests for your systems and interface with other systems.
  • Document changes to systems (functional and technical specifications).
  • Interpret specifications received, including data models.
  • Exercise judgment in selecting methods and evaluation criteria.
  • Maintain existing programs based on change requests.
  • Develop new programs based on change requests.
  • Test your programs and interfaces to ensure correctness.
  • Debug programs as needed.
  • Implement changes into the production environment following change management processes.
  • Document changes and update data model documentation and functional specifications.
  • Support problem solving and user assistance for your systems.
  • Provide hands-on training for your systems and changes.
  • Support standby and batch support when required.
  • Assist with Disaster Recovery Processes (DRP).
  • Manage your time effectively to meet deadlines.
  • Network with key contacts outside your area of expertise.

Qualifications:

  • Matric
  • IT Degree or relevant tertiary qualification
  • Java Certification (advantageous)
  • AWS Certification (an added advantage)

Experience:

  • Minimum 4 years in application development in Java, with at least 3 years in J2EE.
  • Experience with Java Server Pages, Servlets, Stateless Session Beans, JDBC, Java Messaging Service.
  • Experience with tools like IBM WebSphere, IBM MQ Series, Eclipse, or WebSphere Application Developer.
  • Experience in web service technologies (RESTful APIs, API modeling and testing).
  • Experience with relational databases (IBM DB2, MySQL, SQL Server).
  • AWS experience (advantageous).
  • Scaled Agile Framework (advantageous).
  • Experience with GIT, Gradle, Nexus, JIRA, Confluence (advantageous).
  • Experience in Microservices architecture.
  • UML or EA experience (advantageous).
  • Experience with SQL Server development and RCP development (advantageous).
  • Experience with life insurance financial applications (highly recommended).

Knowledge:

  • Using Eclipse, IBM RAD, or IntelliJ IDEA.
  • Designing and architecting Java applications.
  • Spring Boot.
  • DevOps concepts, CI/CD, and tools like Bitbucket.
  • Containerization with Docker and Kubernetes (advantageous).

Personal Attributes:

  • Action-oriented, collaborative, innovative, quick learner, and process optimizer.

Build a successful career with us

We value strong, lasting relationships with our employees. We support your career growth, personal development, and achievement of your goals. Our group offers many opportunities across various business clusters for growth and development.

Core Competencies:

  • Resilience, collaboration, innovation, customer focus, results-driven.

Turnaround time

The shortlisting process begins after the application deadline. The duration depends on your progress and manager availability.

Our commitment to transformation

We are committed to diversity, inclusion, and transformation, aiming for a diverse and equitable workplace. Our Employment Equity plan and targets will be part of the selection process.

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