Exp : 10yrs to 19yrs
10+ years of software development experience with at least 3 years in a team leadership role
5+ years of relevant experience on designing and developing scalable Microservices using SpringBoot, Kafka streaming in Cloud environment
Proven ability to lead distributed development teams and deliver enterprise-grade software processing high throughput and volumes
Expert level expertise in using Kafka for asynchronous and event driven architectures
Interact with a highly skilled Architects and internal technical community to share and learn new technologies, scale, performance, etc
Technical Skills :
Strong hands-on development experience with AWS cloud, Kafka Streams, Java, Spring and Spring Boot frameworks for distributed systems
Proficient in API design JSON, and Avro schema
Familiarity with event-driven architecture and microservices integration and scaling
Experience with DevOps practices and CI / CD pipelines
Exposure to containerization technologies (Docker, Kubernetes, ECS, EKS)
Experience in arriving at cost optimal solution in the Cloud
Solution Architectures / Designs resulting in decreasing cloud spend
Experience in Node.js and Angular JS or moden UI framework is an added plus
A strong understanding of Data Structures, Algorithms, and Problem Solving
Manage a small team, build and mentor engineers with ownership of product development
Java • Chennai, India