Senior Software Developer (Java)

Placements24

Sandton

On-site

ZAR 1,200,000 - 1,600,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Professional development
Office in Sandton

Job summary

Placements24, a fintech company in Sandton, Gauteng, seeks a Senior Software Developer with strong Java expertise to design, build, and scale backend systems for high-performance financial products.

You will work in a fast-paced team applying Spring, microservices, and modern cloud practices to deliver robust services, APIs, and tests while mentoring juniors and contributing to architectural decisions.

Qualifications

  • 5+ years of Java backend development experience.
  • Strong expertise in Java and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data).
  • Experience designing RESTful APIs and microservices.

Responsibilities

  • Design, develop, test, deploy, and maintain robust backend services using Java and Spring Framework.
  • Write clean, well-documented code and follow industry best practices.
  • Collaborate with product managers, architects and engineers to define technical solutions.

Skills

Java
Spring Framework
REST APIs
Microservices
PostgreSQL
MySQL
Hibernate
CI/CD
Git
Agile/Scrum

Education

Bachelor's degree in CS/SE

Tools

Maven
Gradle
Kafka
RabbitMQ
Git

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and bonuses
Medical aid and retirement fund
Hybrid work model
+2
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Career development
+1
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Senior Software Engineer (Java) - Benoni
Senior Software Engineer (Java) - Benoni

Placements24 • Benoni

On-site
ZAR 1,000,000 - 1,600,000
Health benefits
Retirement savings plan
Training & certifications
Senior Software Engineer (Java/Microservices)
Senior Software Engineer (Java/Microservices)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Bonus structure
Career growth
+3
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Bonuses
Health insurance
Dental insurance
+6
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,600,000
Health benefits
Retirement fund
Continuous learning
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Health insurance
+4
Senior Backend Software Engineer (Java/Spring)
Senior Backend Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary and benefits
Learning and development opportunities