Grainger

Senior Software Engineer - Java/SQL

Grainger
Apply
18 hours ago

Base Salary

$113k - $188k/yr

Responsibilities

  • Design and develop maintainable Java-based and MDM software solutions for the product data ecosystem.
  • Modernize existing Java applications, reduce technical debt, and improve architecture using contemporary engineering patterns.
  • Analyze and improve data transformation logic for efficiency, resilience, and scalability.
  • Integrate data processes across Grainger systems while supporting data flow and governance.
  • Collaborate with engineers, product managers, architects, and cross-functional partners on technology design and delivery.
  • Contribute to automated testing, observability, continuous delivery, code reviews, pair programming, and engineering practice improvements.
  • Support production systems by triaging, debugging, and resolving issues.
  • Document solutions, patterns, onboarding materials, and MDM data transformation processes.

Requirements

  • Bachelor’s degree or equivalent practical experience in Computer Science or a related field.
  • At least 3 years of software engineering experience designing, developing, testing, and deploying applications.
  • At least 2 years of hands-on Java development experience in production environments.
  • Familiarity with Spring Boot and tooling for build, testing, and deployment automation.
  • Proficiency with Oracle and/or SQL and data manipulation techniques.
  • Understanding of integration patterns, distributed systems, data governance, and data management practices.
  • Strong software engineering, problem-solving, communication, independent work, and collaboration skills.
  • Familiarity with Agile/Scrum methodologies and DevOps practices.
  • Preferred experience includes data platform modernization, 2–3 years with MDM platforms such as Stibo STEP, Informatica MDM, Reltio, or Semarchy, and experience with developer productivity, code quality, and observability tools.

Benefits

  • Hybrid work arrangement.
  • Medical, dental, vision, and life insurance beginning on the first day of employment, plus six free licensed-therapist sessions annually.
  • 18 annual PTO days for full-time employees and six company holidays.
  • 6% company contribution to a 401(k) plan each pay period with no employee contribution required.
  • Employee discounts, tuition reimbursement, student loan refinancing, financial counseling, education, and financial tools.
  • Maternity support, nursing benefits, and up to 14 weeks of paid leave for birth parents or four weeks for non-birth parents.

Tech Stack

JavaSpring BootSQL

Categories

BackendData Engineering
Grainger

About Grainger

10,000+ employees

W.W. Grainger is a public B2B distributor of maintenance, repair, and operations (MRO) supplies, safety gear, and facility products for businesses. It sells through a high-touch distribution network and its Endless Assortment e-commerce brands Zoro and MonotaRO, alongside services like inventory management and technical support. Founded in 1927 and headquartered in Lake Forest, Illinois, Grainger serves more than 4.5 million customers and reported $17.2 billion in 2024 revenue.

Contact me