Skip To Main Content
backBack to Search

Lead Java Developer for a Retail & Distribution company

hot
warning.png
Sorry, this position is no longer available

Currently we are looking for a remote Lead Java Developer for a Retail & Distribution company for our team.

The customer is a Canadian designer, distributor and retailer of lifestyle inspired athletic apparel and accessories. The Company’s segments include Company-operated stores and direct to consumer.

Responsibilities
  • Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable client-side or server-side software applications and services.
  • Builds and extends software applications in varying (cloud, hybrid cloud, and on-premise) environments.
  • Ensures applications are designed to be highly available, observable, and durable via software engineering best practices.
  • Works with business and systems analysts to understand end-user requirements and translate those into pragmatic and effective technical solutions.
  • Works closely with onsite and remote frontend, backend and operations engineers to ensure deliverables are well-documented, secure and resilient.
  • Provides DevOps thought leadership in delivery contexts, focusing on the requirements of lululemon's end-users and how they are best served by continuous improvements to our delivery approach.
  • Collaborates with the engineering teams (onshore and offshore) to deliver on integration projects.
  • Engages in ongoing quality and performance improvement to ensure reliability and security.
  • Designs for release and configuration management.
  • Assists in troubleshooting and resolving production system issues.
Requirements
  • Bachelor’s degree in computer science/engineering or equivalent.
  • 5+ years of software engineering experience.
  • Excellent team player, ability to work independently and as part of a team
  • Experience in mentoring junior developers and providing technical leadership
  • Excellent pull request review skills and attention to detail
  • Strong technical, hands-on, experience to support development, automated testing, infrastructure and operations
  • Strong working experience in design and development of RESTful APIs using Java, Spring Boot and Spring Cloud
  • Strong front end framework experience using React or Angular
  • Familiarity with streaming platforms (real-time data at massive scale like Confluent Kafka).
  • Experience with AWS cloud and implementations from a developer’s perspective
  • Experience working with containers, Docker, Kubernetes or other container schedulers
  • Fluency with relational databases or alternatively NoSQL databases
  • Understanding of DevOps as well as experience with CI/CD pipelines
  • Familiar with the project tools: Jira, Confluence, MS Office, SharePoint, Smartsheet.
  • Experience in other programming languages like JavaScript/TypeScript or Python is an asset
  • Proficient English (written and spoken) B2
Nice to have
  • Knowledge of:
  • Angular
  • ReactJS
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you