Senior Software Developer (Java)

Placements24

LegKraal Gate

On-site

ZAR 900,000 - 1,300,000

Full time

5 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

Competitive salary package
Medical and retirement benefits
Career progression opportunities

Job summary

Placements24 in Mahikeng, North West, is seeking a seasoned Senior Software Developer with strong Java expertise to design, develop, and maintain enterprise-grade applications. You will mentor juniors and contribute to architectural decisions while delivering scalable software solutions.

The ideal candidate has 5+ years in software development, solid Java/Spring experience, and familiarity with SQL Server/Oracle; AWS/Azure exposure is a plus. Join a team focused on innovation and excellence.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong proficiency in Java and frameworks (Spring, Spring Boot).
  • Experience with relational databases (SQL Server, Oracle) and SQL.
  • Familiarity with Git and Agile/Scrum environments.
  • Cloud experience (AWS or Azure) is advantageous.

Responsibilities

  • Design, develop, and implement high-quality, scalable enterprise applications using Java.
  • Write clean, maintainable, and efficient code following best practices.
  • Develop and integrate RESTful web services.
  • Participate in full SDLC: requirements, design, coding, testing, deployment.
  • Collaborate with cross-functional teams to ship new features.
  • Mentor junior developers and perform code reviews.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to architectural discussions and decisions.
  • Ensure performance, quality, and responsiveness of applications.
  • Stay up-to-date with new tech trends and best practices.

Skills

Java
Spring
Spring Boot
RESTful APIs
Agile/Scrum
Cloud (AWS/Azure)
Problem solving
Communication

Education

Bachelor's degree in CS/Engineering or related field

Tools

Git
SQL Server
Oracle
AWS
Azure

Job description

About the Role

Our client, a well-established financial technology company, is seeking a seasoned Senior Software Developer with strong Java expertise to join their dynamic development team in Mahikeng, North West . This role is integral to designing, developing, and maintaining robust enterprise-level applications. You will be responsible for writing high-quality, efficient code, contributing to architectural decisions, and mentoring junior developers. The ideal candidate possesses a deep understanding of object-oriented programming, experience with Java frameworks, and a commitment to delivering scalable and maintainable software solutions. This is a key position within our client's technology division, focused on innovation and excellence.

Key Responsibilities
  • Design, develop, and implement high-quality, scalable enterprise applications using Java.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Develop and integrate RESTful web services.
  • Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to architectural discussions and decisions.
  • Ensure the performance, quality, and responsiveness of applications.
  • Stay up-to-date with new technology trends and best practices in software development.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software development.
  • Strong proficiency in Java and its associated frameworks (e.g., Spring, Spring Boot).
  • Experience with relational databases (e.g., SQL Server, Oracle) and SQL.
  • Familiarity with front-end technologies is a plus.
  • Experience with version control systems, specifically Git.
  • Understanding of software design patterns and principles.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience working in Agile/Scrum development environments.
  • Experience with cloud platforms (e.g., AWS, Azure) is advantageous.
Benefits
  • Our client offers a competitive salary package, comprehensive medical and retirement benefits, and ample opportunities for professional development and career progression.
  • We foster a collaborative and innovative work culture.
  • This position is located in Mahikeng, North West , providing a solid career opportunity in the region.
  • Join a company that values technical expertise, rewards performance, and invests in its employees' growth.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work option
Health, dental, and vision insurance
+2
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Randburg

On-site
ZAR 900,000 - 1,300,000
Health insurance
Retirement contributions
Training & conferences
Software Developer
Software Developer

Placements24 • LegKraal Gate

Hybrid
ZAR 420,000 - 640,000
Bonuses
Health insurance
Training opportunities
+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
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 Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer - Java Enterprise
Senior Software Developer - Java Enterprise

Placements24 • Noord-Kaap

On-site
ZAR 700,000 - 950,000
Competitive salary
Performance bonuses
Medical aid
+4
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote option
Competitive salary
Health and wellness benefits
+1