Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Software Developer - Java Enterprise

Posted Updated
Discussion

Summary

Senior Java developer building and maintaining complex enterprise applications for a client's established IT team in Kimberley, South Africa (posted via recruiter Placements24). Day-to-day spans the full SDLC using Java/JEE, Spring Boot, Hibernate, JMS, and SQL relational databases.

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., Postgre SQL, My SQL) 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 →