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.
