Short Description:
The Programmer is responsible for analysis, design, coding, component and assembly testing of all application code owned by the Application Team.
Complete Description:
Position Description: The position serves as a senior Java applications developer for Java solutions within the Bureau of Business Solutions & Services. The candidate responsibilities will include gathering and refining technical requirements, interfacing with the User community, provide new development support, provide maintenance and application support including troubleshooting and best practices.
Specific Duties:
1. Follow the full Application Development Life Cycle for Java projects and initiatives.
2. Provide development enhancements and troubleshooting support for Java projects.
3. Understand and follow best practices of enterprise level Client/Server Java applications.
4. Perform data analysis on Java system database structures for new development purposes.
Skills:
Exp w/ Software & Client/Server application development & Internet Applications using Java/J2EE.
Required 5 Years
Experience in developing applications using Object Oriented and Web based technologies.
Required 5 Years
Exp related to Servlets, JSP w/ custom tags, Struts, Applets, EJB1.1/2.0, Java Beans, JDBC, JSTL, XML, JavaScript, XSLT, HTML, CSS or similar tech.
Highly desired 5 Years
Experience with different IDEs like Eclipse 3.0, JBuilder.
Required 5 Years
Dev exp in server-side apps using techs related to Servlets, JSP, JDBC, JNDI, JMS, JSTL, CORBA, UDDI, WSDL, SOAP, XML/XSL, & deployed on app servers.
Required 5 Years
Experience in Database and Interfacing (Back-end Front-end connectivity) skills using DB2 (SQL).
Required 4 Years
Excellent understanding of Software Development Life Cycle (SDLC).
Required
Hands-on experience in developing top-down and bottom-up JAX-WS WebServices and JAX-RS RESTFul Web Services.
Required 3 Years
Hands-on experience in working with .jar, .war and .ear files.
Required 5 Years