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.