Associate Engineer - Backend

Accenture

1–2 yrs Kochi Full Time Work from office
Accenture logo
Posted : today
Actively hiring

Job description

This Associate Engineer role focuses on backend development, requiring expertise in Java and Spring Boot. The position is for Level 12 within ACS Song at Accenture.

We are looking for a skilled and motivated Java/Spring Developer with 1–2 years of experience to design, develop, and maintain high-performance Java applications. The ideal candidate possesses a strong grasp of object-oriented programming, backend development, and modern software engineering practices. You will contribute clean, scalable code and collaborate across teams throughout the software development lifecycle.

The company emphasizes continuous learning and exploring new technologies, encouraging innovative ideas and solutions in a dynamic environment. They also maintain a strict policy against fraudulent job offers and payment requests.

Responsibilities

Craft clean, maintainable, and well-documented Java code adhering to team standards and develop strong debugging skills.

Collaborate on technical implementations, assist fellow developers, and provide consultation on development processes. Demonstrate the ability to quickly learn and apply new technologies and skills.

Ensure high productivity and meticulous attention to product quality. Be accountable for delivering tasks according to agreed-upon standards and guidelines.

Adhere to development standards and architectural guidelines established by the Solution Design team. Contribute to developing eCommerce features and supporting external system integrations under supervision.

Continuously learn and stay updated with project-relevant technologies. Show proficiency in communicating ideas effectively and mentoring less experienced team members. Proactively research new tools and technologies, contributing ideas during discussions.

Serve as a key troubleshooter for complex or escalated incidents. Offer innovative ideas and solutions, maintaining up-to-date knowledge of existing technologies.

Qualifications

Possess strong development skills in Java 11 or higher, with a solid foundation in Data Structures, Algorithms, problem-solving, and logical/analytical abilities.

Demonstrate hands-on experience with Spring and Spring Boot, including developing and maintaining backend services and RESTful APIs. Familiarity with logging frameworks (SLF4J/LogBack/Log4j) and experience writing Junit test cases using Mockito/Power Mock frameworks are essential.

Exhibit a solid understanding of OOPS concepts and fundamental design principles like SOLID and DRY. Possess sound knowledge of concepts such as Exception handling, Serialization/Deserialization, and Immutability, along with fundamental knowledge in Enums, Collections, Annotations, Generics, and Autoboxing.

Have a basic understanding of multi-threading concepts, with familiarity with Java's Concurrent package (hands-on experience is a plus). Basic knowledge of Java Memory Management (JMM), including garbage collection concepts, is required.

Experience with RDBMS or NoSQL databases and writing SQL queries is necessary. Hands-on experience creating and consuming RESTful web services is also crucial. Familiarity with CI/CD pipelines and any cloud technology is beneficial.

Experience with code quality tools like SonarQube and code management tools is expected. Basic awareness of caching concepts like in-memory caching is desirable (hands-on experience is a plus).

Essential Skills

JavaSpring BootData StructuresAlgorithmsProblem-solvingLogical/Analytical skillsSpringBackend servicesRESTful APIsLogging frameworksJunitMockitoOOPS conceptsSOLIDDRYException handlingSerialization/DeserializationImmutabilityEnumsCollectionsAnnotationsGenericsAutoboxingMulti-threadingJava Memory Management (JMM)Garbage CollectionRDBMSNoSQL databasesSQL queriesRESTful webservicesCI/CD pipelineCloud technologiesSonarQubeCode management tools

Good to Have

Agile Project ManagementCaching

Highlights

  • Actively hiring

More Details

RoleAssociate Engineer - Backend
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Associate Engineer - Backend at Accenture | SkillMX | SkillMX