Associate Software Developer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class:

Summary

DIY Loyalty is a team within the IT organization, responsible for developing and supporting a DIY Loyalty enterprise application within Advance Auto Parts. The team is responsible for the creation and evolution of the modern Advance Auto Parts service-based platform. Comprised of key core services including integration with third party loyalty platform providers, the team will provide a structured way to develop and evolve service implementations. Key to this approach is the instantiation of an API-centric developer ecosystem that enables solutions to easily construct consumer-facing applications by accessing these platform services. With a product-centric discipline, the platform enables a framework to evolve back-end in services in parallel, ultimately driving faster agility and time-to-market of key features, enabling Advance Auto Part’s Mission of having a “Passion for Customers”.We’re seeking an Associate Software Developer with 2–3 years of hands-on experience building modern backend services in Java and Spring Boot. You’ll contribute to microservices and API integrations, ensure reliability and observability, and collaborate closely with cross-functional teams in the US. This role is ideal for someone proactive, detail-oriented, and eager to grow in a fast-paced, collaborative environment. The day-to-day work is interesting, challenging and fast-paced!

Responsibilities

  • Design & build scalable microservices using Java and Spring Boot following best practices.
  • Develop and manage APIs (REST/JSON) including API management, versioning, authentication, and documentation.
  • Integrate third-party vendor APIs end-to-end: requirements, contracts, error handling, retries, and performance tuning.
  • Implement observability: metrics, logs, and traces using Grafana, New Relic (or equivalent); define alerting and dashboards.
  • Data layer ownership: model schemas, write efficient queries, and optimize performance on PostgreSQL.
  • Event streaming: build and maintain producers/consumers on Apache Kafka; ensure data consistency and resilience.
  • Quality-first engineering: write unit/integration tests; participate in code reviews; adhere to secure coding standards.
  • Dev practices: use GitHub for version control, PR workflows, and CI; maintain technical documentation in Confluence.
  • Operational excellence: help triage production issues, perform root-cause analysis, and drive preventive improvements.
  • Collaboration & communication: work effectively with US stakeholders (product, QA, ops), align on priorities, and provide clear status updates.
The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Technical Skills
  • 2–3 years of professional software development experience.
  • Strong proficiency in Java and Spring Boot for backend services.
  • Experience with microservice architecture, RESTful APIs, and API management (gateway, rate limiting, auth).
  • Hands-on with Grafana or New Relic for observability (metrics, logs, traces) and alerting.
  • Solid understanding of PostgreSQL (schema design, indexing, query optimization).
  • Experience with Kafka (topics, partitions, consumer groups, exactly-once/at-least-once semantics).
  • Comfortable with GitHub workflows (branching strategies, PR reviews, CI) and documentation in Confluence.
  • Excellent communication skills, critical thinking, and strong attention to detail; proactive problem solver.
  • Ability to collaborate across time zones and work overlapping hours with US teams as needed.
  • Experience developing and deploying solutions in major cloud platform (Azure, GCP etc.) leveraging OpsnShift.
  • Experience with Docker, or related container-oriented technologies (i.e. Docker Enterprise Edition, Kubernetes, etc.).
  • Experience with Test Driven Development, including writing and implementing automated unit, system, and integration tests.
Communication Skills
  • Ability to work collaboratively with or lead cross-functional teams with minimal supervision.
  • Excellent interpersonal, written and verbal communication skills to work with different business groups as well as IT partners (enterprise architects, vendors, etc.) at all levels within the organization.
Behavioral Competencies
  • Ownership mindset: anticipates issues and drives outcomes without handholding.
  • Detail orientation writes clean code, clear docs, and robust tests.
  • Collaborative: open to feedback, participates constructively in reviews and planning.
  • Customer-centric: balances speed with quality and reliability.
Time Management
  • Ability to effectively plan, organize and prioritize multiple streams of activity. Adapt well to changes.
  • Demonstrated ability to establish priorities, organize, and plan work to satisfy established timeframes; meet commitments and multi-task in a fast-paced work environment with a high-level of accuracy and efficiency.

EDUCATION

  • Bachelor’s degree in computer science, Engineering, or equivalent practical experience.

Supervisory Responsibilities

NoneCERTIFICATES, LICENSES, REGISTRATIONS
  • Java SE Programmer preferred.
PHYSICAL DEMANDSThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.While performing the duties of this job, the employee is regularly required to sit and talk or hear. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; reach with hands and arms; and stoop, kneel, crouch, or crawl. The employee must regularly lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, and ability to adjust focus.WORK ENVIRONMENTThe work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.The noise level in the work environment is usually moderate.

California Residents Click Below For Privacy Notice

https://jobs.advanceautoparts.com/us/en/disclosuresWe are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You