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

Senior Software Developer; Java)

Job in Sandton, 2172, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Senior Software Developer (Java)
About the Role

Our client, a distinguished fintech company based in the bustling hub of Sandton , Gauteng, is seeking a highly skilled Senior Software Developer with expertise in Java to join their elite engineering team. This role involves designing, developing, and maintaining robust, scalable, and high-performance backend systems that are critical to our client's innovative financial products. You will be working with cutting-edge technologies and collaborating with a team of talented professionals in a fast-paced environment.

The ideal candidate will possess a strong command of Java, Spring Framework, and related technologies, coupled with a deep understanding of software architecture and best practices. This is an outstanding opportunity to contribute to significant projects within the financial technology sector in the premier business district of Sandton . The position requires dedicated on-site presence to foster close collaboration and knowledge sharing.

Key Responsibilities
  • Design, develop, test, deploy, and maintain robust backend services and applications using Java and the Spring Framework.
  • Write clean, efficient, maintainable, and well-documented code following industry best practices.
  • Collaborate with product managers, architects, and other engineers to define technical solutions and project requirements.
  • Participate in code reviews to ensure code quality, performance, and adherence to standards.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot and resolve complex technical issues in development, testing, and production environments.
  • Contribute to architectural discussions and decisions regarding system design and technology selection.
  • Develop and maintain comprehensive unit and integration tests.
  • Mentor junior developers and promote a culture of technical excellence.
  • Stay abreast of new technologies and industry trends in software development.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related quantitative field, or equivalent practical experience.
  • 5+ years of professional experience in Java backend development.
  • Strong expertise in Java programming language and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data).
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate).
  • Experience designing and building RESTful APIs.
  • Solid understanding of microservices architecture patterns and best practices.
  • Familiarity with build tools (e.g., Maven, Gradle) and CI/CD pipelines.
  • Experience with version control systems (e.g., Git).
  • Knowledge of messaging queues (e.g., Kafka, RabbitMQ) is a plus.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience working in an Agile/Scrum development environment.
Benefits
  • Highly competitive salary and performance-based incentives.
  • Comprehensive medical, dental, and vision insurance.
  • Generous annual leave and paid holidays.
  • Opportunities for professional development, including training and conference attendance.
  • Access to state-of-the-art development tools and technologies.
  • A dynamic and collaborative work environment in the heart of Sandton.
  • Potential for career growth and advancement within a leading fintech organization.
  • Engagement in challenging and impactful financial technology projects.
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