
Java Backend Developer
BlackStone eIT
full-time
Posted on:
Location Type: Remote
Location: Egypt
Visit company websiteExplore more
About the role
- Design, develop, and maintain **backend services and APIs** using **Java and Spring Boot** for banking and financial applications.
- Build and consume **RESTful APIs** to support web and mobile banking platforms, ensuring security and performance standards.
- Implement **business logic, data validation, and transaction handling** aligned with banking requirements.
- Work with **relational databases** (PostgreSQL / MySQL) for data modeling, querying, and performance optimization.
- Apply **secure coding practices**, authentication, and authorization mechanisms in compliance with banking and regulatory standards.
- Collaborate closely with **front-end developers, QA, DevOps, and business analysts** to deliver end-to-end solutions.
- Participate in **code reviews**, debugging, and performance tuning.
- Support integration with third-party services and internal systems.
- Contribute to documentation and maintain clear technical specifications.
Requirements
- Bachelor’s degree in **Computer Science, Software Engineering, or related field**.
- Solid understanding of **backend development concepts** (APIs, MVC, layered architecture).
- Experience developing **RESTful APIs** (hands-on experience using Django REST Framework or equivalent backend frameworks is acceptable and transferable to Java Spring)
- Good knowledge of **SQL and relational databases** (PostgreSQL, MySQL)
- Familiarity with **Git version control** and collaborative development workflows.
- Understanding of **software development lifecycle (SDLC)** and Agile methodologies.
- Strong problem-solving skills and attention to detail.
- Ability to work in a **regulated, security-sensitive environment**.
Benefits
- Exposure to **Java, Spring Boot, or Spring MVC** (professional or academic).
- Basic understanding of **Docker** and containerized applications
- Experience with **Postman** for API testing
- Knowledge of **authentication mechanisms** (JWT, OAuth concepts).
- Interest in **fintech, digital banking, or blockchain-based systems** (academic projects acceptable)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful APIsbusiness logicdata validationtransaction handlingrelational databasesPostgreSQLMySQLsecure coding practices
Soft Skills
problem-solvingattention to detail
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering