Senior Java Developer - Enterprise Applications

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Annual bonus opportunities
Health & wellness benefits
Professional development support
Paid time off
Retirement savings plan

Job summary

Placements24 in Bloemfontein is seeking a Senior Java Developer to join our IT team. You will design, develop, and maintain enterprise-level applications using Java and Spring Boot within a hybrid work setup.

You will work on complex projects across the full software development lifecycle, write clean code, and contribute to RESTful API design, testing, and deployment while mentoring junior developers.

Qualifications

  • Bachelor's degree or equivalent work experience.
  • 5+ years of professional Java development experience.
  • Strong Spring (Spring Boot, MVC, Data) expertise.
  • Solid OO design principles and patterns.
  • Experience with PostgreSQL or MySQL and ORM.
  • Familiarity with Git and build tools like Maven or Gradle.

Responsibilities

  • Design, develop, test, and deploy enterprise Java applications.
  • Collaborate with analysts to translate requirements into technical specifications.
  • Write clean, well-documented, maintainable code.
  • Develop and consume RESTful APIs.
  • Participate in code reviews and mentor juniors.
  • Troubleshoot issues in production and development.

Skills

Java
Spring Framework
Design patterns
Relational databases
Git & build tools

Education

Bachelor's degree in CS/Engineering

Tools

Maven
Gradle
PostgreSQL
MySQL
Git

Job description

About the Role

Our client is seeking an experienced Senior Java Developer to join their established IT team in Bloemfontein . This role focuses on designing, developing, and maintaining robust enterprise-level applications that are critical to our business operations. You will work on complex projects, contributing to the entire software development lifecycle and ensuring the delivery of high-quality, scalable, and maintainable solutions. This is an excellent opportunity to leverage your expertise in Java and related technologies within a hybrid work environment, contributing to a company that values technical proficiency and long-term career development.

Key Responsibilities
  • Design, develop, test, and deploy high-performance enterprise applications using Java and related frameworks (e.g., Spring Boot).
  • Collaborate with business analysts and stakeholders to gather and translate requirements into technical specifications.
  • Write clean, efficient, well-documented, and maintainable code following industry best practices.
  • Develop and consume RESTful APIs for seamless integration between different systems.
  • Participate in code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot and resolve complex technical issues in production and development environments.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 5+ years of professional experience in Java development .
  • Strong expertise in the Spring framework (Spring Boot, Spring MVC, Spring Data).
  • Proficiency in object-oriented design principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
  • Familiarity with version control systems (Git) and build tools (Maven, Gradle).
Benefits
  • Competitive salary and annual bonus opportunities.
  • Hybrid work model allowing for flexible work arrangements.
  • Comprehensive health and wellness benefits package.
  • Investment in professional development, including training and certifications.
  • Generous paid time off and retirement savings plan.
  • A stable and supportive work environment focused on professional growth.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer - Microservices
Senior Java Developer - Microservices

Placements24 • Benoni

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

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

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

Placements24 • Bloemfontein

On-site
ZAR 700,000 - 1,100,000
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
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Senior Java Developer (Hybrid) - Growth & Benefits
Senior Java Developer (Hybrid) - Growth & Benefits

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Annual bonus opportunities
Health & wellness benefits
+3
Junior Software Developer
Junior Software Developer

Placements24 • Bloemfontein

Hybrid
ZAR 180,000 - 240,000
Hybrid work model
Medical aid & pension contributions
Mentorship and training
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Gauteng

On-site
ZAR 900,000 - 1,500,000