# Back-End Java Spring Boot Engineer - Banking Sector

> SSC HR Solutions · Cairo, Egypt · — · Posted 2025-05-07

**Workplace:** on_site

**Department:** Engineering

## Description

### **Job Description:**

We are seeking a highly skilled **Back-End Java Spring Boot Engineer** . The ideal candidate will have extensive experience in developing, optimizing, and maintaining secure and scalable banking applications using **Java, Spring Boot, and Microservices architecture**.

### **Key Responsibilities:**

-   Design, develop, and maintain high-performance, scalable, and secure banking applications.
-   Build and maintain **RESTful APIs** and integrate with third-party services.
-   Work with **Spring Boot, Spring Security, Spring Data, and Hibernate** for back-end development.
-   Implement **microservices architecture** and ensure efficient inter-service communication.
-   Collaborate with cross-functional teams including **front-end developers, DevOps, and business analysts**.
-   Ensure the security and compliance of applications with **banking industry regulations**.
-   Optimize and troubleshoot system performance, database queries, and APIs.
-   Work with **SQL 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 experience** in Java back-end development, preferably in the banking/financial domain.
-   Strong proficiency in **Java** and **Spring Boot framework**.
-   Experience with **Microservices architecture** and containerization tools like **Docker & Kubernetes**.
-   Proficiency in working with **RESTful APIs**, JSON, and message queues (RabbitMQ, Kafka).
-   Hands-on experience with relational and non-relational databases such as **PostgreSQL, MySQL, MongoDB**.
-   Knowledge of security frameworks such as **Spring Security, OAuth2, JWT**.
-   Experience with **CI/CD tools (Jenkins, GitLab CI/CD, Maven, Gradle)**.
-   Familiarity with cloud platforms such as **AWS, Azure, or GCP**.
-   Strong problem-solving skills and the ability to work in a fast-paced environment.
-   Excellent communication and collaboration skills.

## Apply

[Apply at SSC HR Solutions](https://apply.workable.com/ssc-hr/j/0C34FC872A/apply)

---
Powered by [Workable](https://www.workable.com)
