Software Developer (Java)

Placements24

LegKraal Gate

On-site

ZAR 600,000 - 900,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

Health benefits
Pension fund contributions
Professional development opportunities

Job summary

Placements24 in Mahikeng, North West, is seeking a Java Software Developer to design, develop, and maintain enterprise-grade applications. You will work across the full software lifecycle, from requirements to deployment, using Java and modern frameworks.

Collaborate with analysts and other developers, write clean, well-documented code, and participate in reviews. A Bachelor's degree in CS or related field and 3+ years of Java experience (Spring Boot/Hibernate), SQL, Git, and REST are preferred,

Qualifications

  • Bachelor's degree or equivalent experience required.
  • 3+ years of professional Java development experience.
  • Strong Java language & core libraries knowledge.
  • Experience with Spring Boot or Hibernate and REST APIs.
  • Familiarity with SQL/NoSQL databases and Git version control.

Responsibilities

  • Design, develop, test, and maintain Java enterprise applications.
  • Write clean, well-documented, reusable code.
  • Collaborate with analysts, designers, and other developers on requirements.
  • Participate in code reviews to ensure quality and standards.
  • Troubleshoot, debug, and upgrade existing systems.
  • Develop unit and integration tests.
  • Work with databases to optimize data storage and retrieval.
  • Contribute to architectural discussions and stay updated on Java tech.

Skills

Java programming
OOP principles
RESTful services
Analytical skills
Problem solving

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

Spring Boot
Hibernate
Git
SQL databases

Job description

About the Role

Our client, a leading enterprise software solutions provider, is seeking a skilled and motivated Java Software Developer to join their established development team. This role, based in Mahikeng, North West , is crucial for designing, developing, and maintaining robust enterprise-level applications. You will be involved in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. The ideal candidate will possess a strong command of Java and related frameworks, a passion for writing clean and efficient code, and a commitment to delivering high-quality software solutions. This is an excellent opportunity to work with a stable and reputable company, contribute to significant projects, and grow your career in software development. We are looking for a problem-solver with strong technical acumen and excellent collaboration skills.

Key Responsibilities
  • Design, develop, test, and maintain high-quality Java-based enterprise applications.
  • Write clean, efficient, well-documented, and reusable code.
  • Collaborate with business analysts, designers, and other developers to understand project requirements and translate them into technical solutions.
  • Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Develop and implement unit tests and integration tests.
  • Work with databases (e.g., SQL, NoSQL) to design and optimize data storage and retrieval.
  • Contribute to architectural discussions and design decisions.
  • Stay up-to-date with emerging Java technologies and development best practices.
  • Ensure the performance, quality, and responsiveness of applications.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in Java development.
  • Strong proficiency in Java programming language and core libraries.
  • Experience with Java frameworks such as Spring Boot, Hibernate, or similar.
  • Solid understanding of object-oriented programming (OOP) principles.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Familiarity with version control systems, especially Git.
  • Knowledge of RESTful web services and API design.
  • Experience with agile development methodologies is a plus.
  • Strong problem-solving and analytical skills.
Benefits
  • Our client offers a competitive salary, comprehensive health benefits, pension fund contributions, performance bonuses, and opportunities for professional development and training.
  • Employees benefit from a stable work environment, the chance to work on impactful enterprise software, and a supportive team culture in Mahikeng, North West .

This role requires on-site presence.

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 • LegKraal Gate

On-site
ZAR 900,000 - 1,200,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Klerksdorp

On-site
ZAR 850,000 - 1,400,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Developer (Java)
Senior Software Developer (Java)

Placements24 • Randburg

Hybrid
ZAR 850,000 - 1,200,000
Competitive salary
Health insurance
Professional development
+3
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and bonuses
Medical aid and retirement fund
Hybrid work model
+2
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Soweto

On-site
ZAR 700,000 - 1,100,000
Competitive salary and bonuses
Professional growth opportunities
Collaborative team culture in Soweto
+1
Senior Software Developer
Senior Software Developer

Placements24 • LegKraal Gate

Hybrid
ZAR 700,000 - 1,100,000
Health benefits
Hybrid work
Professional development
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+7
Senior Full Stack Developer (Java/Angular)
Senior Full Stack Developer (Java/Angular)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Remote work options
Competitive salary
Health insurance
+3
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 Developer (Java)
Senior Software Developer (Java)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund
Performance bonuses