Required Skill
- Mandatory skills (must-have)
React JS
Java, J2EE, Spring, Microservices
Azure cloud
CI/CD tools
Leadership
JD:
- 10+ years functional design and technical design experience with large-scale applications, specifically large enterprise level B2C and B2B ECommerce applications.
- Experience with developing and running applications in a public cloud environment (Azure preferred).
- Experience working with a major relational database (DB2, SQL Server etc.) and/or NoSql (Redis, MongoDB) and data modeling.
- Experience designing, building and delivering Java solutions using DevOps and Continuous delivery principles.
- Experience in Java EE with Spring Framework based APIs.
- Hands on Experience leveraging asynchronous communication patterns for developing distributed applications.
- Experience with IBM MQ, Biztalk, Azure Event-hub and Kafka are desirable.
- Strong familiarity with API gateway management (Apigee, APIM).
- Understanding of integration patterns, concepts and best practices.
- Familiarity with batch and real-time transformations of data.
- 3+ years’ experience with React, redux, HTML, CSS3, ES6, SPA, responsive and progressive web applications.
- Ability to integrate 3rd party APIs and a strong understanding of REST and GraphQL patterns.
- Knowledge of unit testing frameworks, including Jest and React Testing Library.
- Familiarity with design patterns and microservices-based architecture patterns.
- Proven ability to work effectively and produce consistent results with minimal supervision.
- Proven ability to effectively mentor junior team members on design, data mapping, programming and testing techniques.