Browse Jobs
For Employers
Post JobLog inGet Started

Java Team Lead

Wonder Travel
Maadi, Cairo
Posted 1 year ago
1 open position
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

● Participate in design control activities.
● Analyze software requirements.
● Implement design plans.
● Monitor the status of developing software; writes, review and revise product requirements and specifications.
● Establish Agile development practices to ensure rapid and quality of application development and sustainment.
● Work closely with the engineers to architect and develop the best technical design and approach. Be a hands-on technical leader and contributor.
● Ensure top-quality design reviews attain business goals.
● Have proven track record in leading architecture, design, development and operations of enterprise-scale web delivery platforms, products and services.
● Respond to occasional system errors, including during off hours and coordinate response amongst the team.
● Facilitate to ensure teams have the appropriate and latest product and technical knowledge, guidance and resources to deliver optimal solutions effectively on target, on track and on budget.
● Collaborate to establish and enhance development policies, procedures and standards and enforce their implementation within their team of developers.
 

Job Requirements

● A bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline.
● Minimum 7 years of experience in a similar field.
● Minimum 2 years of experience as Team Leader.
● Ability to work independently and in a team-oriented, collaborative environment is essential.
● Knowledge of SOLID principles.
● Experience in developing microservices/ microservices architecture design
● Experience with continuous integration tools, like GIT, JIRA, Jenkins
● Demonstrated knowledge of multiple Agile frameworks and broad expertise with Software
● Development Lifecycle (SDLC) for integrated systems.
● Experience in Spring MVC, Spring for Apache Kafka, Spring Cloud, Spring Data, Spring Integration, Spring Security, and Swagger
● Experience in Docker, Docker-Compose, Docker-Hub
● Experience in Java Testing Tools like Junit, Apache JMeter, and Selenium

 

Technical Skills: 
● JDK: 1.8, 17.
● Frameworks: Spring MVC, Spring boot, Hibernate.
● Operating Systems: Linux CentOS, Ubuntu, UNIX, Windows
● Version Control Tools: GIT.
● Web/Application Servers: Apache Tomcat, WildFly, and JBOSS.
● Automation Tools: Jenkins/Hudson, GitHub/GitLab CI/CD.
● Build Tools: Maven, Docker.
● Configuration Tools: Docker, Kubernetes.
● Databases: Oracle, MySQL, PostgreSQL

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Team Lead