Work Mode: Full Time
Remote Type: Hybrid
Locations: Krakow, Malopolskie, Poland
Company Background:
Established in 1928, Genuine Parts Company (GPC) is a leading global service provider of automotive and industrial replacement parts and value-added solutions. With operations across numerous countries and a vast network of over 10,700 locations supported by more than 63,000 teammates, GPC keeps the world moving. Learn more at genpt.com.
Position Purpose:
This role is for a hands-on engineer on a newly formed team responsible for building GPC's next-generation shop management platform. You will be instrumental in constructing and operating one of the world's largest automotive and industrial replacement parts operations. The ideal candidate is a technologist and engineer at heart, comfortable with new technologies and hands-on execution. You should possess a deep understanding of modern technology stacks and agile delivery models, a focus on customer experience, and a proven track record in technology modernization.
Responsibilities:
- Collaborate and pair with other product team members (engineering, product management) to create secure, reliable, and scalable software solutions.
- Design and develop secure, scalable, and resilient cloud-native microservices.
- Participate in all phases of the integration development lifecycle, including unit testing and ongoing support.
- Create meaningful dashboards, logging, alerting, and responses to proactively capture and address issues.
- Act as a specialist in assigned business and technical domains, demonstrating an excellent understanding of business and system processes, interrelationships, dependencies, and interactions among system components.
- Maintain a "test-first" attitude with a strong focus on automation.
- Employ best practices for observability, monitoring, and system resilience.
- This role requires approximately 70% coding or coding-related tasks daily.
Requirements:
Essential Qualifications & Experiences:
- 4+ years of experience in software engineering and technology.
- Expert knowledge of Java.
- Experience building cloud-native microservices using Spring Boot or equivalent.
- Experience with public cloud computing, preferably Google Cloud Platform (GCP).
- Expertise in data structures, object-oriented programming, and functional programming.
- Good knowledge of Agile methodologies.
“Nice to have” Qualifications:
- Experience with search engines like Apache Solr, Elastic Search, or Vector Search.
- Experience with BigData and NoSQL technologies such as Cassandra, Big Table, or equivalent.
- Experience with Groovy scripting language.
- Experience with GraphQL query language.
- Experience in pricing, e-commerce, or supply chain solutions.
- Experience writing SQL queries for analytical data from Google Big Query or equivalent OLAP databases.
- Experience designing publish/subscribe asynchronous communication patterns.
- Experience designing and running A/B tests and analyzing key metrics.
- Experience writing automated tests (Unit/Integration tests).
- Experience with destructive testing methodologies and tools.