drjobs Java Engineer Outbound Logistics Systems العربية

Java Engineer Outbound Logistics Systems

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

others - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Engineer, Outbound Logistics Systems
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
This role will support the Outbound Logistics team to build and support the 2.0 version of luluRoute, a
homegrown application that acts as a parcel execution engine. This application integrates with our Warehouse
Management System and Omni systems to retrieve shipping labels and tracking numbers from our carrier
partners (e.g., FedEx, USPS, Canada Post) for outgoing packages to our stores and guests.
A day in the life:
Attend daily stand-up calls with team to review development and support tickets
Design and develop scalable, secure modern microservices using cloud native design patterns
Use algorithms, data structures, programming language and programming paradigms to create, test and
operate sustainable client-side or server-side software applications and services
Deliver software that meets architectural and operational requirements
Deliver clean and quality code using Test Driven Development (TDD) approach with minimal bugs
Design and develop reusable components to help the needs of engineering team
Work with cross-functional engineering teams, UI/UX, and QA to meet all project deliverables and milestone
dates
Work with Product management team to add or refine acceptance criteria and the definition-of-done to user
stories
Collaborate with Production support team to resolve recurring issues
Conduct research to aid in product troubleshooting and optimization efforts
Provide technical leadership and vision in design, implementation, testing and rolling out existing and
new services
Work with QA team to test tech debt fixes and coordinate with Dev teams and release management on
any tech debt deployments
Attend Post-Mortems and work on action items from deployment defects
Use innovation and automation, when possible, to provide robust solutions
Use out of the box thinking approach that alleviates all bottlenecks during development and production
support
Adapt new technologies, tools, and processes from the organization as needed

Qualifications:
10-12 years of proven experience of software engineering and development; 10+ years in IT
5+ years of hands-on experience in design and development of RESTful APIs using Java 8 and above,
Spring Boot, Spring JPA, Spring Cloud, JUnit, Concurrency, Multithreading, etc.
Experience working on AWS services such as S3, EKS, API Gateway and good understanding on Redis,
Kafka or any Messaging platforms
Solid understanding of Microservices architecture and design patterns that leverage the cloud
computing strategy more efficiently
Proficient in clean architecture, API design, debugging and performance optimization
Strong working knowledge and experience in relational databases such as Postgres with emphasis on
SQL query language and stored procedures
Mid-senior level knowledge of DevOps principles and practices
Experience in Git, Gradle or Maven, Jenkins and CI/CD tools
Self-starter and has pride in taking initiatives
Excellent project management and problem-solving skills
Strong business acumen with good written and verbal skills
Challenges the status quo, champions change and influences others to change
Strong time management skills and ability to prioritize tasks
Strong analytical skills with ability to gain expertise in new technologies under tight timelines
Integrates fun and joy as a way of being and working, aka doesn't take themselves too seriously
Strong knowledge of the ITIL Framework (Incident, Problem, Change, Release Management)
Retail industry experience preferred


Required Skills : Embedded,Java
Additional Skills : Systems Engineer,Software Developer

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.