South Africa

Senior Java/Spring Developer, Johannesburg

Senior Java/Spring Developer, Johannesburg
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

Alternatively, you may forward your CV to

#J-18808-Ljbffr
Highlights
Safety Tips
Be careful if you are offered a job on the spot.
1 / 10
More info about this ad

Senior Java/Spring Developer has been posted in the Johannesburg Information Technology category on Locanto.

Why not check out other ads in this category, such as Avaya TS Implementation Engineer (L4)/Tech Lead - Contract, Johannesburg, Senior Informatica Data Engineer, Johannesburg or BI_BA Developer (Databricks, Spark SQL, PySpark) (JHB) in Johannesburg. In total, we have 397 ads in Information Technology in Johannesburg on Locanto classifieds.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Information Technology in Sandton, Alberton and Edenvale. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.