Key Skills: Java, Database, ReactJS, Microservices, Java Fullstack, Spring, AWS, Kubernetes, Docker.
Roles & Responsibilities:
- Drive significant technology initiatives end-to-end and across multiple layers of architecture.
- Architect and develop scalable web applications or distributed systems.
- Design and implement durable software solutions that solve critical customer problems, are scalable, secure, easy to maintain, and interact with numerous other services.
- Provide recommendations and best practices for application development, platform development, and developer tools.
- Capture technical requirements and use cases to inform system design.
- Stay abreast of industry best practices, share insights, and apply cutting-edge technologies.
- Provide technical leadership and act as a role model and coach for software engineers.
- Inspire and contribute to innovations that support business growth and address emerging needs.
Experience Requirement:
- 8+ years of experience delivering enterprise-class web applications and backend technologies.
- Solid foundation in developing scalable web application code, following best practices in accessibility, internationalization, and instrumentation.
- Experience working with cross-browser, cross-platform, and mobile design constraints.
- Strong knowledge of algorithms and design patterns.
- 4+ years of JavaScript application design and testing experience.
- 5+ years of experience in mid-tier development using Node.js and Java.
- Experience with test automation including TDD, unit, integration, and functional testing.
- Experience with relational database design and implementation.
- Hands-on experience with UI frameworks such as React, Backbone, or Angular.
- Interest in building and optimizing CI/CD pipelines.
Education: M.E., B.Tech M.Tech (Dual), MCA, Phd, B.Tech, M. Tech