Sr.Backend Developer - Java 3

Accenture

3–5 yrs Kochi Full Time Work from office
Accenture logo
Posted : today
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

Java 11+Spring BootData StructuresAlgorithmsProblem SolvingObject-Oriented ProgrammingDesign PrinciplesDesign PatternsException HandlingCollectionsAnnotationsGenericsMulti-threadingRDBMSSQLRESTful Web ServicesCI/CDCode Quality ToolsCode Management ToolsCaching MechanismsJava Memory ManagementImmutability

Good to Have

Agile Project ManagementCloud TechnologiesLogging Frameworks (SLF4J/LogBack/Log4j)MockitoPowermockNoSQL

Highlights

  • Actively hiring

More Details

RoleSr.Backend Developer - Java 3
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Sr.Backend Developer - Java 3 at Accenture | SkillMX | SkillMX