Senior Java Developer

Posted 10 Days Ago
Be an Early Applicant
Centurion, City of Tshwane Metropolitan Municipality, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
Design, build, deploy, and support secure Java and Spring Boot microservices across greenfield and production applications. Develop Angular interfaces, REST and SOAP integrations, JMS/IBM MQ/AWS SQS messaging, and AWS cloud solutions. Implement observability, automated testing, secure authentication, and database integrations using relational and NoSQL technologies. Provide production support, maintain test automation, work across 15–20 applications, and coach other developers.
Summary Generated by Built In

Build the next wave of secure microservices — then keep the estate humming.

We’re looking for a senior Java engineer who can design and ship Spring-based services, shape Angular UIs, and move comfortably between greenfield work and production systems. You’ll use modern AWS patterns and still be happy to work with established integration (including IBM MQ). If you like variety, this role has it: you’ll work across a portfolio of applications that need to talk to each other.



Requirements

You’ll be doing

  • Designing and building Java / Spring Boot services (Security, Data JPA, Mongo)
  • Front-end work with Angular + Material
  • REST and SOAP integrations, plus messaging (JMS, IBM MQ, AWS SQS)
  • Cloud deploy and observability (AWS, DataDog / Micrometer / Prometheus)
  • Tests that matter: JUnit, Mockito, BDD (Cucumber / Karate), plus helping testers keep automation alive
  • Domain models mapped cleanly to JPA; support in non-prod and prod

You’ll thrive if you have

  • 10+ years’ software experience and a relevant IT degree or diploma
  • 2–4 years in financial services (investment experience is a plus)
  • Strong OO design, design patterns, and Agile delivery
  • Hands-on with Oracle / PostgreSQL and MongoDB
  • Gradle, Git / GitLab, Flyway or MongoCK, SonarQube
  • Comfort with OAuth2 / OpenID Connect, LDAP/AD, and REST security
  • Willingness to switch context across 15–20 applications and coach others as you go

Nice to have Docker / Kubernetes, Terraform or CloudFormation, Postman / SoapUI suites, DataDog, AI-assisted development, IBM MQ queue setup, FICA / CDD exposure.

If this sounds like your stack and your pace, send a CV that shows both depth in Java/Spring and real integration work.



Skills Required

  • 10+ years of software development experience
  • Relevant IT degree or diploma
  • 2–4 years of financial services experience
  • Strong object-oriented design and design patterns knowledge
  • Agile delivery experience
  • Experience with Oracle, PostgreSQL, and MongoDB
  • Experience with Gradle, Git or GitLab, Flyway or MongoCK, and SonarQube
  • Experience with OAuth2, OpenID Connect, LDAP or Active Directory, and REST security
  • Willingness to work across 15–20 applications and coach others
  • Investment experience
  • Experience with Docker or Kubernetes
  • Experience with Terraform or CloudFormation
  • Experience with Postman or SoapUI suites
  • DataDog experience
  • AI-assisted development experience
  • IBM MQ queue setup experience
  • FICA or CDD exposure
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Sabenza IT Logo Sabenza IT

Senior Java EE Developer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF

TransUnion Logo TransUnion

Bilingual Consumer Admin II L

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
2 Locations
13000 Employees

TransUnion Logo TransUnion

Bilingual - Consumer Admin II

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
2 Locations
13000 Employees

TransUnion Logo TransUnion

Bilingual Consumer Admin II E

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
2 Locations
13000 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account