Senior Backend Developer-Java
Accenture
Accenture
Advance your career as a Senior Backend Developer specializing in Java. This role offers a compelling opportunity to contribute to high-performance Java application development within a dynamic team environment. We are looking for a seasoned professional with a robust understanding of object-oriented programming, backend architecture, and modern software engineering principles. You will play a key role in crafting clean, scalable code and actively participating in all stages of the software development lifecycle.
Key responsibilities include designing, coding, debugging, and documenting complex software applications. You will collaborate on technical implementations, mentor junior developers, and make significant architectural decisions to ensure scalability and maintainability. Proactively identify and mitigate technical risks, driving end-to-end solutions for ambiguous problems. This role demands exceptional productivity, a keen eye for product quality, and adherence to established development standards and architectural guidelines.
Candidates should possess strong development proficiency in Java 11 or higher, coupled with a solid foundation in Data Structures and Algorithms. Extensive hands-on experience with Spring and Spring Boot is essential. Familiarity with logging frameworks, JUnit testing using Mockito, and a thorough understanding of OOPS concepts and design patterns are also required. Experience with RDBMS/NoSQL databases, RESTful web services, CI/CD pipelines, and cloud technologies will be advantageous. A proven ability to work with code quality and management tools, alongside experience in caching mechanisms, is expected.
Accenture
IT Consulting