Share this Job
Software Engineer III - Midtier
Date: Apr 21, 2021
Location: CHICAGO, IL, US, 60603-4013
Company: Grainger Businesses
Responsibilities:
- 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
Qualifications:
- 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