SeattleRecruiter Since 2001
the smart solution for Seattle jobs

Senior Java Spring Boot Software Engineer

Company: lululemon
Location: Seattle
Posted on: May 15, 2022

Job Description:

Who we are lululemon is a yoga-inspired technical apparel company up to big things. The practice and philosophy of yoga informs our overall purpose to elevate the world through the power of practice. We are proud to be a growing global company with locations all around the world, from Vancouver to Shanghai, and places in between. We owe our success to our innovative product, our emphasis on our stores, our commitment to our people, and the incredible connections we get to make in every community we are in. About this team We support the guest profile/preferences and login service for a seamless omni channel guest experience, while living our brand vision to be a leading CRM company Job Summary Design, build, test and support lululemon enterprise guest data and login web services. Responsible for the exploration, engineering, implementation, testing and maintenance of enterprise services built on AWS and products like Customer MDM, identity solutions and transaction repositories. Typical Duties and Responsibilities Works collaboratively with technical lead to plan high level design, Coding/Configuration, unit testing strategy and required production reliability support. Maintains open communication with other technology team members. Uses tools for DevOps, Terraform, Jenkins, Splunk, APM tools and Git to improve and speed up delivery of our products and services. Extends and builds automated Continuous Improvement (CI) and Continuous Delivery (CD) pipelines. Provides a senior escalation point for complex issues. Ensures timely recovery from outages, performs root cause analysis, and implements preventative measures. Automate, document, share, educate, and improve processes. Develops and manages RESTful service development and support procedures, tools, and documentation. This includes scope documents, managing source code, and developing technical support standards and procedures. Support highly available services powering digital touchpoints which operate 247. Act as SME for applicable application capabilities, design and deploy the necessary configurations Participates in all phases of projects including development, design, testing and production planning, reviewing and approving deliverables. Knowledge of java spring boot and spring cloud with knowledge on microservices, knowledge of Java Webservices, AWS and Kubernetes. Assists with plans, procedures, and activities to support business recovery when problems occur. This task includes such things as backup and restoration procedures, vendor agreements, data retention and restoration planning. Expand solutions built for North America to international markets, keeping design and solution deployable to multiple geographies. Minimum Qualifications Bachelor---s degree in a science, or in similar discipline. Overall IT experience of 4 years, as well as: Knowledge of: Java Webservices (REST) and Concepts of Web development Java spring boot and spring cloud (Microservices framework) Cloud skills on AWS Relational/NoSQL database (preferably DynamoDB) management Design for high availability, scalable and performance centric applications Knowledge of Enterprise standards for Security and best Practices. Strong understanding of Customer Identity concepts and standards like ( PKCE, OAuth etc) Additionally: Strong understanding of microservices architecture Set up of Kafka publisher and consumer Experience with authorization tools like (Okta, Auth0, Ping, Other IDaaS solutions) AuthN/AuthZ architectures and specifications (knowledge on oauth2/OIDC) Configure Apigee (Or Similar API Gateway) endpoints for services developed. Understanding of CDN tools (ex Akamai) CI/CD tools Demonstrated ability supporting Tier 1 services for Ecommerce platforms. Retail knowledge a strong plus. Strong understanding of IaaS, SaaS, PaaS, and IDaaS architecture and concepts Ability to: Design and communicate important concepts and decision points. Communicate technical/complex information both verbally and in writing. Analyze and problem solve a variety of issues. Mentor upcoming junior engineering talent. Must haves: Acknowledges the presence of choice in every moment and takes personal responsibility for their life. Possesses an entrepreneurial spirit and continuously innovates to achieve great results. Communicates with honesty and kindness and creates the space for others to do the same. Leads with courage, knowing the possibility of greatness is bigger than the fear of failure. Fosters connection by putting people first and building trusting relationships. Integrates fun and joy as a way of being and working, aka does not take themselves too seriously.

Keywords: lululemon, Seattle , Senior Java Spring Boot Software Engineer, IT / Software / Systems , Seattle, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Seattle RSS job feeds