Lead and manage a team of engineers and Sr engineers by providing guidance, mentorship, and fostering a collaborative work environment.
Define and communicate the engineering team’s vision, mission, and goals.
Stay abreast of emerging technologies and industry trends, assessing their potential impact on the organization.
Collaborate with client stakeholders to understand project requirements and ensure the successful design, development and execution of the product\project\deliverables
MUST Have
Possess excellent written and verbal communication skills.
Hands on with Core Java/ J2ee (Spring, Hibernate, MVC)
Experience working on Microservices.
Good experience on AWS Cloud, MSK, Kinesis, Lamda
Good hands-on experience on AWS Glue using Apache Spark, Amazon EMR
Good experience on container orchestration system like Kubernetes, ECS
Good working knowledge in SPRING Framework & Spring Boot
Good experience in Kafka and other messaging systems like RabbitMQ
Hands on with Rest based web services
Hands on with SQL queries and MySQL experience – any one RDBMS
Testing experience in JUnit/Spock/Groovy – any one
Design Patterns, Design Principles
Experience in GIT & Maven
Experience in writing design document and good experience on UML.
Handling experience in AWS in data engineering project
Good to Have
Test Automation
Experience of working in Agile environment
Experience of Code Quality Tools like Sonar, Check style, Findbug
Experience of working on DevOps and related toolsets