Software Engineer Lead - Java (Remote)

US Foods HoldingBuda, TX
429d$85,000 - $140,000Remote

About The Position

The Software Engineer Lead - Java at US Foods is responsible for the design, development, and implementation of enterprise applications, particularly in the Supply Chain Warehouse Management space. This role involves collaborating with the Solution Architect to create scalable and maintainable applications, mentoring junior engineers, and driving the team's execution to deliver innovative solutions. The position is fully remote, allowing for flexibility while requiring strong business acumen and technical expertise.

Requirements

  • Minimum of 7 years of experience in IT or relevant area.
  • Experience in full-stack enterprise and web application development.
  • Ability to think strategically about business, product, and technical challenges.
  • Proven ability to design and implement applications using best practices.
  • Ability to analyze and understand existing processes and code.
  • Effective communication skills with all levels of management.
  • Motivated by solving complex business and technical problems.
  • Knowledge of DevOps concepts, telemetry, and alerting.
  • Familiarity with agile development and test-driven development.
  • Proficient in Java Development.

Nice To Haves

  • Experience with Java including Spring Boot framework.
  • Knowledge of DevOps and continuous delivery principles and tools.
  • Familiarity with Angular/TypeScript/Ionic/NgRx.
  • Experience with Kafka and event-driven architecture.
  • Knowledge of relational and NoSQL databases (MongoDB, Oracle, MySQL).
  • Experience with AWS or other public cloud infrastructure and services.
  • Familiarity with Blue Yonder Warehouse Management System.
  • Understanding of microservice architecture, Docker, Kubernetes, WebLogic, Tomcat, and Atlassian products (Bamboo, Bitbucket, Jira).

Responsibilities

  • Collaborate with Solution Architect on technical architecture of the application to meet business needs.
  • Refine business needs into technical specifications and provide accurate development and implementation timelines.
  • Code working solutions that are scalable and follow the full SDLC process.
  • Mentor junior engineers and engage in hands-on review and design of the software, including technical review and analysis of source code.
  • Monitor technology trends such as emerging standards for new technology opportunities.
  • Prototype and productize new concepts/ideas in an agile way.
  • Escalate roadblocks and other challenges to leadership as appropriate.
  • Create detailed system requirement specifications and technical design documents for complex applications.
  • Develop high-quality code with the corresponding unit tests, analytics, and telemetry.
  • Partner with product owner and scrum master to lead sprint planning and other agile ceremonies.

Benefits

  • Health insurance
  • Pre-tax spending accounts
  • Retirement benefits
  • Paid time off
  • Short-term and long-term disability
  • Employee stock purchase plan
  • Life insurance

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Merchant Wholesalers, Nondurable Goods

Education Level

Bachelor's degree

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service