Senior Java/Spring Developer

Hire Resolve

Johannesburg

On-site

ZAR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A recruitment firm is seeking a Senior Java/Spring Developer to join their dynamic team in Johannesburg, GP. The role involves designing, coding, testing, and deploying solutions for a fast-paced Banking environment. Candidates should have substantial experience in Java and the Spring Framework, with strong problem-solving skills. This position emphasizes collaboration within an Agile setup, focusing on delivering high-quality solutions. Interested candidates should forward their CVs to the specified email addresses.

Qualifications

  • 10+ years Java application programming/development experience.
  • 5+ years Spring Framework, JEE-Experience.
  • 3+ years CI/CD, DevOps, Docker, Kubernetes Experience.

Responsibilities

  • Designing, coding, testing, and deploying solutions.
  • Collaborate to define, design, and deliver new features efficiently.
  • Address technical challenges with creativity and innovation.
  • Work in an Agile (SCRUM) setup.

Skills

Java application programming
Spring Framework
CI/CD processes
Docker
Kubernetes
Problem-solving

Education

B-Degree in Computer Science or related technical field

Tools

Eclipse
IntelliJ
Git
Maven
Jenkins
SonarQube
Nexus

Job description

Hire Resolve's client is looking for a Senior Java/Spring Developer to join their team in Johannesburg, GP. The client is seeking a skilled Java developer to build integration services and applications for a dynamic Banking environment. The role involves designing, coding, testing, and deploying solutions while addressing technical challenges with creativity and innovation. Working in an Agile (SCRUM) setup within a small development team, the candidate will collaborate to define, design, and deliver new features efficiently. This position requires ownership, logical thinking, and a commitment to delivering high‑quality solutions in a fast‑paced, collaborative environment.

Responsibilities
  • Strong technical/ software engineering background ("hands‑on")
  • Strong application/software development or programming background in Java
  • Good experience in system, application architecture, design, development, implementation and deployment (end‑to‑end), development automation.
  • Ability to work on different tiers of the application
  • Object‑oriented Design
  • Solid experience on Sprint Boot, Spring Framework (Spring Data, Spring Batch, Spring Webservices, Spring Integration, Spring Rest, Spring Cloud), Hibernate, Open Source Frameworks
  • Solid experience with SOA‑Architectures, Microservices Architectures and related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.
  • Experience with application database management practices in a high volume Java environment (SQL, DB2, and NoSQL – Cassandra/MongoDB).
  • Experience with deploying and running Java applications in orchestrated container environments (e.g. Docker, Kubernetes)
  • Solid CI, CD, DevOps and related tooling experience, build/test/deploy through automation
  • Performance and troubleshooting of Java Applications
  • Good experience with integrated system environments
  • Practical experience in a high volume banking environment. (E.g. application clustering, scaling, multi‑threading, session management, etc.)
  • Proven ability as a problem‑solver
  • Self‑driven, self‑starter, technology leader, and able to work independently.
  • Must have working experience on the following tools/IDEs
  • Eclipse
  • InteliJ
  • Spring Tool Suite
  • Git
  • Maven
  • Jenkins
  • SonarQube
  • Nexus
  • Debugging & troubleshooting.
  • Write well documented and maintainable code.
  • Passion for software excellence and be quality driven.
Requirements
  • B-Degree in Computer Science or related technical field.
  • 10+ years Java application programming/development experience
  • 5+ years Spring Framework, JEE-Experience
  • 3+ years CI/CD, DevOps, Docker, Kubernetes Experience
  • If you meet the requirements and may be looking for a new opportunity. Kindly forward your CV to gaby.turner@hireresolve.us
  • Alternatively, you may forward your CV to itcareers@hireresolve.za.com
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Developer - Bedfordview
Lead Java Developer - Bedfordview

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Java Developer (Cape Town)
Senior Java Developer (Cape Town)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Java Developer
Senior Java Developer

Network Contracting • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior Java Developer (JHB Hybrid)
Senior Java Developer (JHB Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Developer - Java (Senior)
Developer - Java (Senior)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Senior Java & Spring Engineer - Microservices & Cloud
Senior Java & Spring Engineer - Microservices & Cloud

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Java Developer
Java Developer

Network Contracting • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria