A

Accenture

Advises businesses and runs their technology

Lead Backend Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeKochi, Kerala, IndiaNo salary listedIn-person

About the Job

Requirements

  • Five to eight years of experience in backend or Java application development.
  • Strong development skills in Java 11 or above.
  • Strong acumen in data structures, algorithms, problem-solving, and logical and analytical skills.
  • Hands-on experience with Spring and Spring Boot.
  • Hands-on experience with a logging framework such as SLF4J, Logback, or Log4j.
  • Experience writing JUnit test cases using Mockito or PowerMock.
  • Thorough understanding of object-oriented programming concepts, design principles, and implementation of different types of design patterns.
  • Sound understanding of exception handling, serialization and deserialization, and immutability concepts.
  • Fundamental knowledge of enums, collections, annotations, generics, and autoboxing.
  • Experience with multithreading, the concurrent package, and concurrent APIs.
  • Basic understanding of Java Memory Management, including garbage collection concepts.
  • Experience with relational or NoSQL databases and writing SQL queries.
  • Hands-on experience creating and consuming RESTful web services.
  • Familiarity with CI/CD pipelines.
  • Good understanding of at least one cloud technology.
  • Hands-on experience using code quality tools such as SonarQube.
  • Experience with code management tools.
  • Hands-on experience with caching mechanisms.
  • Graduation.

Responsibilities

  • Own the technical direction and ensure the team delivers high-quality, scalable, and maintainable solutions while guiding and mentoring team members.
  • Design, code, debug, unit test, and document large, complex software applications.
  • Collaborate on technical implementation and assist other developers and consultants with implementation and development.
  • Assimilate new skills and use new technologies effectively.
  • Take ownership of complex, ambiguous problems and drive end-to-end solutions.
  • Make architectural and design decisions to ensure scalability and maintainability.
  • Mentor and support junior team members through code reviews and guidance.
  • Communicate with cross-functional teams and contribute to technical planning.
  • Proactively identify technical risks and propose improvements across the codebase or processes.
  • Deliver tasks to agreed standards and be accountable for their completion.
  • Adhere to development standards and architectural guidelines set by the Solution Design team.
  • Develop technical aspects of eCommerce stores, from commerce to content, including integration with external systems.
  • Monitor and assess emerging trends and technologies in software engineering, make recommendations, and conduct independent research to validate new ideas.
  • Troubleshoot complex or escalated incidents.
  • Provide ideas and solutions using up-to-date knowledge of existing technologies.

Desired Qualifications

  • Agile project management.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs