Job Description :
Design, implement and test software applications using a variety of technologies, including, but not limited to: Web Services, SOA, Axis, OOD and design patterns; develop web application using Java frameworks (Spring, Hibernate, Struts, JSF); Oracle/NoSQL database, JavaScript/AJAX, HTML, Business rule iLog engine and scripting languages.
Use analytic skills to interpret complex information and adapt; participate with the Enterprise Architecture team to evaluate solution design and also collaborate and provide feedback to the product development team; participate in projects with other IT professionals, deliver quality applications and components within scope, on time, and within budget;
Participate in business continuous improvement efforts outside of the customer focused teams; and provide guidance and direction to distributed teams, including onshore and offshore resources.
Support Customer Support and Business teams when there are issues in production environment.
Continuous Integration - J2EE deployment using Ant, Maven, Jenkins and any new technologies in this arena.
Responsible for creating and maintaining all technical artifacts on the Platform.
Provide technical guidance to onshore/offshore development teams