Java Backend Developer (Spring Boot) - Banking sector

SSC HR Solutions

Apply to this job
Cairo, Cairo Governorate, Egypt on site Until 9/11/2026 3+ years exp First posted July 13, 2026 Last posted July 13, 2026
Job description

  • Design, develop, and maintain scalable backend applications using Spring Boot.
  • Develop and maintain RESTful APIs to support web and mobile applications.
  • Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality software.
  • Write clean, maintainable, and well-documented code following best practices.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and contribute to improving development standards.
  • Work with relational and NoSQL databases to design and implement efficient data models.
  • Build and maintain containerized applications using Docker and deploy them in Kubernetes environments.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.

Requirements

  • Minimum 3 years of experience in backend development using Spring Boot.
  • Strong knowledge of Spring Boot modules such as Spring Web and Spring Data.
  • Experience in building RESTful APIs.
  • Experience with unit testing using JUnit and standard mocking libraries.
  • Familiarity with Docker and Kubernetes as deployment environments.
  • Experience with Git version control.
  • Proven experience with SQL and NoSQL databases.
  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Experience with Maven or Gradle build tools.
  • Good debugging, problem-solving, and analytical skills.

Preferred Qualifications

  • Familiarity with database migration tools such as Flyway.
  • Knowledge of CI/CD pipelines.
  • Experience with Agile methodologies, especially Scrum.
  • Familiarity with messaging systems such as Kafka or RabbitMQ.
  • Knowledge of Redis or other caching technologies.
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Understanding of Microservices architecture and API documentation tools such as Swagger/OpenAPI.

About this role

Summary

Develop and maintain scalable backend applications, APIs, and microservices using Spring Boot.

Job title

Java Backend Developer (Spring Boot) - Banking sector

Experience level

3+ years

Minimum experience

3+ years exp

Industry

banking

Location requirements

Cairo, Egypt, on-site with remote flexibility

Salary

Not specified

Management role

No

Skills & keywords

Required skills

spring bootrestful APIsdockerkubernetessqlnosqlgitmavenunit testing

Preferred skills

flywaycicdscrumkafkarabbitmqrediscloud platformsswagger

Specializations

backendspring bootapisdockerkubernetes
Locations

Structured locations inferred from the posting.

Cairo, Cairo Governorate, Egypt

On-site City