Browse Jobs
For Employers
Post JobLog inGet Started

Backend Team Leader [Java]

Digi Visions
Nasr City, Cairo
Posted 1 year ago
8Applicants for1 open position
  • 5Viewed
  • 0In Consideration
  • 5Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Design and develop software by implementing highly demanded features and enhancements.
  • Understand, lead and execute plans.
  • Determining project requirements and developing work schedules for the team.
  • Deliver milestones within scope, time, and resources.
  • Drive project planning and scheduling.
  • Delegating tasks and achieving daily, weekly, and monthly goals.
  • Inspire and lead the development of activities.
  • Ensuring projects are completed to standard.
  • Identifying risks and forming contingency plans as soon as possible.
  • Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
  • Keeping up-to-date with industry trends and developments.
  • Working closely with Developers, DevOps Engineers, System Engineers, Account Managers, and Product Managers.
  • Determining requirements and providing project estimates and timelines.
  • Drive code review sessions with team members.
  • Identifying and removing bottlenecks that impede the progress of projects.
  • Providing leadership, support, and motivation to technical team members.
  • Solving issues and developing workarounds and alternative solutions.
  • Ensuring the regular delivery of projects and products in accordance with Agile methodologies.
  • Analyze problems and locate bottlenecks across different applications.
  • Abide with coding standards and apply unit testing.
  • Write functional specifications and design documentation.

Job Requirements

  • Bachelor of Computer Science, S/W programming, IT or MIS
  • 6+ years of practical experience
  • Java 8+ 
  • Springboot and Spring Cloud
  • Knowledge in Agile, Exposure to JIRA, managing code in Git
  • Excellent Communication skills
  • Excellent Team Management skills 
  • Exposure to Microservice, Event-Driven architecture 
  • Excellent experience in one or more database SQL & NoSQL (PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DynamoDB)
  • ETL Knowledge is preferred and Good Knowledge of Design Pattern
  • Proper understanding of SOLID and clean code principles
  • Knowledge of Message Queues and Brokers
  • Advanced problem-solving skills
  • Strong knowledge of RESTful APIs standards and best practices

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentBackend Team Leader [Java]