Java Developer
Multivision - Herndon, VA

This job posting is no longer available on Multivision. Find similar jobs:Java Developer jobs - Multivision jobs


Develop, modify, or update applications used by business units or infrastructure units. Collaborate with subject matter experts in those units to determine unit needs and business processes that are automated by the application. Participate in most or all of the steps in the software development life cycle to create and modify the software


Collaborate with managers or practitioners in the business unit to determine systems requirements and functionalities needed in new or revised application

Develop detailed specifications of application and document in a form that it can be used for coding application

Perform or review coding done to render specifications into application functionalities, screens, or outputs

Develop test plan and/or test application in development status or debug application in production mode

Document or review documentation of steps in specification development, coding, testing and user acceptance for future reference and for internal control purposes

May lead a small project or a segment of a larger project

May mentor or provide technical guidance to less experienced staff

Skills set

4+ years of progressive experience developing applications with Java and J2EE technologies (EJB, JMS, JSP, JDBC)

Experience in developing applications on Weblogic application server

Experience with frameworks, especially Spring, Hibernate and Struts

Experience with test driven development and automated unit testing using JUnit

Experience with Service Oriented Architecture (SOA), OO Design & Development

Experience with building and communicating with WebServices

2+ years of experience developing with an RDBMS (Oracle preferred) and SQL

Ability to independently research, troubleshooting, and resolve complex problems

Strong communication, analytical and problem solving skills

Excellent time management skills

Strong oral/written communication skills