HD Supply
Posted 1mo ago

Senior Software Engineer - Java Microservices

HD Supply
Sholinganallur, Tamil Nadu, India
OnsiteFull Time
Responsibilities
  • designing services
  • delivering services
  • diagnosing issues
Requirements
  • 4+ years backend engineering experience building Java (17+) Spring Boot microservices
  • REST/event-driven integrations (Kafka/RabbitMQ)
  • Cloud and containerization, CI/CD
  • Testing, and distributed system design
Technical tools mentioned
JavaSpringSpring BootKafkaRabbitMQHibernateJPAJUnitMockitoDockerKubernetesTerraformGitAzureAWSGCP

Job description

As a Senior Software Engineer – Java Microservices, you will design and deliver backend services that
power large-scale digital platforms. You will collaborate with product, architecture, and engineering
teams to build modular and scalable microservices aligned with enterprise technology standards and
business priorities. This role requires deep expertise in Java-based service development, distributed
system design, and cloud-native architectures, along with the ability to influence technical decisions
that shape secure, resilient, and scalable solutions across the organization.

Delivery and
Execution:


• Design and deliver scalable Java/Spring Boot microservices that align
with enterprise architecture standards

• Translate business and technical requirements into clear service
designs and API specifications

• Implement REST and event-driven integrations using Kafka or
RabbitMQ

• Write clean, testable code and ensure high-quality unit and integration
test coverage

• Conduct code reviews, provide technical feedback, and uphold coding
best practices

• Diagnose and resolve complex issues across environments; drive root
cause analysis

• Ensure services are production-ready with proper logging, monitoring,
metrics, and resiliency patterns

• Collaborate with product, QA, DevOps, and architecture teams for
seamless delivery

Support and
Enablement:


• Maintain clear technical documentation, including API definitions,
runbooks, and design notes

• Support process improvements that increase stability, performance,
and development efficiency

• Contribute to a collaborative engineering culture rooted in quality,
knowledge-sharing, and continuous improvement

Requirements

Education and
Certifications:


• Bachelor’s or Master’s degree in Computer Science, Information
Systems, Engineering, or a related field

• Certifications in Oracle Java SE, AWS or Azure cloud certifications,
Kubernetes (CKAD/CKA) and Terraform are preferred

Required
Experience:


• 4–7 years of experience in backend engineering, focused on building
enterprise-ready services using Java, Spring Boot, and cloud-native
microservice patterns

• Ability to collaborate effectively in global delivery models, preferably
within a Global Capability Center (GCC) or geographically distributed
teams

Essential Skills:

• Proficiency in Java (17 or above) and Spring/Spring Boot for
microservices development

• Experience with designing and consuming REST APIs and
asynchronous communication patterns

• Strong knowledge of relational and NoSQL databases; experience with
ORM frameworks (Hibernate/JPA)

• Hands-on experience messaging platforms (e.g. Kafka, RabbitMQ)

• Familiarity with CI/CD pipelines, Git, unit and integration testing
frameworks (JUnit, Mockito)

• Experience with containerization (Docker) and cloud platforms
(Azure/AWS/GCP)
• Strong debugging, problem-solving, and performance optimization
skills

• Ability to contribute to design discussions and mentor junior engineers

Desired Skills:

• Experience with Kubernetes or cloud orchestration platforms

• Familiarity with API gateways, service mesh, or distributed tracing
tools

• Understanding of caching technologies

• Exposure to Agile methodologies and DevOps culture


Benefits

• Be part of a globally recognized leader in the home improvement sector, committed to
operational excellence and sustainability

• Opportunity to contribute to a rapidly expanding Global Capability Center (GTC) in Chennai,
playing a vital role in global operations

• Exposure to diverse global technology environment and cross-functional team collaborations

• Competitive compensation package and comprehensive benefits

• Clear pathways for career advancement and continuous learning opportunities within a high
performance organization


About HD Supply

Distributes maintenance, repair, and operations products to professional customers.

Similar jobs

Software Engineer roles near Sholinganallur, Tamil Nadu
23h
Save
Mark Applied
Hide
Associate Software Engineer
Chennai, Tamil Nadu, India
HybridFull Time
DHL Group
DHL GroupXetra: DHL: Global provider of logistics and postal services.
2+ YOEUniversity degree and 2+ years as a data scientist or machine learning engineer. Requires Python, machine learning, statistics, data visualization, cloud or on-premises deployment, and collaboration skills.
Python, Power BI, Tableau, Kubeflow, MLflow, Airflow, Jenkins, MapR, Apache Spark, Kafka, Jupyter, GitHub, Synapse Analytics, Databricks, Hadoop, Azure, GCP, CI/CD
1d
Save
Mark Applied
Hide
Software Engineer II - AI & Agentic Automation
Bangalore or Chennai
HybridFull Time
Pearson
PearsonLondon Stock Exchange: PSON: Global education providing learning materials and assessments.
Bachelor's degree in a related field plus strong Python, JavaScript, SQL, REST API, cloud, automation, database, testing, and DevOps experience.
Large Language Models (LLMs), CrewAI, UiPath Agent Builder, Python, REST APIs, Microsoft Power Automate, UiPath, Claude, Cursor, GitHub Copilot, OAuth, JSON, XML, AWS, Terraform, AWS CloudFormation, AWS CDK, SQL Server, PostgreSQL, CI/CD, JavaScript, SQL, Excel Macros, VBA, Outlook Automation, OCR, Git, Bitbucket, Microsoft Copilot Studio, Model Context Protocol (MCP), LangChain, LangGraph, AutoGen, Semantic Kernel, Pinecone, Azure AI Search, Weaviate, Agile, Scrum
1d
Save
Mark Applied
Hide
Software Engineer I A - GBS IND
Chennai, Tamil Nadu, India
OnsiteFull Time
Bank of America
Bank of AmericaNYSE: BAC: Provides banking, investment, and financial risk management services.
2+ YOERequires 2–4+ years developing Java applications, REST APIs, microservices, Spring/Spring Boot, identity technologies, databases, CI/CD, Unix/Linux, testing, debugging, and production support.
Java, J2EE, REST, SOAP, Spring Framework, EJB, SpringBoot, OAuth2/OIDC, SAML, FIDO/WebAuthn, PKI, LDAP, React, Oracle, SQL, PL/SQL, JIRA, Bitbucket, Jenkins, Artifactory, Ansible, Unix, Linux, Ping One, Ping Federate, Hypr, Okta, ForgeRock, OpenShift, Kubernetes, Docker, Camunda, HSM
1d
Save
Mark Applied
Hide
Sr. Software Engineer B2
Chennai, Tamil Nadu, India
OnsiteFull Time
Cognizant
CognizantNasdaq: CTSH: Provides IT consulting and digital business process services.
6+ YOERequires 6–10 years of backend engineering experience, advanced Python, Spring Boot, Spring Framework, SQL, microservices, secure development, agile delivery, and retail banking domain knowledge.
Python, SQL, Spring Boot, Spring Framework, Apache Camel, microservices, relational databases, version control systems, build tools, continuous integration pipelines
1d
Save
Mark Applied
Hide
Custom Software Engineer
Chennai, Tamil Nadu, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
12+ YOERequires 12 years of Workday US Absence Management experience, 15 years of full-time education, and expertise in application design, configuration, customization, troubleshooting, integration, and team leadership.
Workday US Absence Management
1d
Save
Mark Applied
Hide
Software Engineer II - AI & Agentic Automation
Bengaluru or Chennai
HybridFull Time
Pearson
PearsonLondon Stock Exchange: PSON: Provide educational materials, assessments, and digital learning services globally.
Bachelor's degree in a related field and strong experience with Python, JavaScript, SQL, AI automation, AWS, APIs, databases, CI/CD, and infrastructure as code.
Large Language Models (LLMs), CrewAI, UiPath Agent Builder, Python, REST APIs, Microsoft Power Automate, UiPath, Claude, Cursor, GitHub Copilot, OAuth, JSON, XML, AWS, Terraform, AWS CloudFormation, AWS CDK, SQL Server, PostgreSQL, JavaScript, SQL, Excel Macros, VBA, OCR, Git, Bitbucket, CI/CD, Microsoft Copilot Studio, Model Context Protocol (MCP), LangChain, LangGraph, AutoGen, Semantic Kernel, Pinecone, Azure AI Search, Weaviate
1d
Save
Mark Applied
Hide
Software Engineer
Chennai, Tamil Nadu, India
OnsiteFull Time
NielsenIQ
NielsenIQNYSE: NIQ: Provides consumer intelligence and retail measurement data services.
3+ YOERequires a bachelor's or master's degree in computer science, engineering, or related field; 3–6 years of Python development; Generative AI, LLM, Agentic AI, backend, REST API, Agile, and DevOps experience.
Python, LangChain, LangGraph, MAF, Model Context Protocol (MCP), OpenAI, Azure OpenAI, Anthropic, Google Gemini, Git, Azure DevOps, Jenkins, Bamboo, GitHub Actions, Bitbucket, JIRA, Confluence, Artifactory, CI/CD
1d
Save
Mark Applied
Hide
Principal Software Engineer – MineStar Modernization & Innovation
Chennai, Tamil Nadu, India
OnsiteFull Time
Caterpillar
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
10+ YOE10+ years in software engineering with Java/J2EE, architecture, microservices, Spring, REST/JSON, databases, Git, build tools, containers, Kubernetes, and distributed industrial systems experience.
Java, J2EE, Spring, REST, JSON, Postgres, SQL, NoSQL, JPA, Hibernate, JDBC, JUnit, Git, Maven, Docker, Kubernetes, TCP/IP