Inovola

Java Development Lead

Cairo, Cairo Governorate, EG

5 days ago
Save Job

Summary

Development Lead (Microservices & Cloud)

Main Responsibilities

  • Take full ownership of complex development projects, ensuring timely delivery.
  • Lead design, development, and deployment of scalable microservices using Java/Spring

Boot.

  • Build and deploy microservices with Docker, managing them within Kubernetes.
  • Collaborate with cross-functional Agile/Scrum teams for sprint goal completion.
  • Guide the team on API development best practices, design patterns, and integration.
  • Support CI/CD processes using Jenkins and related tools.
  • Oversee project tracking and documentation using Jira and Confluence.

Requirements

  • 5+ years of experience with Java (JEE) and the Spring Framework.
  • Strong experience with microservices architecture.
  • In-depth understanding of MVC and API design patterns.
  • Proficiency in integration frameworks like Apache Camel.
  • Experience with relational databases (MSSQL, Oracle, MySQL, PostgreSQL).
  • Familiarity with JSON and XML for service communication and documentation.
  • Experience using Docker in microservice development and deployment.

Other Preferences

  • Experience with Modern Core Banking Systems.
  • Familiarity with AWS serverless components (Lambda, Step Functions).
  • Experience with Backbase digital banking platform.
  • Jenkins experience for automating builds and deployments.
  • Familiarity with ORM frameworks (e.g., Hibernate) or JDBC.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job