Senior Java Engineer

NNW Tech Solutions

Sandton

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Comprehensive benefits package
In-office daily

Job summary

NNW Tech Solutions is seeking a senior Java Engineer for an Investment Bank client in Sandton. You will design, develop, and maintain high-quality Java applications, participating in design reviews and collaborating with stakeholders to ensure smooth product releases.

Requirements include 8+ years in Java, Spring and Hibernate expertise, RESTful APIs, and experience with SQL/NoSQL databases. This is an in-office role with no remote policy, offering a competitive salary and benefits.

Qualifications

  • 8+ years of Java development experience
  • Proficient in Java frameworks such as Spring and Hibernate
  • Strong understanding of RESTful APIs and microservices
  • Experience with SQL/NoSQL databases
  • Familiarity with version control and CI/CD
  • Excellent problem solving and collaboration skills
  • In-office daily, no remote policy

Responsibilities

  • Participate in software design meetings and analyze user needs
  • Design, develop, and maintain high-quality Java applications
  • Test, debug, and fix issues in production and development
  • Collaborate with stakeholders to ensure timely releases
  • Mentor junior developers and contribute to process improvements
  • Adhere to Agile/Scrum ceremonies and SDLC best practices
  • Support and resolve program problems during releases

Skills

Java
Spring
Hibernate
RESTful APIs
Microservices
SQL
Azure DevOps
CI/CD
Agile/Scrum
Mentor junior developers

Education

Bachelor's degree in CS/Engineering

Tools

Azure DevOps

Job description

Sandton, South Africa | Posted on 08/01/2025

Connecting top-tier talent with cutting-edge opportunities in the tech world.

Job Description

Our Investment Bank client is seeking a senior level Java Engineer to join their team. If you have 8+ years of commercial experience in software development, and you're proficient in Java and related technologies, this could be your next big opportunity. You'll be working on designing, developing, and maintaining high-quality software solutions, participating in design meetings, and interacting with stakeholders to ensure smooth product releases.

In this role, you'll be responsible for:

  • Participating in software design meetings and analysing user needs to determine technical requirements.
  • Designing and developing high-quality code.
  • Testing, debugging, analysing, and fixing application problems/issues.
  • Working closely with stakeholders to fix issues in a timely fashion.
  • Following the software development lifecycle process.
  • Interacting with internal stakeholders to support product releases and/or resolve program problems.
  • Handling other duties and projects as assigned.
Requirements

Key Responsibilities:

  • Design, develop, and maintain high-quality Java applications.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve issues in production and development environments.
  • Mentor junior developers and assist in their professional growth.
  • Stay up-to-date with industry trends and emerging technologies to enhance our development processes.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in Java development.
  • Proficient in Java frameworks such as Spring and Hibernate.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Experience with database technologies (e.g., SQL, NoSQL).
  • Familiarity with version control systems (e.g., Azure DevOps) and CI/CD practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

(Please note that this client does not have a remote policy. In-office daily)

  • Be part of a dynamic and innovative team.
  • Work on exciting and challenging projects.
  • Opportunities for professional growth and skill development.
  • A supportive and inclusive work environment.
  • Competitive salary and comprehensive benefits package.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,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 Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Developer - Java (Senior)
Developer - Java (Senior)

ATS Client • Cape Town

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

Parvana • Cape Town

Hybrid
ZAR 650,000 - 850,000
Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

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

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000