Back-End Java Spring Boot Engineer - Banking Sector
- Work arrangement
- On-site
- Occupation
- Software & IT
- Location
- Cairo, Cairo Governorate, EG
- Compensation
- Not disclosed
- Apply by
- April 14, 2027
About this role
Job Description:
We are seeking a highly skilledBack-End Java Spring Boot Engineer. The ideal candidate will have extensive experience in developing, optimizing, and maintaining secure and scalable banking applications usingJava, Spring Boot, and Microservices architecture.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable, and secure banking applications.
- Build and maintainRESTful APIsand integrate with third-party services.
- Work withSpring Boot, Spring Security, Spring Data, and Hibernatefor back-end development.
- Implementmicroservices architectureand ensure efficient inter-service communication.
- Collaborate with cross-functional teams includingfront-end developers, DevOps, and business analysts.
- Ensure the security and compliance of applications withbanking industry regulations.
- Optimize and troubleshoot system performance, database queries, and APIs.
- Work withSQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Implement CI/CD pipelines for seamless deployment and integration.
- Write clean, maintainable, and well-documented code following best practices.
Required Skills & Qualifications:
- 4 to 10 years of experiencein Java back-end development, preferably in the banking/financial domain.
- Strong proficiency inJavaandSpring Boot framework.
- Experience withMicroservices architectureand containerization tools likeDocker & Kubernetes.
- Proficiency in working withRESTful APIs, JSON, and message queues (RabbitMQ, Kafka).
- Hands-on experience with relational and non-relational databases such asPostgreSQL, MySQL, MongoDB.
- Knowledge of security frameworks such asSpring Security, OAuth2, JWT.
- Experience withCI/CD tools (Jenkins, GitLab CI/CD, Maven, Gradle).
- Familiarity with cloud platforms such asAWS, Azure, or GCP.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.