Confidential CompanyAmman - JordanDate 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).
We use cookies to ensure the proper functioning of our website. For an improved visit experience we use analysis products. These are used when you agree with "Statistics".Privacy statement