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
Related searches