Senior Software Developer - Java Enterprise

Placements24

Noord-Kaap

On-site

ZAR 700,000 - 950,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance bonuses
Medical aid
Retirement fund
Professional development
Stable environment
Generous leave

Job summary

Placements24 in Kimberley seeks a seasoned Senior Software Developer with JEE expertise to design, develop, and maintain enterprise applications, ensuring performance, scalability and reliability.

You will collaborate with architects and cross-functional teams, contribute to significant projects, and adhere to coding standards, with opportunities for professional growth in a stable organisation.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional Java software development experience.
  • Strong proficiency in Java/JEE with Spring Boot, Hibernate, and JMS.
  • Experience with PostgreSQL and MySQL, and SQL.
  • Familiarity with front-end technologies and RESTful APIs.
  • Excellent problem-solving and teamwork skills.

Responsibilities

  • Develop and maintain robust, scalable enterprise applications using Java and JEE frameworks (e.g., Spring, Hibernate).
  • Design and implement efficient database solutions using SQL and relational databases.
  • Write clean, well-documented, and maintainable code, adhering to coding standards and best practices.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Collaborate with cross-functional teams to ensure the successful delivery of software projects.
  • Troubleshoot and resolve complex technical issues in production environments.

Skills

Java
JEE
Spring Boot
Hibernate
JMS
SQL
RESTful APIs

Education

Bachelor's degree in Computer Science/Engineering

Tools

PostgreSQL
MySQL

Job description

About the Role

Our client is seeking a seasoned Senior Software Developer with extensive experience in Java Enterprise Edition (JEE) to join their established IT team in Kimberley . This role involves designing, developing, and maintaining complex enterprise-level applications, ensuring performance, scalability, and reliability. You will work closely with architects and other developers to deliver high-quality software solutions that meet stringent business requirements. This is an excellent opportunity for a dedicated developer to contribute to significant projects within a stable and reputable organization.

Key Responsibilities
  • Develop and maintain robust, scalable enterprise applications using Java and JEE frameworks (e.g., Spring, Hibernate).
  • Design and implement efficient database solutions using SQL and relational databases.
  • Write clean, well-documented, and maintainable code, adhering to coding standards and best practices.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Collaborate with cross-functional teams to ensure the successful delivery of software projects.
  • Troubleshoot and resolve complex technical issues in production environments.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in Java software development .
  • Strong proficiency in Java and JEE technologies, including Spring Boot, Hibernate, and JMS.
  • Experience with relational database systems (e.g., PostgreSQL, MySQL) and SQL.
  • Familiarity with front-end technologies and web services (RESTful APIs).
  • Excellent problem-solving skills and ability to work effectively in a team environment.
Benefits
  • Competitive annual salary and performance bonuses.
  • Comprehensive medical aid and retirement fund benefits.
  • Opportunities for professional development and continuous learning.
  • A stable and supportive work environment in Kimberley .
  • Generous leave allowance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Software Engineer
Senior Software Engineer

Placements24 • Noord-Kaap

On-site
ZAR 720,000 - 1,100,000
Competitive salary
Health insurance
Professional development
Senior Java Enterprise Developer – Build Scalable, Enterprise Apps
Senior Java Enterprise Developer – Build Scalable, Enterprise Apps

Placements24 • Noord-Kaap

On-site
ZAR 700,000 - 950,000
Competitive salary
Performance bonuses
Medical aid
+4
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 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
Junior Software Developer
Junior Software Developer

Placements24 • Noord-Kaap

On-site
ZAR 180,000 - 260,000
Health insurance
Comprehensive training
Mentorship program
Senior Software Engineer (Java Specialist)
Senior Software Engineer (Java Specialist)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Full remote work flexibility
Competitive compensation with bonuses
Health insurance
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
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 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