Skip to content

Sr Software Engineer – Java
Company | US Foods |
---|
Location | Illinois, USA |
---|
Salary | $75000 – $120000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Must possess a minimum of 5 years of experience in IT or other relevant area.
- Full-stack enterprise and web application development
- Highly preferred experience with backend Java development, Spring framework and Kafka.
- Demonstrated ability to think strategically about business, product, and technical challenges.
- Proven ability to design and implement applications using best practices.
- Proven ability to analyze and understand existing processes and code.
- Proven ability to work and communicate effectively with all levels of management
- Demonstrates 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.
- Java Development
- Bachelor’s degree in Computer Science, Business Administration, Information Systems, or equivalent work experience required.
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.
Preferred Qualifications
- Java including Spring Boot framework
- DevOps and continuous delivery principles and tools
- Angular/TypeScript/Ionic/NgRx a plus
- Kafka and event driven architecture
- Relational and NoSQL Databases (MongoDB, Oracle, MySQL)
- Experience with AWS or other public cloud infrastructure and services
- Experience with Blue Yonder Warehouse Management System a plus
- Familiarity with: Microservice architecture, Docker and Kubernetes, WebLogic, Tomcat a plus, Atlassian products: Bamboo, Bitbucket, Jira