Browse Jobs
For Employers
Post JobLog inGet Started

Java Team lead.

Ejada
Heliopolis, Cairo
Posted 1 year ago
2 open positions
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Lead and mentor development teams during the project lifecycle, applying the latest Java technologies

Make code review on the submitted developers' work

Lead and apply DevOps practices, Continuous Integration and Continuous Delivery using Jenkins or Azure DevOps

Define solution architecture in terms of technology/framework selection and components relationships

Job Requirements

  • Bachelor of computer science or equivalent.
  • 6-10 years of experience.
  • Mastering Enterprise Java technologies and frameworks; JEE, Spring MVC, Spring Boot, JPA, Hibernate, Spring Cloud, Spring Batch, Quartz, JUnit and Log4j.
  • Good Knowledge in Microservices’ Design Practices and Architecture.
  • Event Based Programming using Queuing Platforms (Kafka, RabbitMQ and IBM MQ), Docker, Kubernetes and Microservices Fabric.
  • Experienced in building large scale business applications using java and Microservices technologies.
  • Good Knowledge in Database designs; SQL and NoSQL Databases; especially Redis and Mongo, in the context of Java application development and design.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Team lead.