Senior Software Engineer (Java)

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,500,000

Full time

33 hours 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

Competitive salary
Remote work option
Health, dental, and vision insurance
Generous paid time off
Professional development opportunities

Job summary

Placements24 is seeking a highly skilled Senior Software Engineer specializing in Java to join a pioneering technology team in Benoni. Lead the development lifecycle from design to deployment, mentor juniors, and design scalable, enterprise-grade applications.

The role offers a fully remote work option, competitive salary with performance bonuses, and comprehensive benefits. Ideal candidate has 6+ years of Java experience and strong Spring knowledge.

Qualifications

  • Minimum 6 years of professional software development experience with Java.
  • Expertise in Java and the Spring Framework (Spring Boot, Spring MVC).
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (Hibernate).
  • Familiarity with microservices architecture and cloud platforms (AWS, Azure).
  • Strong problem-solving skills and experience with agile development methodologies.

Responsibilities

  • Design, develop, and maintain high-performance, scalable enterprise-level applications using Java.
  • Collaborate with product managers and architects to define software requirements and technical specifications.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Participate in code reviews, providing constructive feedback to peers and junior developers.
  • Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability.
  • Contribute to architectural decisions and technology selection for new projects.
  • Mentor junior engineers.

Skills

Java
Spring
OOP
Design patterns
Agile

Tools

Hibernate
PostgreSQL
MySQL
AWS
Azure

Job description

About the Role

Our client, a pioneering technology firm in Benoni , is seeking a highly skilled and experienced Senior Software Engineer specializing in Java to join their dynamic team. This role offers the opportunity to design, develop, and implement complex, scalable software solutions that power critical business operations. You will be a key contributor to the entire software development lifecycle, from architectural design to deployment and maintenance. Working in a collaborative and innovative environment, you'll tackle challenging technical problems and mentor junior engineers, shaping the future of our client's technology offerings within the Gauteng region.

Key Responsibilities
  • Design, develop, and maintain high-performance, scalable enterprise-level applications using Java .
  • Collaborate with product managers and architects to define software requirements and technical specifications.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Participate in code reviews, providing constructive feedback to peers and junior developers.
  • Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability.
  • Contribute to architectural decisions and technology selection for new projects.
Requirements
  • Minimum of 6 years of professional experience in software development , with a strong focus on Java .
  • Expertise in Java and the Spring Framework (Spring Boot, Spring MVC).
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate).
  • Familiarity with microservices architecture and cloud platforms (AWS, Azure).
  • Strong problem-solving skills and experience with agile development methodologies.
Benefits
  • Highly competitive annual salary and performance-based bonuses.
  • Fully remote work option, providing ultimate flexibility.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and professional development opportunities.
  • A culture of innovation, collaboration, and continuous learning.
  • Opportunity to work on cutting-edge projects in Benoni .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

On-site
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Java Developer - Enterprise Applications
Senior Java Developer - Enterprise Applications

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Attractive salary
Medical aid
Retirement fund contributions
+3
Senior Software Engineer
Senior Software Engineer

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Medical, dental, and vision insurance
+1
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Benoni

Hybrid
ZAR 1,100,000 - 1,500,000
Health insurance
Paid time off
Hybrid work model
+1
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 980,000
Competitive salary and bonus structure
Health insurance
Generous PTO and holidays
+2
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual bonus
Health benefits
+1
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,100,000
Excellent annual salary
Professional development
Health insurance