Java Developer

Zensar Technologies

Sandton

On-site

ZAR 950,000 - 1,300,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work arrangements
Benefits package

Job summary

Zensar Technologies in Johannesburg is seeking a Senior Java Engineer to design, build, and maintain scalable backend systems using Java 18+ and Spring Boot. You will implement RESTful services, drive platform stability, and mentor teams while coordinating with cross-functional partners in an agile environment.

The role emphasizes ownership, audit compliance, and delivery across Azure Cloud, DevOps pipelines, and modern deployment practices to improve scalability and reliability.

Qualifications

  • 5+ years of professional experience in software engineering.
  • Strong proficiency in Java 18+, Spring Boot, and object‑oriented design principles.
  • Experience with Azure Cloud Services or similar
  • Hands‑on experience with Azure DevOps or similar for version control, pipelines, and deployments.
  • Solid understanding of REST APIs, microservices, and asynchronous programming.
  • Working knowledge of SQL
  • Familiarity with CI/CD, Docker containers, and modern deployment strategies.
  • Understanding of secure coding practices and API authentication (OAuth2 / OpenID Connect).

Responsibilities

  • Release oversight to ensure delivery teams follow agreed processes, controls, and engineering standards.
  • Ensure non-production environments are stable, available, and ready to support delivery and testing activities.
  • Proactively identify, assess, and address technical risks and issues that may impact upcoming releases.
  • Work closely with the engineering team to drive the adoption of engineering standards and best practices.
  • Provide hands‑on support to development, production support to resolve blockers.
  • Assist in establishing and improving production environments to support reliable and controlled releases.
  • Create or enhance common components at the IBOL platform level to improve consistency, reusability, and platform efficiency.
  • Drive the implementation and closure of audit findings, ensuring compliance with required controls and governance expectations.
  • Overseeing end-to-end release readiness and platform stability, coordinating with cross‑functional stakeholders to resolve issues and drive improvements.
  • Develop, maintain, and optimize backend systems using Java 18+, Spring Boot and related frameworks.
  • Design and implement RESTful APIs and backend services aligned with DDD and clean architecture.
  • Deploy, monitor, and manage applications on Microsoft Azure, leveraging services such as SQL and Azure.
  • Automate CI/CD pipelines using Azure DevOps, including build, test, and release workflows.
  • Collaborate cross‑functionally with engineers, QA, and product teams to deliver end‑to‑end solutions.
  • Contribute to code reviews, technical documentation, and continuous improvement initiatives.
  • Monitor application performance and reliability, implementing proactive improvements and observability practices.
  • Stay current with software ecosystem and Azure innovations, applying best practices to improve system scalability and maintainability.

Skills

Java 18+
Spring Boot
REST APIs
Microservices
Azure Cloud
Azure DevOps
SQL
Docker
CI/CD
OAuth2/OpenID

Tools

Docker
Azure DevOps

Job description

We’re a bunch of hardworking, fun-loving, people-oriented technology enthusiasts. We love what we do, and we’re passionate about helping our clients thrive in an increasingly complex digital world. Zensar is an organization focused on building relationships with our clients and with each other—and happiness is at the core of everything we do. In fact, we’re so into happiness that we’ve created a Global Happiness Council, and we send out a Happiness Survey to our employees each year. We’ve learned that employee happiness requires more than a competitive paycheck, and our employee value proposition—grow, own, achieve, learn (GOAL)—lays out the core opportunities we seek to foster for every employee. Teamwork and collaboration are critical to Zensar’s mission and success, and our teams work on a diverse and challenging mix of technologies across a broad industry spectrum. These industries include banking and financial services, high-tech and manufacturing, healthcare, insurance, retail, and consumer services. Our employees enjoy flexible work arrangements and a competitive benefits package, including medical, dental, vision, 401(k), among other benefits. If you are looking for a place to have an immediate impact, to grow and contribute, where we work hard, play hard, and support each other, consider joining team Zensar!

Zensar Technologies is looking for Java Developer in Johannesburg

Experience

We are seeking a highly skilled Senior Java Engineer with strong Java 18+ and Spring Boot experience to join the Technology team. The successful candidate will play a key role in designing, building, and maintaining scalable, high-quality systems that support business-critical platforms.

This role requires strong technical expertise, sound engineering judgment, and the ability to collaborate effectively across cross-functional teams in an agile environment. The individual will contribute to both delivery and continuous improvement of engineering standards, while mentoring team members and influencing best practices.

operates in a flat, agile structure where roles are defined by impact, ownership, and contribution rather than hierarchy.

Responsibilities
  • Release oversight to ensure delivery teams follow agreed processes, controls, and engineering standards.
  • Ensure non-production environments are stable, available, and ready to support delivery and testing activities.
  • Proactively identify, assess, and address technical risks and issues that may impact upcoming releases.
  • Work closely with the engineering team to drive the adoption of engineering standards and best practices.
  • Provide hands‑on support to development, production support to resolve blockers.
  • Assist in establishing and improving production environments to support reliable and controlled releases.
  • Create or enhance common components at the IBOL platform level to improve consistency, reusability, and platform efficiency.
  • Drive the implementation and closure of audit findings, ensuring compliance with required controls and governance expectations.
  • Will be responsible for overseeing end-to-end release readiness and platform stability, ensuring teams follow agreed delivery processes, engineering standards, and governance requirements. This role combines technical depth with coordination and oversight, working closely with engineering, development, QA, production support, and cross‑functional stakeholders to identify risks early, resolve environment and release issues, drive platform improvements, and ensure audit and engineering standards are effectively implemented.
  • Develop, maintain, and optimize backend systems using Java 18+, Spring Boot and related frameworks.
  • Design and implement RESTful APIs and backend services aligned with domain-driven design (DDD) and clean architecture principles.
  • Deploy, monitor, and manage applications on Microsoft Azure, leveraging services such as:
  • Microsoft SQL
  • Automate CI/CD pipelines using Azure DevOps, including build, test, and release workflows.
  • Collaborate cross‑functionally with engineers, QA, and product teams to deliver end‑to‑end solutions.
  • Contribute to code reviews, technical documentation, and continuous improvement initiatives.
  • Monitor application performance and reliability, implementing proactive improvements and observability practices.
  • Stay current with software ecosystem and Azure innovations, applying best practices to improve system scalability and maintainability.
Experience, skill and capability
  • 5+ years of professional experience in software engineering.
  • Strong proficiency in Java 18+, Spring Boot, and object‑oriented design principles.
  • Experience with Azure Cloud Services or similar
  • Hands‑on experience with Azure DevOps or similar for version control, pipelines, and deployments.
  • Solid understanding of REST APIs, microservices, and asynchronous programming.
  • Working knowledge of SQL
  • Familiarity with CI/CD, Docker containers, and modern deployment strategies.
  • Understanding of secure coding practices and API authentication (OAuth2 / OpenID Connect).
Preferred / Nice‑to‑Have
  • Exposure to Terraform, Bicep, or other infrastructure‑as‑code tools.
  • Experience with event‑driven architecture or message‑based systems.
  • Familiarity with Unit Testing and Test Automation frameworks (xUnit, NUnit, Moq, etc.).
  • Knowledge of monitoring and observability tools (e.g., Application Insights, Log Analytics).
  • Background in financial services, legal tech, or enterprise systems is advantageous.

Zensar believes that diversity of backgrounds, thought, experience, and expertise fosters the robust exchange of ideas that enables the highest quality collaboration and work product. Zensar is an equal opportunity employer. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Zensar is committed to providing veteran employment opportunities to our service men and women. Zensar is committed to providing equal employment opportunities for people with disabilities or religious observances, including reasonable accommodation when needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Developer
Frontend Developer

Zensar Technologies • Johannesburg

On-site
ZAR 600,000 - 900,000
Azure DevOps Engineer
Azure DevOps Engineer

Zensar Technologies • Johannesburg

On-site
ZAR 900,000 - 1,100,000
Test Automation Specialist
Test Automation Specialist

Zensar Technologies • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Oracle Developer
Oracle Developer

Zensar Technologies • Johannesburg

On-site
ZAR 520,000 - 760,000
Medical
Dental
Vision
+2
Kafka Engineer
Kafka Engineer

Zensar Technologies • Sandton

On-site
ZAR 700,000 - 1,200,000
Back End Developer
Back End Developer

Zensar Technologies • Wes-Kaap

On-site
ZAR 600,000 - 800,000
Senior Java Engineer - Azure, Spring Boot & APIs
Senior Java Engineer - Azure, Spring Boot & APIs

Zensar Technologies • Sandton

On-site
ZAR 950,000 - 1,300,000
Flexible work arrangements
Benefits package
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Career development
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Health insurance
+4
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000