About the job
Location: Cairo - Offshoring
Industry: Banking
Employment Type: Full-Time
Role Overview
Join our dynamic offshore delivery team as a Senior Java Developer. You will play a crucial role in developing and maintaining high-quality web-based applications for both regional and international clients in the banking sector.
The ideal candidate will demonstrate exceptional technical skills, a keen eye for detail, and a collaborative spirit to thrive in a structured offshore environment, working closely with cross-border teams.
Key Responsibilities
- Design, develop, test, and maintain web-based applications utilizing Java technologies.
- Build and enhance backend services, RESTful APIs, and microservices architectures.
- Implement responsive and secure web interfaces as necessary.
- Engage in the complete Software Development Life Cycle (SDLC), including analysis, design, implementation, testing, and deployment.
- Collaborate with Business Analysts, Architects, QA teams, and DevOps engineers.
- Optimize applications for performance, scalability, and security.
- Troubleshoot, debug, and resolve production issues effectively.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Participate in code reviews and technical design discussions.
- Ensure compliance with client standards and security policies.

