Backend Developer – Java 2

Software Development
  • Software Development
  • India

We’re looking for a proactive Java/Spring developer to design, build, and maintain high‑performance backend services. You’ll work within a cross‑functional team delivering e‑commerce solutions and ensuring code quality throughout the development lifecycle.

What You’ll Do

  • Write clean, scalable Java 11+ code and unit tests for complex applications.
  • Develop and maintain Spring Boot micro‑services and RESTful APIs.
  • Debug, troubleshoot, and resolve production incidents quickly.
  • Participate in code reviews and enforce architectural guidelines.
  • Collaborate with product, QA, and DevOps to implement CI/CD pipelines.
  • Mentor junior developers and share best practices.
  • Integrate external systems and databases, ensuring optimal performance.

What You Need

  • 2–3 years of Java development experience (Java 11 or newer).
  • Strong proficiency with Spring and Spring Boot frameworks.
  • Solid understanding of OOP, data structures, algorithms, and design patterns.
  • Experience writing JUnit tests using Mockito or PowerMock.
  • Hands‑on work with RESTful services and SQL/NoSQL databases.
  • Familiarity with CI/CD pipelines, Git, and SonarQube code‑quality tools.
  • Knowledge of multithreading, concurrency, and Java memory management.

Good to Have

  • Experience with Agile project management methodologies.
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Practical knowledge of caching solutions such as Redis or Ehcache.

The Opportunity

Join Accenture, a global leader with over 791,000 professionals in more than 120 countries, and work on innovative e‑commerce platforms within an inclusive, technology‑driven environment.

Similar Jobs to Apply