Talent.com
Placements24
Senior Software Developer (Java)Placements24 • North West, ZA
Search for other jobs
Senior Software Developer (Java)

Senior Software Developer (Java)

Placements24 • North West, ZA
1 day ago
Job description

About the Role

Our client, a well-established financial technology company, is seeking a seasoned Senior Software Developer with strong Java expertise to join their dynamic development team in Mahikeng, North West . This role is integral to designing, developing, and maintaining robust enterprise-level applications. You will be responsible for writing high-quality, efficient code, contributing to architectural decisions, and mentoring junior developers. The ideal candidate possesses a deep understanding of object-oriented programming, experience with Java frameworks, and a commitment to delivering scalable and maintainable software solutions. This is a key position within our client's technology division, focused on innovation and excellence.

Key Responsibilities

  • Design, develop, and implement high-quality, scalable enterprise applications using Java.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Develop and integrate RESTful web services.
  • Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to architectural discussions and decisions.
  • Ensure the performance, quality, and responsiveness of applications.
  • Stay up-to-date with new technology trends and best practices in software development.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software development.
  • Strong proficiency in Java and its associated frameworks (e.g., Spring, Spring Boot).
  • Experience with relational databases (e.g., SQL Server, Oracle) and SQL.
  • Familiarity with front-end technologies is a plus.
  • Experience with version control systems, specifically Git.
  • Understanding of software design patterns and principles.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience working in Agile/Scrum development environments.
  • Experience with cloud platforms (e.g., AWS, Azure) is advantageous.

Benefits

  • Our client offers a competitive salary package, comprehensive medical and retirement benefits, and ample opportunities for professional development and career progression.
  • We foster a collaborative and innovative work culture.
  • This position is located in Mahikeng, North West , providing a solid career opportunity in the region.
  • Join a company that values technical expertise, rewards performance, and invests in its employees' growth.

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Developer (Java) • North West, ZA