Browse Jobs
For Employers
Post JobLog inGet Started

Java Team Leader

Cairo, Egypt
Posted 2 years ago
1 open position
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for an experienced Java team leader who can contribute with the project management, programming and development, testing strategies and be able to adapt to our system architecture and work environment. 

Managing to enhance the team productivity, enable continuous deployment, flawless content editing, and minimize QA lifecycles. 

  • The Vacancy is for self Motivated and passionate engineers
  • Participate & manage in agile/scrum software development, prototyping and code reviews with a small team of developers
  • As a Java developer, you will code back-end services in Spring framework technologies
  • Design, implement and/or use RESTful web services
  • Write testable, well-thought-out code within the Java and Spring ecosystem, embracing additional languages and frameworks when appropriate
  • Unit, e2e, and performance testing software under load to ensure reliability and scalability

Job Requirements

  • BSc in computer science, engineering, or relevant degree
  • At least 7 years of experience as Java developer, OOP, and Spring framework technologies.
  • Experience designing, implementing, and using RESTful Web Services
  • Strong experience with Spring frameworks such as Spring Boot, Spring Security, and Spring Data.
  • Knowledge of Cloud environments such as AWS
  • Strong Knowledge and experience of Angular and/or Node.js
  • Knowledge and experience with various Java libraries like amazonaws, jackson, jetty, swagger, mapstruct
  • Solid understanding of version control principles, preferably using Git
  • Experience using NoSQL databases like MongoDB
  • Experience using mocking frameworks, testing frameworks
  • Strong knowledge on how to navigate the vast and quickly evolving collection of opensource projects and select the right tool for the job
  • Attention to detail and an ability to build reliable, scalable, and flexible software.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Team Leader