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
Bachelor's degree