Senior Backend Developer-Java 2
Accenture
Accenture
Seeking a proficient Java/Spring Developer with 3.5-5 years of experience in building high-performance Java applications. You will focus on object-oriented programming, backend development, and modern software engineering practices, contributing to all development lifecycle stages.
This role involves writing clean, scalable code and collaborating with diverse teams. The position demands a strong grasp of backend development and a commitment to best practices. You'll be instrumental in designing, coding, debugging, and documenting complex software applications, ensuring seamless integration within eCommerce environments.
Design, code, debug, and unit test large-scale Java applications. Collaborate on technical implementations and mentor junior developers. Drive end-to-end solutions for complex problems, making key architectural and design decisions. Develop all technical aspects of eCommerce stores, including commerce, content, and external system integrations.
Proactively identify technical risks and propose improvements. Ensure adherence to development standards and architectural guidelines. Monitor emerging technologies and make recommendations for adoption. Troubleshoot complex incidents and provide innovative solutions.
Required skills include strong development expertise in Java 11+, Data Structures, Algorithms, and problem-solving. Proven hands-on experience with Spring and Spring Boot is essential. Familiarity with logging frameworks, JUnit testing using Mockito/Powermock, and OOPS concepts is necessary.
Demonstrate a thorough understanding of design principles, design patterns, exception handling, and core Java concepts like Generics and Annotations. Basic knowledge of Java Memory Management and experience with RDBMS/NoSQL databases are required. Experience in creating RESTful web services, CI/CD pipelines, and code quality tools like Sonarqube is also expected.
Accenture
IT Consulting