:
Responsibilities:Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Identify and resolve any technical issues arising
Conducting software analysis, programming, testing, and debugging
Build APIs & microservices to enable moving to newer tech stacks
Support integration with multiple systems
Skills:4 to 6 years of relevant experience in developing and delivering web applications.
Bachelor's Degree in Computer Science or related field or equivalent; advance degree desirable.
Proficiency in Java, with a good understanding of its ecosystems
Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
Familiarity with different design and architectural patterns
Knowhow of Java concurrency patterns
Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
In-depth knowledge of code versioning tools, for instance, Git
Experience in continuous integration
JavaServer pages (JSP) and servlets
Web frameworks like Struts and Spring
Service-oriented architecture
Experience in Web Technologies like HTML, JavaScript, CSS is a plus
Location:
This position can be based in any of the following locations:
Chennai
Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.