BlackStone eIT

Java Backend Developer

BlackStone eIT

full-time

Posted on:

Location Type: Remote

Location: Egypt

Visit company website

Explore more

AI Apply
Apply

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