Required Experience: 2-2.5 Years
Location: Zahraa El Maadi
Type: Full time - Onsite
About the Role
A highly motivated Java Developer is sought, with strong hands-on experience in SpringBoot and core Java programming. The ideal candidate must be a fast learner, a proactivecontributor, and a strong team player. The developer should also be comfortable using AI-assisted coding tools such as Claude, Gemini 3, or similar platforms to enhance productivityand accelerate delivery timelines.
Key Responsibilities
- Develop, enhance, and maintain microservices and backend applicationsusing Spring Boot.
- Write clean, efficient, and maintainable Java code following best practices.
- Integrate APIs, work with databases, and handle backend logic and data flow.
- Utilize AI coding tools (e.g., Claude, Gemini 3, or equivalent) to improvedevelopment speed and code quality.
- Collaborate closely with cross-functional teams including QA, DevOps, and ProductManagement.
- Participate in code reviews, design discussions, and technical planning.
- Troubleshoot and resolve technical issues across development, testing, andproduction environments.
- Contribute toward continuous improvement of development processes and teamefficiency.
- Good to have knowledge on Fintech/Banking
Required Skills & Qualifications
- 2-2.5 years of hands-on Java development experience.
- Strong knowledge of Core Java, OOP concepts, and design patterns.
- Mandatory experience with Spring Boot and related Spring ecosystem components.
- Good understanding of RESTful APIs, microservices architecture, and JSON.
- Experience with SQL/NoSQL databases.
- Familiarity with modern development tools such as Git, Maven/Gradle, and CI/CDpipelines.
- Experience using AI-assisted coding tools like Claude, Gemini 3, or any similar tool.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication skills and ability to work collaboratively in a teamenvironment.
- A team-first mindset with a willingness to share knowledge and support others.