Owns designs that have impact on the fundamental architecture of the platform for subscription Commerce domain. Makes architectural decisions
Innovates end-to-end solutions and 'breakthrough' ideas . Innovation is evangelized to collect support at the leadership level
Recognized as programming expert. Shares programming expertise with others in multiple engineering domains.
Takes ownership for broad and complex goals, drives to closure without guidance from management
Chooses frameworks and libraries or builds them as necessary to accelerate velocity of the team
Drive cross-team technical discussions that synthe diverse points of view
Take ownership of services and features throughout its life cycle.
Define best practices for design, coding , performance , monitoring and leads code review process
Introduce new cloud technologies, tools & processes to keep innovating in subscription area to drive greater business value
Resolves system problems of high complexity and can provide constructive criticism to improve a system design
Proactively identify technical gaps in the current solution, explore solution options with broader stakeholder and guide the team to implement solutions to improve performance, scalability, availability and security
Leads efforts in establishing objectives & approaches to critical & complex technical assignments. Leads technology conversation
Serves as a role model for the team in terms of developing robust code both quickly and efficiently.
Provides technical recommendations & expertise to senior leaders
Required Skills & Expertise:
Strong analytical, problem-solving and programming skills
Strong in data structure and algorithm
Full stack developer with expertise in , UI frameworks specially React, Bootstrap etc and java programming
Expert in AWS cloud technologies. Well versed with microservices architecture/design patterns , cloud based web services architecture and frameworks
Experience in bigdata, hadoop, spark, presto etc anbuilding AI/ML solutions for solving ecommerce problems like fraud detection, detecting failures, and recommendations.
Extensive experience in following web technologies: Cloud Technologies, Web Services, REST, JSON, JEE, XML, NoSQL, Mongo DB, Cassandra, Spring Boot, JUnit, TestNG, Spring, Service Gateway. Kafka and Docker
Strong exposure to server technologies: Tomcat or equivalent
Good exposure to development, code quality and build tools: Eclipse, Jenkins, Maven, Git, Sonar
Experience in data modeling and design for SQL and NoSQL databases - experience in logical database design and providing recommendations database query tuning
Excellent written & verbal communication, documentation and presentation skills
Self-motivated and passionate about working on innovative ideas, processes and technologies
Strong appetite for security, availability, scalability, performance, extensibility and maintainability
Should possess knowledge and skills that are both broad and deep
Experience in designing and developing innovative technical solutions for commerce subscription platforms, comprising of multiple components drawn from integration layer, e-tail services and infrastructure and enterprise systems.
Ability to discuss with leads, architects and peers on tactical topics such integration of e-commerce applications with back-end enterprise core business systems, messaging, application availability and response times.
Familiarity with UI technologies & frameworks would be a plus
Experience with Agile/Scrum/DevOps software development methodologies
3+ years of experience on Cloud technologies, architecting and designing web services in a large enterprise environment, preferably in subscription domains