Browse Jobs
For Employers
Post JobLog inGet Started

Java Team Lead

Techno-Ways
Nasr City, Cairo
Posted 2 years ago
8Applicants for1 open position
  • 5Viewed
  • 2In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Our values 

  • Are what make us tick. They come to life in our interactions with clients and colleagues. They represent who we are today and who we aspire to be in the future. We aim to provide clients with world-class software development technology that optimizes business processes maximizes productivity and maintains customer satisfaction. We always act with enthusiasm, curiosity, conviction, and the belief that what we do makes a difference to our clients.

Duties and responsibilities

  • Designing, implementing, developing, and maintaining Java-based/Angular applications and API.
  • Developing high-quality and detailed designs.
  • Contributing to all phases of the development lifecycle and other Agile ceremonies.
  • Writing testable, scalable, and efficient code.
  • Conducting unit testing using automated unit test frameworks.
  • Developing and designing Java batch processes.
  • Ensuring all deadlines are met.
  • Identifying risk and conducting mitigation action planning.
  • Communication with Senior Management.
  • Conducting configuration of your own work.
  • Maintain up-to-date code documentation.
  • Performing requirement analyses.
  • Continuously improve our engineering process and capabilities
  • Using coding standards and best practices to ensure quality.
  • Reviewing the work of other developers and providing feedback.

Why Techno-Ways

  • Joining our company grants you an opportunity to accelerate your career by working with the world’s most admired employers, and alongside the best talent in the industry. Here, you’ll grow, develop your voice and expertise, and evolve your skills to meet the demands.

Job Requirements

  • +10 years of experience with Java technologies and agile methodologies.
  • Hands-on experience using Spring MVC, Spring AOP, Spring IoC, and Spring Boot.
  • Familiar with Azure DevOps.
  • Hands-on experience in using one of the common JavaScript front-end technologies (Angular / React)
  • Fluent in SQL ( we use Postgres).
  • Hands-on experience with Docker and Kubernetes.
  • Hands-on experience on Apache Camel or MuleSoft.
  • Familiar with microservices and serverless architectures.
  • Good understanding of RESTful API design practices.
  • An eye for recruiting great people
  • Experience working on large-scale infrastructure.
  • Sound knowledge of estimation techniques.
  • Good understanding of unit testing methodologies.
  • Good understanding of integration design patterns.
  • Good command of web apps.
  • Exposure to IoT applications.
  • Excellent in English (B2/C1/C2).
  • Are self-motivated and have excellent analytical, problem-solving, and troubleshooting skills.
  • Enjoy working collaboratively with product and engineering teams to deliver value to clients.
  • Excellent communication skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Team Lead