Job Title - <Backend Developer-Java> + <Level Analyst> + <Entity ACS/Accenture Song>
Management Level: <Level 11 –Analyst>
Location: Kochi, Coimbatore, Trivandrum
Must have skills: Java/Springboot
Good to have skills: Agile Project Management
Experience: 1.5-3 years of experience is required
Educational Qualification: Graduation (Accurate educational details should capture)
Job Summary
We are seeking a skilled and motivated Java/Spring Developer with 1.5–3 years of hands-on experience in designing, developing, and maintaining high-performance Java applications. The ideal candidate has a strong understanding of object-oriented programming, backend development, and modern software engineering best practices. You will be responsible for writing clean, scalable code, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle.
Roles and Responsibilities
-
Coding, debugging, unit testing, and documenting large, complex software applications
-
Collaborate on technical implementation, assist other developers and consultants in implementation and development
-
Demonstrate capability to effectively assimilate new skills and use of new technologies.
-
Exceptional productivity and attention to product quality issues
-
Be accountable to deliver the task to the agreed standards
-
Adhere to development standards and architectural guidelines set by the Solution Design team
-
Develop all technical aspects of eCommerce stores, from commerce to content and all integration with external systems
-
Maintain current technical knowledge to support rapidly changing technology, being always on a look out for new technologies and work with management and development team in bringing new technologies on board
-
Demonstrate abilities to effectively communicate ideas and to mentor less experienced team members
-
Motivated to independently monitor and appraise emerging trends and technologies in software engineering and make recommendations or undertake independent research to validate new ideas
-
Act as the key trouble-shooter in complex/escalated incidents
-
Provide innovative ideas and solutions in an ever-changing environment with up-to-date knowledge regarding existing technologies.
Professional and Technical Skills:
-
Strong development skills in Java 11 or above.
-
Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills.
-
Hands-on experience with Spring , Spring Boot.
-
Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
-
Experience of writing Junit test cases using Mockito / Powermock frameworks.
-
Thorough understanding of OOPS concepts, Design principles and implementation of different types of Design patterns.
-
Sound understanding of concepts like Exception handling, Serialization/Deserialization and Immutability concepts, etc.
-
Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
-
Experience with Multi-threading, Concurrent Package and Concurrent APIs
-
Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
-
Experience in RDBMS or NoSQL databases and writing SQL queries
-
Hands-on experience in creating RESTful webservices and consuming webservices
-
Familiar with CI/CD pipeline
-
Good understanding of any of the cloud technologies.
-
Hands-on experience in using code quality tools like Sonarqube
-
Experience with Code management tools.
-
Hands-on experience with Caching mechanisms.
Additional Information
About Our Company | Accenture (do not remove the hyperlink)