Senior Software Engineer - Java/ SQL

Grainger
Chicago, ILFULL_TIMEPosted Aug 6, 2026

Role responsibilities

Develop and support scalable, secure, and reliable APIs and backend services for the Customer Information Management team. Provide technical leadership through design reviews, mentoring junior engineers, and establishing observability practices.

Requirements

Requires a Bachelor's degree and 3+ years of experience in modern software engineering with a focus on Java and Spring Boot. Candidates must have experience with containerization, database technologies like PostgreSQL, and distributed system design.

Key skills

Java, Spring Boot, PostgreSQL, RESTful APIs, Docker, Kubernetes, Kafka, Redis, Datadog, CI/CD, Distributed System Design, Agile/Scrum, DevOps, Backend Development, API Design, Technical Leadership

Keywords

Java, SQL, Spring Boot, PostgreSQL, RESTful APIs, Kafka, Redis, Docker, Kubernetes, Datadog, CI/CD, Agile, Scrum, DevOps, Distributed Systems, Backend Engineering, API Ecosystem, Observability, Software Engineering, Customer Information Management

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free