Develop robust error-handling mechanisms to ensure the resilience of applications.
Implement effective logging and monitoring solutions for timely error detection and resolution.
Analyze and troubleshoot issues to provide quick and efficient resolutions.
Maintain and enhance existing applications to meet evolving business requirements.
Optimize Java Virtual Machine (JVM) sizing for improved performance and resource utilization.
Manage application configurations and ensure proper version control.
Work with cloud-based solutions and containerization technologies to deploy and scale applications.
What You Know
8+ years of software development experience with high-volume e-commerce or online retail services, 5 years of which are specific to front-end and integration technologies
Demonstrable proficiency and experience in NodeJS-based technologies and/or Java, microservices, and integration technologies like Kafka
Exposure to API management (via Apigee or Mulesoft), Identity and Access Management technologies (like Ping Federate, OAuth, and OpenID Connect)
Experience with running workloads on Public Clouds such as AWS, Azure, or GCP, and experience with container-based technologies like Docker and Cloud Foundry
Prior experience working with Continuous Integration and Deployment in a DevOps-oriented product development environment and familiarity with modern MML technologies like Splunk, New Relic, and Pager Duty
Well Well-versed with system and technical design principles, and performant coding practices ensuring security requirements are not compromised for functionality and/or performance.
Experience with laying out a go-live plan at the conceptual stage, and analyzing the pros and cons between multiple options.
Experience with Content Management Systems and/or Personalization Systems is a major plus.
Education
Bachelor’s degree in Engineering, Finance, Decision Science or related analytic field.