Senior Backend Engineer (Java/Spring Boot)

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,500,000

Full time

4 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

Fully remote work arrangement
Health/Dental/Vision insurance
Professional development opportunities

Job summary

Placements24 is seeking a Senior Backend Engineer to lead server-side development using Java and Spring Boot. You’ll design robust services, implement RESTful APIs, and collaborate with cross-functional teams in a remote-first environment.

With 5+ years of backend experience, you’ll optimize performance, ensure security, and mentor engineers while contributing to architecture decisions and adopting modern CI/CD practices in a fintech-driven company.

Qualifications

  • 5+ years of backend software development experience.
  • Strong Java and Spring Boot expertise.
  • Experience designing RESTful APIs and relational DBs.

Responsibilities

  • Design, develop, and maintain scalable backend services.
  • Build RESTful APIs and integration with data sources.
  • Write clean, well-tested code and perform code reviews.
  • Mentor junior engineers and promote best practices.
  • Ensure performance, security, and high availability.

Skills

Java
Spring Boot
REST APIs
PostgreSQL
Hibernate
Kafka
Docker
Kubernetes
CI/CD
Testing

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Kafka
Hibernate

Job description

About the Role

Our client, a leading FinTech company, is seeking a highly skilled Senior Backend Engineer specializing in Java and Spring Boot to join their fully remote development team. This role is crucial for designing, developing, and maintaining the robust backend systems that power their innovative financial services. You will work on challenging projects, contribute to architectural decisions, and ensure the performance, scalability, and security of our applications. This is a unique opportunity to work in a dynamic, remote-first environment, collaborating with a talented team of engineers to build best-in-class financial technology solutions. If you are passionate about backend development and eager to contribute to a fast-paced industry, this role is perfect for you.

Key Responsibilities
  • Design, develop, and maintain scalable and robust backend services using Java and Spring Boot.
  • Build RESTful APIs and integrate with various data sources and third-party services.
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement features.
  • Optimize application performance and ensure high availability and responsiveness.
  • Implement security and data protection best practices.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Contribute to architectural discussions and technology selection.
  • Mentor junior engineers and promote best practices within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related quantitative field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Strong expertise in Java programming language.
  • Proven experience with the Spring Boot framework and its ecosystem.
  • Experience designing and developing RESTful APIs.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate).
  • Familiarity with microservices architecture and design patterns.
  • Experience with messaging queues (e.g., Kafka, RabbitMQ) is a plus.
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is advantageous.
  • Understanding of CI/CD pipelines and automated testing.
  • Excellent analytical, problem-solving, and communication skills.
Benefits
  • Highly competitive salary package.
  • Fully remote working arrangement.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development, training, and conferences.
  • Access to cutting-edge technologies and a collaborative engineering culture.
  • Contribution towards home office setup.
  • Performance bonuses and potential for stock options.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java & Spring Boot)
Senior Software Engineer (Java & Spring Boot)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan with company matching
Annual performance bonuses
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Soweto

Hybrid
ZAR 1,976,000 - 2,717,000
Fully remote work arrangement
Flexible working hours
Health, dental, and vision insurance
+3
Remote Senior Backend Engineer (Java/Spring)
Remote Senior Backend Engineer (Java/Spring)

Placements24 • Stellenbosch

Remote
ZAR 900,000 - 1,400,000
Health benefits
Flexible schedule
Professional development
Remote Senior Backend Engineer (Java/Spring)
Remote Senior Backend Engineer (Java/Spring)

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,400,000
Remote work
Health insurance
Home office stipend
+1
Senior Software Engineer (Backend - Java)
Senior Software Engineer (Backend - Java)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,500,000 - 2,501,000
Fully remote work environment
Health benefits
Paid time off
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,300,000
Competitive salary and bonuses
Comprehensive health insurance
Generous paid time off
+3
Remote Lead Software Engineer (Java/Spring Boot)
Remote Lead Software Engineer (Java/Spring Boot)

Placements24 • Bloemfontein

Hybrid
ZAR 1,200,000 - 2,300,000
Fully remote
Bonus opportunities
Professional development budget
+2
Principal Backend Engineer (Java/Spring)
Principal Backend Engineer (Java/Spring)

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Remote-first work environment
Learning & development budget
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work
Health insurance
+3
Senior Backend Software Engineer (Microservices)
Senior Backend Software Engineer (Microservices)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 950,000
Competitive salary
Health & wellness benefits
Performance bonuses
+1