Senior Java Developer - Enterprise Applications

Placements24

Rustenburg

On-site

ZAR 900,000 - 1,300,000

Full time

9 days ago
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

Attractive salary
Medical aid
Retirement fund contributions
Professional development
Stable work environment
Exposure to large-scale projects

Job summary

Placements24 is seeking an experienced Senior Java Developer to join its core engineering team in Rustenburg. You will design, develop, and maintain complex enterprise applications critical to the company’s operations, requiring deep Java expertise and a collaborative mindset within a structured development environment.

You will mentor junior developers while tackling challenging problems and contributing to the evolution of our software solutions, leveraging Spring Boot/Spring MVC, relational

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field.
  • Minimum 5 years of professional Java development experience.
  • Strong expertise in Java and Spring Framework (Boot/MVC).
  • Experience with relational DBs (SQL Server/Oracle) and ORM (Hibernate).
  • Frontend familiarity (HTML/CSS/JS, Angular/React) a plus.
  • Knowledge of design patterns, data structures, and algorithms.
  • Experience with Git and Agile methodologies.

Responsibilities

  • Design, develop, and maintain enterprise Java applications.
  • Write clean, scalable, and efficient code following best practices.
  • Participate in all SDLC phases from requirements to deployment.
  • Collaborate with analysts, testers, and other developers to deliver quality software.
  • Troubleshoot, debug, and upgrade existing systems.
  • Provide technical guidance and mentorship to junior developers.

Skills

Java
Spring Framework
SQL
Hibernate
Angular
React
Git
Agile methodologies

Education

Bachelor's degree in Computer Science or Information Technology

Tools

SQL Server
OracleDB

Job description

About the Role

Our client seeks an experienced Senior Java Developer to join their core engineering team in Rustenburg . You will be responsible for designing, developing, and maintaining complex enterprise applications that are critical to the company's operations. This role requires a deep understanding of Java ecosystems, a passion for writing high-quality code, and the ability to work collaboratively within a structured development environment. You will contribute to significant projects, tackle challenging technical problems, and help mentor junior developers, playing a key role in the evolution of our client's software solutions.


Key Responsibilities


  • Design, develop, and implement robust, scalable, and high-performance enterprise applications using Java and related technologies

  • Write clean, maintainable, and efficient code following best practices and coding standards

  • Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment

  • Collaborate with cross-functional teams, including business analysts, testers, and other developers, to deliver high-quality software solutions

  • Troubleshoot, debug, and upgrade existing systems

  • Provide technical guidance and mentorship to junior development staff


Requirements


  • Bachelor's degree in Computer Science, Information Technology, or a related field

  • Minimum of 5 years of professional experience in Java software development

  • Strong expertise in Java programming language and the Spring Framework (Spring Boot, Spring MVC)

  • Experience with relational databases (e.g., SQL Server, Oracle) and ORM frameworks (e.g., Hibernate)

  • Familiarity with front-end technologies (HTML, CSS, JavaScript, Angular/React) is a plus

  • Understanding of software design patterns, data structures, and algorithms

  • Experience with version control systems like Git and agile methodologies


Benefits


  • Attractive annual salary with regular performance reviews

  • Comprehensive medical aid and retirement fund contributions

  • Opportunities for professional development and further training

  • A stable and supportive work environment within a leading organization

  • Exposure to large-scale enterprise projects

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer - Enterprise Applications
Java Developer - Enterprise Applications

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 980,000
Annual bonus
Health insurance
Generous PTO
+1
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Performance-based bonuses
Medical and retirement benefits
Learning and growth opportunities
+2
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Java Engineer: Enterprise-Scale Impact & Growth
Senior Java Engineer: Enterprise-Scale Impact & Growth

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Attractive salary
Medical aid
Retirement fund contributions
+3
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 Backend Developer
Senior Backend Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Performance bonuses
Health benefits
+1
Senior Backend Engineer - Cloud Native
Senior Backend Engineer - Cloud Native

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+2
Software Developer
Software Developer

Placements24 • Bloemfontein

On-site
ZAR 480,000 - 600,000