Description

Key Responsibilities:

In this role, you will lead a team of software engineers to develop innovative solutions and applications using the latest Java technology along with Frontend (Angular / React) development and backend (microservices built using various languages like Java and frameworks like REST, Spring Boot and AWS Services) components

Stay up to date on the latest technology trends and innovations in the software engineering field

You will be responsible for overseeing the development, testing, and maintenance of software products and applications, ensuring that they meet the highest standards of quality

Minimum Qualifications:

15+ years of experience in software development and leadership

Proficiency in Java, Spring Boot, Microservices JavaScript, Angular / React, Open Source RDBMS and NoSQL / PostgreSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services

Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies

Implement behavioral driven development using Behave framework and develop test scenarios to validate the services developed

Develop Continuous Integration, Continuation Deployment/Delivery (CICD) pipeline using Gitlab/Jenkins

Education

Bachelor's degree