Posted 4mo ago

Java Lead Spring Boot | India

@ Photon
India
OnsiteFull Time
Responsibilities:designing microservices, integrating messaging, building APIs
Requirements Summary:7+ years backend development with Java, Spring Boot, microservices; Kafka; SMS/Email platforms; REST APIs; GCP; Docker/Kubernetes; CI/CD.
Technical Tools Mentioned:Java, Spring Boot, Apache Kafka, Google Cloud Platform (GCP), Docker, Kubernetes, CI/CD, REST API, SQL, NoSQL, Pub/Sub
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Java Spring Boot Engineer 

 O’Reilly Auto Parts is enhancing its digital, e-commerce, loyalty, and customer engagement platforms to better serve retail and professional customers. We are seeking a Java Spring Boot Engineer with strong backend engineering experience and Marketing Technology (MarTech) integration skills to modernize and scale O’Reilly’s customer communication ecosystem. 

This role will work closely with digital, marketing, CRM, and omnichannel teams to build high-performance services that power email, SMS, loyalty, and customer engagement experiences across millions of users. 

 

Key Responsibilities 

  • Design, build, and maintain Java Spring Boot microservices powering customer engagement, loyalty, and marketing platforms. 
  • Implement and integrate SMS and Email delivery systems (order updates, loyalty notifications, transactional messages, marketing campaigns). 
  • Develop secure, scalable REST APIs used across retail, e-commerce, and professional service systems. 
  • Collaborate with marketing, CRM, loyalty, and digital teams to build event-driven customer communication workflows
  • Build cloud-native solutions using Google Cloud Platform (GCP) following O’Reilly’s cloud architecture standards. 
  • Work with messaging frameworks like Kafka and Pub/Sub to support real-time communication events
  • Participate in system design, architecture reviews, performance tuning, and production support
  • Ensure compliance with data governance, privacy, and security standards for customer communications. 

 

Required Skills & Experience 

  • 7+  years of hands-on backend development with Java, Spring Boot, and microservices architecture
  • Strong experience with Apache Kafka (producers, consumers, topics, partitions), event streams, and real-time messaging. 
  • Proven expertise integrating SMS/Email platforms: Twilio, SendGrid, Braze, Adobe Campaign, SFMC, etc. 
  • Strong knowledge of distributed queuing systems and message brokers, including Kafka, Pub/Sub, and cloud-based queueing patterns. 
  • Strong experience building high-volume REST APIs
  • Experience working with GCP (Cloud Run, Pub/Sub, Cloud SQL, Cloud Functions, IAM) or another major cloud provider. 
  • Strong knowledge of SQL/NoSQL, distributed systems, and caching. 
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and DevOps tools. 
  • Strong debugging, performance optimization, and production troubleshooting experience. 

 

Preferred Qualifications 

  • Experience in retail, e-commerce, or loyalty program ecosystems. 
  • Knowledge of marketing automation, campaign orchestration, segmentation tools. 
  • Experience with event-driven architecture, real-time notifications, and large-scale messaging systems. 
  • Understanding of API governance, secure coding practices, and enterprise security standards. 

 

Education 

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.