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!
|