Position Description:
We need engineers. Engineers who have a different mindset where you love to experiment and use your curiosity to exceed customer expectations. Engineers who love the quality of their code. Engineers who love to solve difficult problems. Software Engineers develop, test, deploy, and support platforms. They work collaboratively with Architects and Analysts to develop the physical develop solutions that meet the defined functional, quality, performance, security, and architectural standards. They work with Technical Support Specialists to advise on and address escalated level 2 and 3 support issues. They work with Product Managers by providing input into planning product roadmaps and backlog priorities and they consult with Analysts to understand business requirements and to obtain input/insights through reports and research on key problems.
You will report to Sr Manager, Product Engineering. You will be typically located in our downtown Chicago office, but because of COVID-19 will be fully virtual until further notice.
You Will:
Advise the development team on best practices in search while also being hands-on working with Java & SOLR Cloud.
Create a variety of SOLR collections such as: items, interaction data, orders, invoices. It will be important to understand and be able to choose the correct tools for migrating these collections to an AWS cloud-based environment.
Unit and integration testing is at the forefront of your mind. Everything moving to production have a unit and integration test along with it.
Prototype and demonstrate new ideas of search feasibility while using different types of search engines and cloud technologies.
You Have:
5+ years experience as a software engineer
3+ years of SOLR/SOLR Cloud experience working on Enterprise Search solutions
Experience working with Java or other JVM technologies
Experience working in an Agile environment
Familiarity with continuous integration and continuous delivery
Familiarity with Test-driven design.
Experience with Java, J2EE, SOLR Cloud (Zookeeper, Relevancy Tuning, Query Construction, Collection Schema Design, Custom Solr Components & Handlers).
Bonus:
Experience with AWS(EC2, S3, SQS, SNS, Lambda), CICD tools (Bitbucket, CircleCI), Spring, Spring Boot, Docker, Kubernetes, Elastic Search and Linux.
Rewards and Benefits:
With benefits starting day one, Grainger is committed to your safety, health and wellbeing. Our programs provide choice and flexibility to meet our team members' individual needs. Check out some of the rewards available to you at Grainger
Medical, dental, vision, and life insurance plans
Paid time off (PTO) and 6 company holidays per year
Automatic 6% 401(k) company contribution each pay period
Employee discounts, parental leave, 3:1 match on donations and tuition reimbursement
A comprehensive set of emotional, financial, physical and social wellbeing programs
Lake Forest, IL
W.W. Grainger, Inc. distributes maintenance, repair, and operating (MRO) products and services in the United States, Canada, Europe, Japan, Mexico, and internationally. The company provides material handling equipment, safety and security supplies, lighting and electrical products, power and hand tools, pumps and plumbing supplies, cleaning and maintenance supplies, and metalworking tools, as well as gloves, ladders, motors, and janitorial supplies. It also offers inventory management and technical support services.
The company provides its products through branches, sales and service representatives, contact centers, distribution centers, and catalogs, as well as through e-commerce platform. It serves small and mid-sized businesses, large corporations, government entities, and other institutions. W.W. Grainger, Inc. was founded in 1927 and is based in Lake Forest, Illinois.