Full Stack (Java) - Lead
- Bangalore, Karnataka
- Permanent
- Full-time
- Development and unit testing of web application including front-end (SPA) and back-end (microservices), maintenance & support of the same.
- Provide assistance to Project Managers and Technical Leads in the planning of projects (eg provision of estimates, risk analysis, requirements analysis, technical options)
- Involvement in full life cycle of projects (including requirement analysis and system design, development and support if required)
- Support and work collaboratively with teams across areas of design, development, quality assurance and operations
- Commit your knowledge and experience to team success.
- To be a knowledge keeper for product, its architecture, design, and implementation details
- Provide overall mentorship, coaching and on-demand trainings to improve and unify development style.
- 7 - 10 years in application development.
- Understanding the sense of OOP/OOD/DDD and design patterns.
- ASP.NET MVC experience.
- Database experience (Sql Server) and ORM technologies (LINQ, EF or similar).
- MSBuild.
- Performance optimization.
- Security design and implementation.
- API design and development including RPC-like / REST
- Distributed message based application design and implementation and TDD practices
- CI/CD practices
- HTML5/CSS3/JavaScript/TypeScript and AJAX experience
- SPA (Single Page Application) design and implementation (Vue.js/React,js).
- Azure Cloud experience