Senior Software Engineer
On-siteAtlanta, Georgia, United States
Job Summary
Design, develop, and deploy a brand-new web application within the Google Cloud Platform ecosystem, focusing on clean, resilient code and system optimization. Analyze business systems to determine scope, perform integrated testing for accuracy and reliability, and construct software components while enforcing coding standards. Coordinate development efforts, facilitate formal code reviews, and mentor associate or intermediate engineers. Resolve program failures, perform system maintenance, and assist in designing GUI components. Participate in the on-call support rotation and execute tasks as assigned. Work Monday through Friday, 8am to 5pm, on a hybrid schedule with four days in the office in Wyoming, MI or Atlanta, GA.
Required Qualifications
- Bachelor Degree Computer Science, Information Technology or related field
- Five or more years of related software development experience
- Must have good written and verbal communication skills
- Must have 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
- Strong Java (current LTS) with deep experience in Spring Boot and the Spring ecosystem
- Spring MVC REST
- Spring Data/JDBC
- Spring Security
- Relational data modeling on PostgreSQL (Cloud SQL)
- Building and consuming RESTful web services in a microservices architecture
- Hands-on experience with Google Cloud Platform, AWS or Azure
- Build tooling with Maven or similar
- Proficiency in TypeScript (strict) / modern JavaScript, HTML, and CSS
- Component development with Angular or React
- 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)
- Monday to Friday, 8am to 5pm Hybrid Schedule, 4 days in office in Wyoming, MI or Atlanta, GA, with 1 day remote
- 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 a drug-free workplace and conducts pre-employment drug tests
Desired Qualifications
- Bachelor Degree Computer Science, Information Technology or related field preferred
- 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)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.