Hybrid Java Microservices Engineer – Cloud-Native & Kafka

Advance Auto Parts

Raleigh (NC)

Hybrid

USD 110,000 - 165,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Advance Auto Parts is seeking a Software Engineer in Raleigh, NC, to design and build scalable backend services and modern web applications. The role emphasizes Java/Spring Boot, microservices, event-driven architectures, and cloud-native pipelines in a hybrid work model (4 days in office, 1 day remote).

The candidate will work across backend, full-stack, and data streaming efforts, collaborating with DevOps and platform teams to deliver resilient systems.

Qualifications

  • 4-6+ years of software engineering experience.
  • Strong proficiency in Java and Spring Boot.
  • Hands-on experience building microservices-based applications.
  • Experience with Apache Kafka, Kafka Streams, and event-driven architectures.
  • Strong understanding of distributed systems concepts and design patterns.
  • Experience with SQL and NoSQL databases: PostgreSQL, Cassandra.
  • Experience with MongoDB, Redis, and Elastic.
  • Hands-on experience with Docker and Kubernetes.
  • Experience implementing CI/CD pipelines using Jenkins, GitOps, and ArgoCD.
  • Strong troubleshooting, analytical, and problem-solving skills.

Responsibilities

  • Design, develop, and maintain scalable backend services and microservices using Java, Spring Boot, and RESTful APIs.
  • Build and enhance cloud-native distributed applications with a focus on scalability, resiliency, and maintainability.
  • Develop event-driven solutions using Apache Kafka and Kafka Streams.
  • Design and develop responsive front-end interfaces using Angular, React, TypeScript, JavaScript, HTML5, and CSS.
  • Integrate frontend applications with backend APIs and event-driven services.
  • Build and maintain real-time data pipelines using Apache Kafka, Kafka Streams, and Apache NiFi.
  • Deploy and manage applications on Kubernetes-based environments.
  • Develop and maintain containerized solutions using Docker and Helm.
  • Collaborate with DevOps teams to automate deployments through GitOps, Jenkins, and ArgoCD.
  • Mentor junior developers and participate in architecture reviews.

Skills

Java
Spring Boot
Microservices
Kafka
Kafka Streams
Event-driven
Distributed systems
SQL/NoSQL
PostgreSQL
Cassandra
MongoDB
Redis
Elastic
Docker
Kubernetes
CI/CD
Jenkins
GitOps
ArgoCD
Troubleshooting
Analytical skills

Tools

Docker
Kubernetes
Jenkins
GitOps
ArgoCD

Job description

Advance Auto Parts is seeking a Software Engineer in Raleigh, NC, to design and build scalable backend services and modern web applications. The role emphasizes Java/Spring Boot, microservices, event-driven architectures, and cloud-native pipelines in a hybrid work model (4 days in office, 1 day remote).

The candidate will work across backend, full-stack, and data streaming efforts, collaborating with DevOps and platform teams to deliver resilient systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Microservices Engineer - Hybrid (4D/1R)
Java Microservices Engineer - Hybrid (4D/1R)

Advance-Auto-Parts • Raleigh (NC)

Hybrid
USD 110,000 - 150,000
Software Engineer
Software Engineer

Advance-Auto-Parts • Raleigh (NC)

Hybrid
USD 110,000 - 150,000
Senior Full-Stack Engineer — Finance Apps (Hybrid Raleigh)
Senior Full-Stack Engineer — Finance Apps (Hybrid Raleigh)

Advance Auto Parts • Raleigh (NC)

Hybrid
USD 120,000 - 190,000
Senior Java Backend Engineer - Cloud Microservices (Hybrid)
Senior Java Backend Engineer - Cloud Microservices (Hybrid)

Apex Systems • Durham (NC)

Hybrid
401K program with company match
Employee stock purchase program
Health Savings Account
+2
Sr. Software Engineer - Full Stack
Sr. Software Engineer - Full Stack

Advance Auto Parts • Raleigh (NC)

Hybrid
USD 120,000 - 190,000
Senior Java Microservices Engineer | Spring Boot & Kafka
Senior Java Microservices Engineer | Spring Boot & Kafka

MACHINE LEARNING TECHNOLOGIES LLC • Charlotte (NC)

Hybrid
USD 50,000 - 90,000
Software Engineer
Software Engineer

Advance Auto Parts • Raleigh (NC)

Hybrid
USD 110,000 - 165,000
Senior Java Kafka Backend Engineer | Hybrid (Ashburn)
Senior Java Kafka Backend Engineer | Hybrid (Ashburn)

Alluvial Concepts • Ashburn (VA)

Hybrid
USD 120,000 - 150,000
Senior Java Engineer - Cloud-Native Microservices
Senior Java Engineer - Cloud-Native Microservices

Cloudjobs • Atlanta (GA)

On-site
USD 120,000 - 190,000
Paid time off
Company paid holidays
Personal Days
+8
Senior Java Backend Engineer – Hybrid (3 days onsite)
Senior Java Backend Engineer – Hybrid (3 days onsite)

Medallia • McLean (VA)

Hybrid
USD 135,000 - 210,000
Health and wellness benefits
401(k) plan
Paid parental leave
+1