Sr.Backend Developer - Java 3
Accenture
Accenture
Join our dynamic team as a Senior Backend Developer, specializing in Java. We are seeking a talented individual with 3-5 years of experience to design, develop, and maintain high-performance Java applications. If you possess a strong grasp of object-oriented programming, backend development, and modern software engineering practices, this role offers a fantastic opportunity to contribute to all phases of the software development lifecycle. You'll write clean, scalable code and collaborate effectively with cross-functional teams.
This position is ideal for a motivated developer eager to build robust backend systems and contribute to innovative solutions in an ever-evolving technological landscape. We value proactive individuals who can take ownership of complex challenges and drive them to completion.
Key responsibilities include designing, coding, debugging, unit testing, and documenting large-scale software applications. You will develop all technical aspects of eCommerce stores, integrating commerce, content, and external systems. This role involves making architectural and design decisions to ensure scalability and maintainability, mentoring junior team members, and communicating effectively with various stakeholders.
Proactively identify technical risks and propose improvements to the codebase or processes. You will be accountable for delivering tasks to agreed standards, adhering to development guidelines, and contributing innovative ideas. The position also requires troubleshooting complex incidents and staying updated on emerging technologies in software engineering.
We require strong development skills in Java 11 or above, coupled with a solid understanding of Data Structures, Algorithms, and problem-solving. Hands-on experience with Spring and Spring Boot is essential. Familiarity with logging frameworks, JUnit test cases using Mockito/Powermock, OOPS concepts, Design Principles, and various Design Patterns is expected.
Sound knowledge of Exception Handling, Serialization/Deserialization, Immutability, Enums, Collections, Annotations, Generics, Autoboxing, and Java Memory Management is necessary. Experience with RDBMS or NoSQL databases, writing SQL queries, and creating/consuming RESTful web services is crucial. Experience with CI/CD pipelines, cloud technologies, code quality tools like SonarQube, code management tools, and caching mechanisms is highly valued.
Accenture
IT Consulting