We are to fill two Java Lead positions at Ejada with the following details
Lead and mentor multiple different development teams during the project lifecycle, applying the latest Java technologies
Validate and govern the solution implementation against the solution architecture.
Setting the principles and guidelines for development teams and assuring it is being applied during the project lifecycle.
Lead and apply DevOps practices, Continuous Integration, and Continuous Delivery using Jenkins or Azure DevOps
Highly recommended to have deep experience in the banking industry with the ability to work in diverse industry domains.
Define solution architecture in terms of technology/framework selection and components relationships
Bachelor of computer science or equivalent.
5-10 years of experience .
Mastering Enterprise Java technologies and frameworks; JEE, Spring MVC, Spring Boot, Micronauts, JPA, Hibernate, Spring Cloud, Spring Batch, Quartz, Junit, and Log4j.
Event-Based Programming using Queuing Platforms (Kafka, RabbitMQ, AMQ and IBM MQ), Docker, Kubernetes, and Microservices Fabric.
Ability to work within and execute an agile development methodology; specifically scrum.
Excellent communication, Time management, and Write-up and documentation skills
Excellent interpersonal skills, verbal and written communication, and presentation skills
Alexandria Governorate - Egypt / Onsite
Advanced (5-10 yrs)
Any Time Zone
Share this Job
About the company
EJADA systems Ltd
IT & software
EJADA is a leading IT services provider in the Middle East and North Africa (MENA) region, enabling enterprises and public-sector organizations to maintain and increase their competitive edge through innovative IT solutions.