Description

Job Description:

Must have: Java Microservices and E-commerce experience

Minimum qualifications:

Bachelor’s Degree: Computer science or similar with 10+ years of experience or Master’s in Computer science and similar with 8+ years of experience.
Demonstrated experience leading architecture and technical design for global programs spanning multiple teams across an organization.
Collaborate with engineering leadership, other architects, product managers and business stakeholders to architect, design and scale the Loyalty program globally, while defining best-in-class customer experience.
Hands-on experience developing complex systems. You must have experience with SOA designs, Middleware solutions, big data ecosystem and distributed systems.
Expertise at defining architecture for microservices based applications.
Proficiency participating in the full product and platforms lifecycle; including idea generation, requirements elicitation and definition, implementation and performance analysis.
Strong experience with Web Development, REST and Service-Oriented Architecture.
Hands-on coding experience in Java and Python.
Experience with architecting and building serverless and container-based components.
Strong experience with building SOAP and RESTful services.
Strong experience with Relational and NoSQL database technologies like MySQL, MongoDB and Redis.
Experience building real-time and batch data processing systems.
Working knowledge of Cloud technologies - especially deployment and maintenance of services and components.
Hands on technical leadership experience.
Ability and willingness to learn new technologies and work on the same to meet business requirements.
Understanding of best design practices to meet security and compliance standards for threats and vulnerabilities.
Excellent communication skills.
Passion for the meeting the standards of data privacy by design.
Experience leading and mentoring a team of highly skilled engineers.
Good-to-have qualifications:

Cloud Architect certification for AWS, GCP or Azure.
Experience working with Data Scientists and understanding of Data Science models.
Familiarity with big data technologies like Snowflake, Redshift, Hadoop, Elastic Search, etc.
Experience building Kinesis or Kafka data streams for real-time data stream analysis.
Experience with UI/UX technologies like NodeJS, Angular, VueJS, ExtJS and React.
Hands-on coding experience in PySpark and Scala.
Python is not mandatory. That is plus
 

Education

Bachelor's degree in Computer Science