Java Development Team Lead

Confidential Company  Amman - Jordan  Date Posted: 2022/05/30   Login to Apply

Responsibilities

  • Take ownership and provide leadership, direction and mentoring to the assigned team members.
  • Own the recruitment, retention, growth, and complete day-to-day management of the team including
  • the implementation of all HR performance reviews, career development, and appraisal policies.
  • Train, Mentor and Develop new recruits to the team.
  • Lead by example and play a significant role and contribution to the team deliverables
  • Assist Customer Support with the maintenance and support of new and existing features by helping prioritize, diagnose, and resolve issues in an efficient manner.
  • Assist in transitioning the team and organization to a fully agile environment.
  • Allocation of resources to one or more Agile Scrum teams as required by Product Owners and Scrum Masters to deliver on the Sprint Backlog
  • Maintain strong communication channels with other teams, including Quality Assurance, Architecture, Product Management, other teams within teams, Customer Services & Professional Services.
  • Measure and track team performance, by implementing process and practices, KPI’s and Metrics as defined by the Head of Development.
  • Proactively participate in the estimation, planning and delivery to agreed schedules of software projects within the Scrum teams.
  • Promote and live the company’s Values and Behaviors
  • Any other related tasks as required by Head of Development.

 

Qualifications

  • Honors Degree or Diploma in Computer Science.
  • 5+ years proven experience in Java programming working with the following technologies – Spring Framework, Spring MVC, Spring Boot, Spring Cloud, JPA and Spring Data, Kafka.
  • Experience building microservices and implementing REST APIs.
  • Experience of Agile Software Development (Scrum, Kanban, etc.)
  • Experience of software testing methodologies.
  • A desire to develop leadership and team management skills, providing technical leadership, direction, and motivation to a highly skilled development team.
  • Ability to provide constructive feedback, identify and communicate areas of improvement to team members.
  • Excellent communication skills, active listening and the ability to present complex ideas in concise written and verbal descriptions using the English-language.
  • Experience with the OpenAPI standard, documentation and testing using e.g., Swagger.
  • Experience with modern Internet authorization and identification protocols such as OAuth 2, Open ID Connect.
  • Experience of automation testing with BDD, Cucumber, Selenium, Appium, TestNG.
  • Understanding of containers, cloud, automation, security, configuration management, CI/CD.
  • Knowledge and/or experience with relational databases.
  • Experience with software systems in the banking sector.
  • An understanding of latest development processes, product security, and industry mandates.
  • Knowledge and/or experience with distributed architectures & Cloud technologies (Azure).
Required Skills
  • Web APIs
  • Spring Framework
  • Java
  • Spring MVC
  • Kafka
Job Details
  • Location Amman - Jordan
  • Industry Information & Communication Technologies
  • Job Type Full-Time
  • Degree Bachelor
  • Experience 5 - 10
  • Nationality Unspecified
Login to Apply

Similar Jobs