Job Description :
Job Description:
Hands on development of enterprise scale web applications that support customer self-service, business to business and system to system integration utilizing established and emerging technologies; completing programming using languages and software products; designing and conducting tests.
Contributing to application development by coordinating user requirements, schedules and activities, evaluating technical systems designs, contributing to team meetings, troubleshooting development and production issues across multiple environments and constructing software that meets requirements, promotes reuse, is cost effective, maintainable and highly performant.
Supporting product release activities (QA, deployment); participate in product installation & post install support.
Foster innovation through research and conducts studies of alternatives, analyzes and recommends changes in project developmental policies, procedures, standards, and development strategies
Updates professional knowledge by researching new internet technologies and software products, participating in educational/training opportunities, reading professional publications, maintaining professional networks.
Being receptive and enthusiastic towards accepting ownership for accomplishing new and challenging assignments and exploring opportunities to grow as a technology professional.

Mandatory Skills:
Strong Programming & Debugging skills.
Hands on Java/JEE and Open Source skills and good understanding of Web Application Architecture.
Working Experience with Version Control Systems (Git, ClearCase etc)
Proven experience in developing web applications utilizing MVC Architecture - Spring MVC/Spring Core/Web Services (SOAP/REST
Analytical & problem solving skills


Client : Confidential

             

Similar Jobs you may be interested in ..