Share this Job

Software Engineer III - Midtier

Date: Mar 23, 2021

Location: CHICAGO, IL, US, 60603-4013

Company: Grainger Businesses



  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well designed, testable, efficient code
  • Peer code reviews  




  • Highly skilled JAVA engineer good at driving to results and working collaboratively
  • Strong Core JAVA Skills
  • API Design
  • Event-based messaging
  • Minimum Bachelors degree in MIS, Computer Science or equivalent
  • Java Developer with 7+ years of work experience
  • Proficient in core java/J2ee, XML , Rest Service ,XSD, Json, Swagger, SOAP UI/Postman
  • Familiarity with configuring and running containers (i.e. OpenShift, Kubernetes, EKS, Azure Container, GKE, Docker)
  • Ability to design and develop APIs, microservices, or other highly available services for ecommerce applications
  • Design Patterns
  • Data Structures
  • Jboss (or equivalent enterprise server) a plus
  • Experience with the following tools:
    • Junit
    • Spring
    • Maven
  • Worked with Queues (i.e. Active MQ) and messaging platforms (consumers and producers)
  • Experience with navigating UNIX filesystem and using UNIX based tools
  • Strong analytical and problem-solving skills
  • Experience with developing and executing test plans that support solutions delivered.
  • Familiar with NoSQL database Cassandra (or similar)
  • Experience with a variety of agile development methodologies
  • Ability to communicate technical issues with non-technical folks and translate business needs into technical solutions
  • Ability to produce detailed, comprehensive software documentation, such as testing plans, requirements specs, design docs, (incorporate technical requirements for user stories)
  • Experience with version control tools (i.e. github, bamboo)
  • Exposure to JIRA or JIRA-like story tool used for story tracking and estimating
  • Nice to have- exposure to the following:
    • CircleCI or similar
    • YAML
    • Gradl
    • SPLUNK
    • CI/CD



Grainger is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.