Technical aptitude and experience with the software tools and techniques used in software development; ability to participate into requirements analysis, estimation, development and code reviews activities.
Perform ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement.
Serve as a core member of an engineering team that designs and develops software applications.
Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms. Supports users by developing documentation and assistance tools.
Must have years technical background/experience including development, building and deploying applications to test environments; years development experience in Java, J2EE and Web Services (SOAP and RESTful).
In this role, the selected candidate must have Strong Java/J2EE developer with more than 8+yrs experience. Should have good experience in Java/J2EE technologies, Spring, Hibernate, Oracle 11g, SQL, Linux/Unix, Maven, Junit, Jenkins, SVN, Eclipse, Visio, WebSphere, Tomcat.
At least 2 years of experience in software development working with various technologies like Java 1.5+, Spring 3.0 or above, Web Services - SOAP or REST, JSP, Servlet, Eclipse, HTML, JBoss Application Server, Security management Tool Siteminder.