12+ years of hands-on software development experience, with a solid experience on Java (Collections, Multithreading), Spring/SpringBoot, Micorservices, SQL
Excellent problem-solving skills and the ability to make sound technical and architectural decisions.
Should have basic knowledge about Kubernetes and docker.
Minimum of 5 years of management experience, with significant experience leading engineering teams in a technical environment and Client management
Work closely with Product Owners, prioritize the backlog items and prepare the sprint plan.
Proven ability to manage multiple projects and ensure delivery within timelines and specifications, especially in a distributed team setting.
Exceptional ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders, and to facilitate communication across dispersed teams.
Demonstrated ability to make informed decisions, even in high-pressure situations.
Proven track record of fostering collaboration and productivity in remote work settings
Desirables
Have Vendor managment experience
Have knowledge about any Messaging queues like JMS or Kafka