Sephora Associate Engineer, eCommerce Engineering
Sephora, a distinguished leader in the beauty retail sector and part of the prestigious LVMH family, is renowned for its commitment to innovation and excellence. As a global brand, Sephora is dedicated to empowering its teams and inspiring its customers, fostering an environment where creativity and diversity are celebrated. With a presence in over 35 markets and more than 3,000 stores worldwide, Sephora continues to redefine the future of beauty.
- Design and develop Java microservices and front-end components for a high-availability eCommerce platform using object-oriented design principles.
- Collaborate with cross-functional teams to drive key design decisions and ensure the development of application components for enterprise projects.
- Stay abreast of industry trends and evaluate new technologies for their applicability.
- Ensure platform components are designed for reliability and scalability, with a clear separation of concerns.
- Participate in load and performance testing, and help define and implement logging, monitoring, and alerting frameworks.
- Engage in decision-making processes, build consensus, and resolve conflicts constructively.
- Uphold company policies, procedures, and values, demonstrating Sephora's core values of passion, innovation, expertise, balance, respect, teamwork, and initiative.
- Bachelor’s Degree in Computer Science or Engineering, or equivalent experience.
- Proficiency in Java/J2EE, Spring, Spring Boot frameworks, and JBoss.
- Experience with designing, deploying, and managing Java microservices and RESTful APIs.
- Knowledge of cloud-based applications using microservices architecture, preferably on MS Azure.
- Understanding of object-oriented concepts and design patterns.
- Experience with queueing and streaming solutions like Kafka, JMS, Coherence.
- Familiarity with CI/CD pipelines and dev ops tools such as GitHub and Jenkins.
- Ability to identify performance bottlenecks and apply coding standards and design patterns.
A minimum of 2 years of hands-on experience in developing and delivering enterprise solutions using Java and related technologies.
Bachelor’s Degree in Computer Science or Engineering (or equivalent experience)
The annual base salary range for this position is $101,400.00 - $126,800.00, with potential eligibility for bonuses.
Sephora offers a comprehensive benefits package including health, dental, and vision plans, a superior 401(k) plan, various paid time off programs, employee discounts, life and disability insurance, flexible spending accounts, and an employee referral bonus program.
Sephora prides itself on a vibrant and inclusive workplace culture that encourages innovation and personal growth. As part of the LVMH family, Sephora's ethos is rooted in creativity and a global impact, with a commitment to diversity and equal opportunity. Employees are empowered to be their best selves and contribute to the brand's mission of reimagining the future of beauty.