P
Posted 8mo ago

Java Lead Spring Boot | India

Photon
India
OnsiteFull Time
Responsibilities
  • designing microservices
  • integrating messaging
  • building APIs
Requirements
  • 7+ years backend development with Java
  • Spring Boot
  • Microservices
  • Kafka
  • SMS/Email platforms
  • REST APIs
  • GCP
  • Docker/Kubernetes
  • CI/CD
Technical tools mentioned
JavaSpring BootApache KafkaGoogle Cloud Platform (GCP)DockerKubernetesCI/CDREST APISQLNoSQLPub/Sub

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. 

 

 

 

 


 

About Photon

Provides technology and digital services to clients.

Year founded
1999
Employees
5400

Similar jobs

Java Spring Boot Engineer roles
2w
Save
Mark Applied
Hide
Java Spring Boot
Chennai, Tamil Nadu, India
OnsiteFull Time
Virtusa
Virtusa: Global provider of digital engineering and IT outsourcing services.
5+ YOE5+ years Java/J2EE and Spring experience, full-stack skills with HTML/CSS/JavaScript and Angular, unit testing with JUnit/Mockito, experience with application servers and build tools.
Java, J2EE, Spring Boot, Spring Cloud, Spring Security, HTML, CSS, JavaScript, Angular, JUnit, Mockito, JBoss, WebLogic, Apache, Nginx, Maven, Gradle, Docker, Kubernetes
3mo
Save
Mark Applied
Hide
Lead Java, Sprint Boot Developer – Assistant Vice President
Pune or Chennai
OnsiteFull Time
Citi
CitiNYSE: C: Global diversified financial services holding.
7+ YOE7+ years preferred. Deep Java and Spring (Spring Boot, Security, Web, Data) experience; unit/integration testing (JUnit, Mockito), REST/microservices, SQL (DB2/Oracle), Kubernetes/Docker, CI/CD (Tekton, Harness, Jenkins), strong communication and analytical skills.
Java, Sprint Boot, Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data, JUnit, Mockito, Angular JS, Jest, SQL, DB2, Oracle, Kubernetes, Docker, REST, Tekton, Harness, Jenkins, MoM, SOA
8mo
Save
Mark Applied
Hide
JAVA Spring Boot Developer
Bengaluru, Karnataka, India
₹800k-₹1600k/yr HybridFull Time
Dover Corporation
Dover CorporationNYSE: DOV: Diversified global manufacturer of industrial equipment and components.
4+ YOE4-6 years of Java development experience with Spring Boot and RESTful APIs.
Java, Spring Boot, RESTful API, Microservices
5d
Save
Mark Applied
Hide
Business Consultant - Java Spring Boot Developer
Noida, Uttar Pradesh, India
OnsiteFull Time
NTT DATA
NTT DATA: Global provider of IT and business consulting services.
5+ YOERequires 5+ years Java development, 4+ years Spring/Spring Boot, and 3+ years REST APIs, microservices, SQL, JPA/Hibernate, and relational databases.
Java, Spring Framework, Spring Boot, REST APIs, Microservices, SQL, JPA, Hibernate, Docker, Kubernetes, AWS, Azure, Google Cloud Platform, Kafka, Maven, Gradle, Git, Jenkins, JUnit, Mockito, Agile, Scrum
1w
Save
Mark Applied
Hide
Senior Software Engineer - Java with Spring Boot
Pune or Hyderabad or Bangalore
OnsiteFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
5+ YOE5–8 years Java/J2EE and Spring experience, Kafka, REST, Gradle/Maven, SQL/MongoDB, test-driven development, strong problem-solving and communication skills.
Java, Java 8, Java 17, J2EE, Spring Core, Spring Batch, Spring MVC, Spring Data JPA, REST API, Apache Kafka, Gradle, Maven, SQL, MongoDB, Splash, Elasticsearch, Kibana, Logstash, Guava, JodaTime, jUnit, Mockito, Cucumber, Python, Scala, Geode, Ignite, Cassandra, DocuSign