×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Java; Benoni

Job in Benoni, 1501, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer
Job Description & How to Apply Below
Position: Senior Software Engineer (Java) - Benoni
Location: Benoni

About the Role

Our client, a prominent financial technology firm, is seeking a highly skilled Senior Software Engineer with extensive Java expertise to join their development team in Benoni . This role offers the chance to work on complex, mission-critical systems that are central to the company's operations. You will be responsible for designing, developing, testing, and deploying robust and scalable Java-based applications. The ideal candidate possesses a deep understanding of enterprise-level software development, object-oriented design principles, and experience with microservices architecture.

This position is crucial for driving technical innovation and ensuring the performance and reliability of our client's platform in the Gauteng region.

Key Responsibilities
  • Design, develop, and maintain high-quality Java applications and services.
  • Build and manage microservices using frameworks like Spring Boot.
  • Write efficient, testable, and maintainable code following best practices.
  • Collaborate with cross-functional teams, including product managers, architects, and QA engineers, to define software requirements and deliver solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and decisions.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor junior engineers and share technical knowledge.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • 5+ years of professional software development experience, with a strong emphasis on Java.
  • Expertise in Java and the Spring framework (Spring Boot, Spring MVC, Spring Security).
  • Experience with microservices architecture and RESTful API design.
  • Proficiency with relational databases (e.g., PostgreSQL, Oracle) and SQL.
  • Familiarity with message queuing systems (e.g., Kafka, RabbitMQ).
  • Experience with build tools (Maven, Gradle) and version control (Git).
  • Understanding of Agile methodologies and development practices.
  • Strong problem-solving abilities and a proactive approach to challenges.
  • Excellent communication and interpersonal skills.
Benefits
  • Our client offers a highly competitive salary, comprehensive health benefits, and a generous retirement savings plan.
  • Employees benefit from continuous learning opportunities, including access to training programs and industry certifications.
  • Join a dynamic and collaborative team environment in Benoni , working on challenging projects that impact the financial services sector.
  • This role offers excellent career advancement opportunities within a leading Fin Tech company in Gauteng .
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary