Java Developer - Enterprise Applications

Placements24

Bloemfontein

Hybrid

ZAR 600,000 - 980,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Annual bonus
Health insurance
Generous PTO
Professional growth

Job summary

Placements24 is seeking a proficient Java Developer to contribute to enterprise-level applications in Bloemfontein. This fully remote position offers flexibility to work from anywhere while collaborating with a team focused on technical excellence.

Responsibilities include designing and maintaining Java-based systems, building RESTful services, and following coding standards. Requires 3–5 years of Java experience and a Bachelor's degree in CS/Engineering.

Qualifications

  • Bachelor's degree in computer science, engineering or related discipline.
  • 3–5 years of professional Java development experience.
  • Strong proficiency in Java with Spring or Jakarta EE and REST APIs.

Responsibilities

  • Design, develop, and maintain complex Java-based applications and backend services.
  • Write clean, well-documented code following coding standards and best practices.
  • Develop and consume RESTful APIs for integration between system components.
  • Collaborate with analysts and developers to translate requirements into designs.
  • Perform unit and integration testing to ensure quality and reliability.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve defects reported by QA or end users.

Skills

Java
REST APIs
Spring/Jakarta EE
OOP

Education

Bachelor's degree in CS/Engineering

Tools

Maven/Gradle
Git
SQL/Relational DB

Job description

About the Role

Our client is seeking a proficient Java Developer to contribute to the development of their enterprise-level applications in Bloemfontein . This fully remote position offers the flexibility to work from anywhere, collaborating with a team committed to technical excellence.

Key Responsibilities
  • Design, develop, and maintain complex Java-based applications and backend services.
  • Write clean, efficient, and well-documented code following established coding standards and best practices.
  • Develop and consume RESTful APIs for seamless integration between different system components.
  • Collaborate with business analysts and other developers to understand requirements and translate them into technical designs.
  • Perform unit testing and integration testing to ensure the quality and reliability of the software.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve software defects and issues reported by QA or end-users.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • 3-5 years of professional experience in Java development.
  • Strong proficiency in Java, including experience with frameworks like Spring or Jakarta EE (formerly Java EE).
  • Experience with relational databases (e.g., Oracle, MySQL, SQL Server) and SQL query optimization.
  • Familiarity with build tools (Maven, Gradle) and version control systems (Git).
  • Understanding of object-oriented programming principles and design patterns.
Benefits
  • Competitive salary and annual bonus.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and flexible working hours.
  • Opportunities for professional growth, training, and attending tech conferences.
  • Fully remote work setup, allowing for excellent work-life balance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Java Enterprise
Software Developer - Java Enterprise

Placements24 • Polokwane

Hybrid
ZAR 1,150,000 - 1,807,000
Competitive salary
Remote-friendly with flexible hours
Health & wellness benefits
+2
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

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

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Java Backend Engineer — Remote & Growth
Java Backend Engineer — Remote & Growth

Placements24 • Bloemfontein

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

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health insurance
Professional development
Software Developer
Software Developer

Placements24 • Bloemfontein

On-site
ZAR 480,000 - 600,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Software Developer (Java)
Software Developer (Java)

Placements24 • East London

On-site
ZAR 720,000 - 960,000
Competitive salary
Hybrid working model
Medical aid
+2
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1