Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Software Engineer image - Rise Careers
Job details

Senior Java Software Engineer

Welcome to Gordon Food Service! We are excited that you are thinking about opportunities with us, and we have an amazing story to share. See below for a quick glance of who we are and the impact you could have on the food service industry. There's a seat at our table for you...

Develops, creates, and modifies general computer applications software or specialized utility programs.  Analyzes user needs and develops software solutions.  Designs software or customizes software to optimize operational efficiency.  Provides technical leadership for projects.  

Essential Functions:

  • Develops programs or scripts according to specification and established coding standards.

  • Analyzes, reviews and tests for accuracy and optimal implementation of developed solutions.

  • Analyzes current business systems, determines scope and estimates for tasks related to issues to be resolved.

  • Performs integrated testing of systems for accuracy, reliability and optimal performance.

  • Constructs various software components and validates completeness and quality.

  • May coordinate development efforts, and coordinate and assist with codes reviews.  

  • Establishes and enforces coding standards for programs or scripts.

  • Mentors Associate or Intermediate software engineers.

  • Analyzes and resolves program/script or system failures.

  • Facilitates formal code reviews for programs/scripts.

  • Performs software system maintenance, support and requirement analysis.

  • Assists in designing GUI and software components.

  • May participate in on-call support rotation.

  • Other duties and responsibilities as assigned.

Knowledge / Skills / Abilities:

  • Proficient in one or more program languages, operating systems and databases.

  • Must have good written and verbal communication skills as well as good organizational and problem-solving capabilities.

  • Must have the ability to multi-task, prioritize and be able to work independently or within a team environment.

  • Ability to develop solutions to complex problems that require the regular use of ingenuity and innovation, and ensures solutions are consistent with organization objectives.

  • Programming Languages and Frameworks used:

  • Java (advanced proficiency)

  • Angular (front-end development)

  • Spring Boot (advanced knowledge)

  • TypeScript

  • HTML/CSS

  • JavaScript

  • Testing and Quality Assurance:

  • JUnit 5

  • Mockito for unit testing

  • Test-driven development (TDD)

  • Database Technologies:

  • SQL (e.g., Oracle, PostgreSQL)

  • Cloud and Infrastructure:

  • Google Cloud Platform (GCP)

  • Docker and Kubernetes

  • Microservices architecture

  • Version Control:

  • Git

  • API Development:

  • RESTful API design and implementation

  • Security:

  • Web security principles and practices

Software Engineering Skills:

  • Full-stack development

  • Software architecture and design

  • Scalable software solutions

  • Performance optimization

  • Debugging and troubleshooting

E-commerce Specific Skills:

  • B2B e-commerce platform development

  • User experience (UX) design for e-commerce

  • E-commerce security and data protection

  • Integration with payment gateways and third-party services

Soft Skills and Leadership:

  • Technical leadership experience

  • Mentoring junior developers

  • Project management

  • Effective communication with stakeholders

  • Problem-solving and analytical thinking

Additional Skills:

  • Agile methodologies

  • Continuous Integration/Continuous Deployment (CI/CD)

  • Code review and best practices implementation

  • Performance monitoring and optimization

  • Data structures and algorithms

  • System design and architecture

  • Bachelor’s degree plus five or more years of software development experience strongly preferred

BE PART OF AN AMAZING CULTURE WHERE WHAT MATTERS TO YOU, MATTERS TO US!

Gordon Food Service values our customers and understands that their success is largely dependent upon their workforce. To demonstrate our commitment to our partnership, we will require any candidate who works for a Gordon Food Service customer to provide a letter of support from their management if they are selected for the interview process.

Gordon Food Service is an equal opportunity employer.

All qualified applicants and employees will receive consideration for employment, or in terms or conditions of employment, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, status as a protected veteran, or status as a qualified individual with disability. The EEO is the Law poster is available here: http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request to talent@gfs.com and use the words “Accommodation Request” in your subject line. Please keep in mind this method is reserved for individuals who require accommodation due to a disability.

All Gordon Food Service locations are tobacco-free.

Gordon Food Service is a drug-free workplace and drug tests all employees.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Software Engineer, GFS

Welcome to Gordon Food Service! We're thrilled that you're exploring opportunities with us as a Senior Java Software Engineer in beautiful Wyoming, Michigan. Here at Gordon Food Service, we take pride in crafting innovative software solutions that drive the food service industry. As a Senior Java Software Engineer, you’ll be at the heart of our tech initiatives – developing, creating, and modifying applications that align with user needs. Your expertise in Java, Angular, and Spring Boot will enable you to analyze business systems and develop efficient software solutions, enhancing our operational effectiveness. You will take on a leadership role, mentoring junior engineers and conducting code reviews to cultivate a culture of excellence. Your technical prowess will shine through as you employ cloud technologies like Google Cloud Platform and tools such as Docker, Kubernetes, and Git. You will design scalable software architectures while ensuring high performance through rigorous testing and quality assurance practices. And don't worry, you won’t be doing this alone! You’ll collaborate with a talented team, contributing both your technical skills and your passion for problem-solving. If you’re ready to make a profound impact in the food service industry while enjoying a supportive and engaging workplace culture, then this is the role for you. Join us, and let’s create something amazing together!

Frequently Asked Questions (FAQs) for Senior Java Software Engineer Role at GFS
What are the responsibilities of a Senior Java Software Engineer at Gordon Food Service?

As a Senior Java Software Engineer at Gordon Food Service, your main responsibilities include developing and modifying application software, analyzing user needs, and providing technical leadership on various projects. This involves coding according to established standards, testing software for accuracy, and optimizing performance. You'll also mentor junior developers and assist in establishing coding best practices.

Join Rise to see the full answer
What qualifications do I need for the Senior Java Software Engineer position at Gordon Food Service?

To qualify for the Senior Java Software Engineer role at Gordon Food Service, you should have a Bachelor’s degree along with five or more years of software development experience. Proficiency in Java, along with knowledge of technologies such as Angular and Spring Boot, is essential. Hands-on experience with databases and cloud technologies is also highly valued.

Join Rise to see the full answer
How does Gordon Food Service support career development for Senior Java Software Engineers?

At Gordon Food Service, career development for Senior Java Software Engineers is paramount. You'll have opportunities for mentoring junior developers, leading projects, and engaging in continuous learning through workshops and training programs. We focus on cultivating talent and promoting from within, ensuring that you can grow with us.

Join Rise to see the full answer
What technical skills are essential for a Senior Java Software Engineer at Gordon Food Service?

Essential technical skills for a Senior Java Software Engineer at Gordon Food Service include advanced proficiency in Java, familiarity with frameworks like Spring Boot, and experience with front-end technologies such as Angular and TypeScript. Knowledge of cloud services like Google Cloud Platform and understanding of microservices architecture are also crucial.

Join Rise to see the full answer
What is the work culture like for Senior Java Software Engineers at Gordon Food Service?

The work culture at Gordon Food Service for Senior Java Software Engineers is collaborative, supportive, and focused on innovation. We value your contributions and encourage open communication within teams. Our environment fosters teamwork and professional development, creating a space where your ideas can flourish.

Join Rise to see the full answer
Common Interview Questions for Senior Java Software Engineer
What is your experience with Java and its frameworks?

When answering this question, highlight your proficiency in Java, mentioning specific frameworks you’ve used, such as Spring Boot or Java EE. Be prepared to discuss projects where you utilized these frameworks, describing the challenges faced and how you overcame them.

Join Rise to see the full answer
Can you describe a challenging software project you’ve led?

Choose a project where you played a significant role, focusing on the problem, your solution, and the outcome. Discuss your leadership style, how you motivated your team, and what you learned from the experience. Emphasize the impact the project had on the organization.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss the coding standards and practices you follow, such as code reviews and unit testing. Mention tools you use, like JUnit or Mockito, and your approach to technical documentation and issue tracking, which contribute to maintaining high code quality.

Join Rise to see the full answer
What strategies do you use to mentor junior developers?

When answering this question, describe your mentoring philosophy. Talk about how you provide guidance through code reviews, pair programming, and encouraging independent problem-solving. Share any specific examples of how mentoring has positively impacted a junior developer’s growth.

Join Rise to see the full answer
How do you handle tight deadlines and pressure during projects?

Share your approach to time management and prioritization, including tools or methods that help you stay organized under pressure. Discuss a specific instance where you met a tight deadline and what strategies you implemented to ensure project success.

Join Rise to see the full answer
What experiences do you have with Agile methodologies?

Explain your familiarity with Agile processes such as Scrum or Kanban, and provide examples of how you’ve contributed to Agile teams. Describe your role in sprints, stand-ups, and retrospectives, emphasizing how Agile practices have improved project outcomes.

Join Rise to see the full answer
Can you explain your understanding of RESTful APIs?

Discuss what RESTful APIs are and how they work. Explain your experience designing and implementing APIs, emphasizing best practices you follow, such as versioning and securing endpoints. Provide examples of APIs you’ve developed and how they integrated with other systems.

Join Rise to see the full answer
What is your approach to solving complex software problems?

Describe your problem-solving framework, which could involve breaking down the issue, researching possible solutions, and iteratively testing those solutions. Use a recent example to illustrate your thought process and the outcome.

Join Rise to see the full answer
How do you keep up with the latest developments in Java and software engineering?

Talk about your commitment to continuous learning through online courses, workshops, and reading industry blogs or publications. Mention any communities or forums you participate in to stay updated on trends and technologies in Java and software engineering.

Join Rise to see the full answer
What role does teamwork play in your workflow as a Senior Java Software Engineer?

Emphasize the importance of collaboration and communication in software development. Share specific examples of how teamwork has been crucial in your past projects, highlighting any tools and practices that facilitate effective collaboration among team members.

Join Rise to see the full answer
Similar Jobs
GFS Hybrid Atlanta, Georgia
Posted 7 hours ago

Join Halperns Steak & Seafood as a Master Data Analyst to impact data processes within the food service industry.

GFS Hybrid Atlanta, Georgia
Posted 8 hours ago

Join Halperns Steak & Seafood as a Night Freezer Puller and play a vital role in fulfilling customer orders with excellence.

Photo of the Rise User
Bosch Group Remote Av. Robert Bosch - Parque Via Norte, Campinas - SP, 13064-765, Brasil
Posted 13 days ago

Join Bosch as a Senior SAP PI/CPI Developer and be part of a team that drives technology innovations.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express is on the lookout for a skilled Backend Engineer with Java expertise to contribute to their dynamic Enterprise Communications Platform.

Photo of the Rise User
Posted 9 days ago

Elevate your career with Linx as a Mid-Level Backend Developer, transforming how Brazilian retail businesses operate.

Posted 3 days ago

Gridware is looking for a Senior Software Engineer to drive the development of critical customer-facing features that enhance the electrical grid's safety and reliability.

L3Harris Technologies Hybrid US, Bristol County, MA; Massachusetts, Fall River, MA
Posted 9 days ago

Join L3Harris as a Software Engineering Manager and lead a team dedicated to providing cutting-edge technology solutions for national security.

Photo of the Rise User
Vercel Remote Remote - United States
Posted 7 days ago
Customer-Centric
Mission Driven
Collaboration over Competition
Growth & Learning

Vercel seeks a Senior Front End Lead Engineer to drive Next.js projects that enhance user experiences for leading clients.

Photo of the Rise User
Navan Hybrid Palo Alto, California, United States
Posted 9 days ago

Join Navan as a Front End Software Engineer and play a key role in shaping the future of expense management applications.

Join Abnormal Security as a Staff Backend Software Engineer to lead the development of innovative solutions preventing sophisticated email and cloud-based attacks.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
10 people applied to Front end developer at Viseven
Photo of the Rise User
50 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI