Senior Software Engineer - Engineering

HD Supply
Chennai
Full timeFunction: Software EngineeringExperience: 4-7 yearsSkills: ["Collaboration","Technical decision-making","Debugging","Problem-solving","Performance optimization"]

Design and deliver scalable Java/Spring Boot backend services for large-scale digital platforms. Translate requirements into service designs and API specifications, building REST and event-driven integrations with Kafka or RabbitMQ while writing testable code and driving production readiness. Partner with product, QA, DevOps, and architecture to ensure reliability through logging, monitoring, and resiliency patterns, and lead code reviews, documentation, and root-cause analysis.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
HD Supply
HD Supply
3 weeks ago

Senior Software Engineer - Engineering

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Design and deliver scalable Java/Spring Boot backend services for large-scale digital platforms. Translate requirements into service designs and API specifications, building REST and event-driven integrations with Kafka or RabbitMQ while writing testable code and driving production readiness. Partner with product, QA, DevOps, and architecture to ensure reliability through logging, monitoring, and resiliency patterns, and lead code reviews, documentation, and root-cause analysis.
Location: Chennai
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and deliver scalable Java/Spring Boot microservices aligned 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.
  • •Ensure production readiness with logging, monitoring, metrics, and resiliency patterns.
  • •Perform code reviews, troubleshoot complex issues with root-cause analysis, and maintain technical documentation.

Key Requirements

  • •Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or a related field.
  • •Backend experience (4–7 years) building enterprise-ready services with Java and cloud-native microservice patterns.
  • •Proficiency in Java (17 or above) and Spring/Spring Boot for microservices development.
  • •Experience designing and consuming REST APIs and asynchronous communication patterns.
  • •Hands-on experience with messaging platforms (Kafka, RabbitMQ) and supporting technologies like databases/ORMs, CI/CD, testing, and containerization.
Experience:4-7 yearsEnterprise servicesMicroservicesCloud-nativeGlobal delivery
Education:
Skills:CollaborationTechnical decision-makingDebuggingProblem-solvingPerformance optimization
Certifications:Oracle Java SEAWSAzure cloudKubernetes CKADKubernetes CKATerraform
Tech Stack:Java 17JavaSpringSpring BootREST APIsKafkaRabbitMQHibernateJPAORMJUnitMockitoCI/CDGitDockerKubernetesAzureAWSGCPTerraform

Company Brief

HD Supply
Wholesale distributor of maintenance, repair and operations (MRO) products, providing building materials, construction supplies, and related services to contractors, property managers, and facility maintenance professionals across North America.
Industry: Wholesale & Distribution
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Valuation: Unicorn (USD 1B+)
Funding: Private Equity Backed
Headquarters: Atlanta, United States
WebsiteLinkedIn