What You Will Be Doing Highly technical individual, with team management and technology leadership experience, possessing expertise and experience working across multiple components or one entire application. Manage a team of experienced and motivated engineers to build industry-leading products. Work with global product team to define stories and acceptance criteria. Research and proof-of-concept initiatives in new and emerging technology spaces. Drive the Software Development Life Cycle. Review unit, functional and performance tests to certify the team\'s work is good. Champion evaluation and learn new tools and technologies to keep technology stack modern as needed for the Product solution. Coach and mentor engineers within the team as well as partner with engineers across the supply chain to share successful architectural patterns Lead engineers of working in an Agile team Minimum Qualifications 10+ years of software development experience with at least one full cycle implementation from requirement to production 2+ years people management experience in engineering 5+ years experience in technical leadership roles Proficiency in Java Experience in building highly scalable distributed systems Superb written communication skills and ability to coach teams to produce excellent content Desired Skills and Experience Experience building and scaling RESTful APIs and event driven platforms. Experience Spring Platform (E.g. Spring Boot | Spring MVC | Spring Rest and Spring technologies). Experience building high through put applications using non-blocking technologies. Experience with event driven architecture using technologies such as Kafka or similar. Exposure to storage technologies that support high scale and large amounts of data (e.g. Cassandra, Elastic Search, etc). Awareness of new and emerging technologies. Bachelor\'s degree in Computer Science or relevant experience
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.