1

Sr Software Engineer Java Jobs in Grand Rapids, MI

Senior Software Engineer

Wyoming, MI · On-site

$80 - $120/hr

The Gordon Technology Services Limson Team is looking for a Senior Software Engineer to help ... Strong Java (current LTS) with deep experience in Spring Boot and the Spring ecosystem -- Spring ...

Senior Software Engineer

Wyoming, MI · On-site +1

$111K - $146K/yr

The Gordon Technology Services Limson Team is looking for a Senior Software Engineer to help ... Strong Java (current LTS) with deep experience in Spring Boot and the Spring ecosystem - Spring MVC ...

Senior Software Engineer

Grand Rapids, MI · On-site +1

$110K - $160K/yr

This Senior Software Engineer position requires a deep commitment to excellence in engineering, driving innovation across the development lifecycle to meet critical mission objectives. By ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

Twisthink is looking for a Senior Software Engineer to design and build custom software solutions across a variety of domains, including backend systems, data platforms, connected applications, and ...

Senior Software Engineer

Wyoming, MI

$111K - $146K/yr

The Senior Software Engineer develops, creates, and modifies general computer applications software or specialized utility programs. They analyze user needs and develop software solutions. They will ...

Senior Software Engineer

Grand Rapids, MI

$117K - $155K/yr

As a senior software engineer for SWIVEL, you will take on a prominent role within our Agile delivery teams. You will have the opportunity to build awesome technology to solve complex problems as ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

As a senior software engineer for SWIVEL, you will take on a prominent role within our Agile delivery teams. You will have the opportunity to build awesome technology to solve complex problems as ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

As a senior software engineer for SWIVEL, you will take on a prominent role within our Agile delivery teams. You will have the opportunity to build awesome technology to solve complex problems as ...

Sr. Software Engineer

Grand Rapids, MI

$117K - $155K/yr

We are seeking a passionate, experienced software developer who is motivated, pays close attention to detail. Share your creativity, expertise, and innovation, and have a hand in the decisions that ...

Sr. Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

We are seeking a passionate, experienced software developer who is motivated, pays close attention to detail. Share your creativity, expertise, and innovation, and have a hand in the decisions that ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

In this role, you will work within self-organized teams to ensure software meets customer expectations while also mentoring other developers. Responsibilities : • Builds systems to interface with ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

This role works within self-organized teams to ensure software is built to customer expectations as well as guides and mentors developers. Responsibilities : • Builds systems to interface with ...

Senior Software Engineer

Zeeland, MI · On-site

$112K - $148K/yr

... a Software Engineer with solid math skills to help us get there! This position offers the ... You will be joining a dynamic team of senior-level professionals creating advanced solutions, with ...

Senior Software Engineer

Zeeland, MI · On-site

$112K - $148K/yr

... a Software Engineer with solid math skills to help us get there! This position offers the ... You will be joining a dynamic team of senior-level professionals creating advanced solutions, with ...

next page

Showing results 1-20

Sr Software Engineer Java information

See Grand Rapids, MI salary details

$38.9K

$145K

$254.5K

How much do sr software engineer java jobs pay per year?

As of Aug 20, 2026, the average yearly pay for sr software engineer java in Grand Rapids, MI is $144,954.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,100.00 and $158,000.00 per year, depending on experience, location, and employer.

What does a Sr Software Engineer Java do?

A Sr Software Engineer Java is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and ensure that software solutions are robust, scalable, and secure. Their work involves collaborating with cross-functional teams, reviewing code, and implementing best practices to deliver high-quality products. Senior engineers also play a key role in architectural decisions and contribute to the overall technical direction of their team or organization.

What are the key skills and qualifications needed to thrive as a Sr Software Engineer Java?

To thrive as a Sr Software Engineer Java, you need advanced proficiency in Java programming, software design principles, and a bachelor’s degree (or higher) in computer science or a related field. Familiarity with tools such as Spring Framework, RESTful APIs, version control systems like Git, and cloud platforms is typically required, along with relevant certifications like Oracle Certified Professional Java Programmer. Excellent problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this position. These skills ensure the delivery of robust, scalable applications and foster efficient collaboration in complex development environments.

What are some common challenges Sr Software Engineers specializing in Java face when leading project teams?

Sr Software Engineers working with Java often encounter challenges such as balancing hands-on coding with mentorship responsibilities, managing technical debt in legacy systems, and aligning project goals with business requirements. They frequently need to facilitate effective communication between developers, QA engineers, and stakeholders to ensure project milestones are met. Additionally, staying updated with evolving Java frameworks and best practices while guiding less experienced team members is essential for maintaining code quality and team productivity.

What is the difference between Sr Software Engineer Java vs Software Developer Java?

AspectSr Software Engineer JavaSoftware Developer Java
Required CredentialsBachelor's degree, 5+ years experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, 1-3 years experience, often entry-level certifications
Work EnvironmentDesigning architecture, leading projects, mentoring teamsWriting code, debugging, implementing features
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software consultancies
Search & Comparison IntentHigher-level roles, leadership, complex projectsEntry to mid-level development tasks

In summary, Sr Software Engineer Java typically involves more experience, leadership, and architectural responsibilities, while Software Developer Java focuses on coding and feature implementation. Both roles are common in tech industries but differ in scope and seniority.

What cities near Grand Rapids, MI are hiring for Sr Software Engineer Java jobs?

Cities near Grand Rapids, MI with the most Sr Software Engineer Java job openings:

Infographic showing various Sr Software Engineer Java job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $144,954 per year, or $69.7 per hour.

Senior Software Engineer

Phase2 Technology

Wyoming, MI • On-site

$80 - $120/hr

Other

Posted 14 days ago


Job description

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...

Position Summary:

Are you a seasoned engineer who loves building cloud‑native applications from the ground up? The Gordon Technology Services Limson Team is looking for a Senior Software Engineer to help spearhead the evolution of our core client BackOffice system.

In this pivotal role, you will be a driving force behind the design, development, and deployment of a brand‑new, modern web application built entirely within our Google Cloud Platform (GCP) ecosystem. You will sit at the intersection of innovation and execution—writing clean, resilient code, optimizing system performance, and helping shape the future‑proof solutions that drive our business forward.

What you will do:
  • Develop programs or scripts according to specification and established coding standards
  • Analyze, review and test for accuracy and optimal implementation of developed solutions
  • Analyze current business systems, determine scope and estimate for tasks related to issues to be resolved
  • Perform integrated testing of systems for accuracy, reliability and optimal performance
  • Construct various software components and validate completeness and quality
  • May coordinate development efforts, and coordinate and assist with code reviews
  • Establish and enforce coding standards for programs or scripts
  • Mentor Associate or Intermediate software engineers
  • Analyze and resolve program/script or system failures
  • Facilitate formal code reviews for programs/scripts
  • Perform software system maintenance, support and requirement analysis
  • Assist in designing GUI and software components
  • May participate in on‑call support rotation
  • Other duties and responsibilities as assigned
When you will work:
  • Monday to Friday, 8am to 5pm
  • Hybrid Schedule, 4 days in office in Wyoming, MI or Atlanta, GA, with 1 day remote
What you’ll bring to the table:
  • Bachelor Degree Computer Science, Information Technology or related field preferred
  • Five or more years of related software development experience required
  • 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
Backend Development Skills
  • Strong Java (current LTS) with deep experience in Spring Boot and the Spring ecosystem — Spring MVC REST, Spring Data/JDBC, and Spring Security
  • Relational data modeling on PostgreSQL (Cloud SQL)
  • Building and consuming RESTful web services in a microservices architecture
Cloud & DevOps Skills
  • Hands‑on experience with Google Cloud Platform, AWS or Azure
  • Build tooling with Maven or similar
Frontend Development Skills
  • Proficiency in TypeScript (strict) / modern JavaScript, HTML, and CSS
  • Component development with Angular or React
Testing & Quality Skills
  • Test‑first discipline using tools like JUnit, Mockito, and AssertJ for unit testing
  • Frontend/E2E testing with Playwright or WebdriverIO or similar
  • Commitment to code quality using tools like SonarQube/SonarCloud and static analysis (ESLint)
Preferred / Nice to Have Experience
  • CI/CD and source control with GitLab
  • Infrastructure‑as‑code using Terraform
  • Event‑driven design with Google Cloud Pub/Sub
  • API management with Apigee
  • Observability with Dynatrace and Google Cloud Monitoring
  • Experience building AI‑powered features with Gemini and the Google Agent Development Kit (ADK)
  • Containerization and orchestration with Kubernetes (GKE)

Equal Employment Opportunity is a matter of policy at Gordon Food Service, Inc. and we are committed to a work environment in which all individuals are treated with respect and dignity.

All qualified applicants will receive consideration for 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. 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.

All Gordon Food Service locations are tobacco‑free.

Gordon Food Service is a drug‑free workplace and conducts pre‑employment drug tests.

#J-18808-Ljbffr