Sr Software Engineer - Java (Remote)

US Foods HoldingLa Mirada, CA
428d$75,000 - $120,000Remote

About The Position

The Sr Software Engineer at US Foods is responsible for designing, delivering, and implementing high-quality integration solutions that support Supply Chain and Warehouse Management operations. This role involves collaborating with various business functions to create scalable and maintainable solutions, mentoring junior team members, and driving innovation within the team. The position is fully remote, allowing for flexibility while contributing to the digital transformation of the foodservice industry.

Requirements

  • Minimum of 5 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.
  • Excellent written, verbal, and interpersonal skills.
  • Motivated by solving complex business and technical problems.
  • Knowledge of DevOps concepts, telemetry, and alerting.
  • Familiarity with agile development and test-driven development.
  • Proficiency 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 Technical lead on technical solution to meet business needs.
  • Refine technical specifications into working solutions and provide accurate development and implementation timelines.
  • Code working solutions that are scalable and follow the full SDLC process.
  • Work with fellow engineers and engage in hands-on review and design of the software, including technical review and analysis of source code.
  • Peer Review coding to ensure coding standards are met.
  • 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.
  • Other duties as assigned by manager.

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