Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Software Developer - Java Enterprise

Posted 1 view
Discussion

Summary

A senior Java developer role in Kimberley, South Africa, designing and maintaining complex enterprise applications across the full SDLC. Core stack is Java/JEE with Spring Boot, Hibernate, JMS, and SQL relational databases, plus RESTful APIs.

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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available