Senior Software Engineer at Sysco

Sri Lanka

Sysco Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Foodservice, Supply ChainIndustries

Requirements

  • Bachelor’s Degree in Computer Science or equivalent and 2 – 4 years of experience developing production enterprise applications and in managing teams
  • Excellent communication and interpersonal skills
  • An excellent understanding of Java design principles, integration patterns and engineering best practices
  • Experience in data streaming concepts and related toolsets (Kafka, Flink)
  • Experience in writing unit and integration tests
  • Experience in working with technologies such as J2EE, Springboot, JPA and Gradle
  • Experience in RDBMS technologies, database design, SQL query writing and performance optimization
  • Experience in Cloud Infrastructure Platforms (AWS preferred), deploying services and applications, monitoring and troubleshooting cloud components
  • Familiarity with working in a Scrum Agile delivery environment
  • Experience in working with RESTful web APIs and Microservices (added advantage)
  • Familiarity with DevOps practices, modern deployment strategies (containerization principles), IAC concepts (Terraform preferred), and automation scripting with Python/Shell scripting (added advantage)
  • Familiarity with tools like SonarQube, Veracode and monitoring tools like DataDog and Grafana (added advantage)

Responsibilities

  • The design and development of enterprise solutions for one of the world’s largest corporations
  • Designing, developing and maintaining streaming data applications and platforms
  • Implementing distributed and highly available enterprise applications that scale for enterprise demands
  • Adhering to Continuous Integration and Continuous Delivery of solutions
  • Ensuring high code quality by following software engineering best practices
  • Working collaboratively in a cross-functional team in an Agile delivery environment
  • Adhering to DevOps principles and being involved in projects throughout their full software lifecycle: from development, QA, and deployment to post-production support

Skills

Streaming Data Applications
Distributed Systems
High Availability
CI/CD
DevOps
Agile
Software Engineering Best Practices
Team Management
Enterprise Applications

Sysco

Foodservice distribution for restaurants and healthcare

About Sysco

Sysco Corporation specializes in foodservice distribution, primarily serving restaurants, healthcare facilities, and educational institutions. The company offers a variety of products and services, including food items, kitchen equipment, and marketing support, tailored to meet the specific needs of its clients. Sysco differentiates itself from competitors by providing comprehensive solutions, such as the "Restaurants Rising Toolkit" during the COVID-19 pandemic, which helps restaurants adapt to new dining trends. The goal of Sysco is to make running a restaurant easier and more profitable for its clients.

Houston, TexasHeadquarters
1970Year Founded
IPOCompany Stage
Food & AgricultureIndustries

Benefits

Health Insurance
401(k) Retirement Plan
401(k) Company Match
Professional Development Budget
Performance Bonus

Risks

Increased competition from tech-driven solutions could impact Sysco's market share.
Reliance on partnerships for technology advancements may pose risks if results are unmet.
Socially responsible investing trends may pressure Sysco to improve ESG standards.

Differentiation

Sysco offers comprehensive B2B solutions, including food products, equipment, and marketing services.
The company provides flexible payment options and waives delivery minimums for scheduled deliveries.
Sysco's 'Restaurants Rising Toolkit' supports restaurants adapting to new dining trends.

Upsides

Sysco can capitalize on the demand for plant-based and alternative protein products.
The rise of ghost kitchens offers Sysco opportunities for specialized supply chain solutions.
Digital transformation in foodservice allows Sysco to enhance service offerings and engagement.

Land your dream remote job 3x faster with AI