Develop and design Java microservices and Frontend applications for high availability eCommerce platform components systems using Object-Oriented design principles, data structures, algorithms, DBMS/SQL, and Software Engineering practices. Collaborate with the engineers and leads from cross-functional teams to drive key design decisions and ensure the development of application components for enterprise projects. Understand the latest industry trends and evaluate new technologies for appropriateness of applications. Ensure platform components have a clear separation of concerns and are designed for reliability or easy scaling. Participate and provide feedback for load and performance testing. Define and implement logging, monitoring and alerting framework for critical metrics at various levels. Provide guidance and mentoring to the engineers in the team in following the best practices in microservices implementation and assist in troubleshooting issues across the eCommerce application stack to support operational issues and system production issues impacting business. Influence decisions, provide input, build consensus, and resolve conflicts constructively and proactively. Promote and support company policies, procedures, mission, values, and standards of ethics and integrity. Demonstrate our Sephora values: Passion, Innovation, Expertise, Balance, Respect, Teamwork, and Initiative.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed