Senior Java Engineer: Spring Boot, Kafka (Hybrid)

Grainger

Chicago (IL)

Hybrid

USD 113,000 - 188,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision, and life保险

Job summary

Grainger in Chicago is seeking a Senior Software Engineer (Software Engineer III) on the Data Sharing team within the Product Information Management organization to design, code, configure, test, implement and support application software delivering on time and within budget.

You will mentor junior engineers and collaborate with technical teams, stakeholders and product managers to understand business requirements driving the design of technical solutions.

Qualifications

  • Bachelor's degree or equivalent experience.
  • 3+ years of modern software engineering experience.
  • Understanding of distributed systems design.
  • Experience analyzing and interpreting complex problems and processes.
  • Familiarity with Agile/Scrum methodologies and DevOps practices.

Responsibilities

  • Develop end-to-end services (APIs and stream processing) using Java and Spring Boot.
  • Build applications and develop product design solutions with engineers, architects, and analysts.
  • Utilize specialized skills based on platform or domain as required.
  • Implement continuous delivery activities (CI/CD) and drive engineering best practices.
  • Support team activities and pair with peers on stories.
  • Coach and mentor junior engineers.
  • Practise sensible defaults (TDD, pair programming, trunk-based development).
  • Participate in on-call rotation.

Skills

Java
Spring Boot
Kafka
MongoDB
PostgreSQL
Terraform
DataDog
Distributed systems
Agile/Scrum
DevOps practices

Education

Bachelor's Degree or equivalent experience

Tools

Kafka
MongoDB
PostgreSQL
Terraform
DataDog

Job description

Grainger in Chicago is seeking a Senior Software Engineer (Software Engineer III) on the Data Sharing team within the Product Information Management organization to design, code, configure, test, implement and support application software delivering on time and within budget.

You will mentor junior engineers and collaborate with technical teams, stakeholders and product managers to understand business requirements driving the design of technical solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Sharing — Java/Spring
Senior Software Engineer, Data Sharing — Java/Spring

Grainger • Chicago (IL)

Hybrid
USD 113,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Software Engineer - Hybrid, Real-Time Data & APIs
Senior Software Engineer - Hybrid, Real-Time Data & APIs

Grainger • Chicago (IL)

Hybrid
USD 112,900 - 188,100
Medical, dental, vision insurance
Life insurance
Tuition reimbursement
+2
Senior Software Engineer – Scalable Web & Payment (Hybrid)
Senior Software Engineer – Scalable Web & Payment (Hybrid)

Grainger • Chicago (IL)

Hybrid
USD 113,000 - 188,000
Day one benefits
PTO 23 days
401(k) match
+2
Senior Java Engineer: Spring Boot + Kafka
Senior Java Engineer: Spring Boot + Kafka

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 110,000 - 170,000
Senior Kafka Engineer — Java/Spring Boot, Hybrid NYC/Charlotte
Senior Kafka Engineer — Java/Spring Boot, Hybrid NYC/Charlotte

Euclid Innovations • New York (NY)

Hybrid
USD 180,000 - 240,000
Senior Software Engineer — Hybrid Full-Stack (React/Java)
Senior Software Engineer — Hybrid Full-Stack (React/Java)

W.W. Grainger, Inc. • Chicago (IL)

Hybrid
USD 113,000 - 188,000
Medical, dental, vision insurance
PTO 23 days + 6 holidays
401(k) with 6% match
+2
Senior Software Engineer, Data Sharing - APIs & Streaming
Senior Software Engineer, Data Sharing - APIs & Streaming

W. W. Grainger • Chicago (IL)

On-site
USD 113,000 - 188,000
Medical insurance
PTO 23 days
6% 401(k) match
+2
Senior Java Backend Engineer – Spring Boot & Kafka
Senior Java Backend Engineer – Spring Boot & Kafka

Accenture PLC • Chicago (IL)

On-site
USD 96,000 - 103,000
Senior Java Engineer | Spring Boot, Kafka, Cloud
Senior Java Engineer | Spring Boot, Kafka, Cloud

JPMorganChase • Jersey City (NJ)

On-site
USD 110,000 - 170,000
Senior Software Engineer, Pricing Platform (Hybrid)
Senior Software Engineer, Pricing Platform (Hybrid)

Grainger • Chicago (IL)

Hybrid
USD 134,100 - 223,500
Medical insurance
Dental insurance
Vision insurance
+8