Java Developer
Status: Closed
Essential Functions:
* Demonstrate ability in system analysis, design, development and implementation of Internet, multi-tier Client/Server applications and Intranet applications
* Translate Use Case Requirements, technical specifications and design into code for new or enhancement projects for internal and external clients
* Write programs, ad hoc queries, and reports
* Be familiar with Configuration Management methodologies and tools, including CVS,SVN
* Follow software development methodology and follows architecture standards
* Participate in design, code, and test inspections throughout life cycle to identify issues/defects; participates in other meetings, such as those for use case creation
* Formally document issues/defects and supports issues/defects resolution until closure
* Use design patterns for design and architecture of system components (e.g. session facade, service locator, etc.)
* Evaluate and select of new open source frameworks to improve development process/products
* Identify and develop prototypes to address critical requirements (both functional and non-functional)
* Develop technical specifications using standard modeling techniques
* Provide technical leadership and direction to junior developers in implementing technical solutions
* Develop estimates for design and implementation level of effort
* Have significant experience in Object-oriented Analysis and Design, use of standard modeling techniques, design patterns and UML.
Requirements:
- Bachelor’s degree (or equivalent) in a related field.
- At least 5-6 years experience in technical specialty.
- 2+ years experience as a Technical Lead/Team Lead.
- Strong written and oral communication skills.
- Strong analysis and problem solving skills.
- Strong relationship building skills.
Direct Experience with the following Language/Methodology:
- Java/J2EE (EJBs, JMS, JAXB, JDBC, JNDI, RMI) required
- JSP & Servlet development required
- JSF required
- Java Script recommended
- Object Oriented Development required
- Struts/Spring Framework and Hibernate experience required
- XML, XML Schema, XSLT required
- Experience in writing stored procedures, triggers desired
- Experience in writing technical specifications recommended
- Experience creating SDLC artifacts using UML 2.x required
- Experience with JavaScript and cross-browser support issues desired
- Experience with SOA, ESB, Web Services, WSDL, XML required
Compensation:
$37-$42 / hr
Length:
6 month / contract-to-hire
Location:
Rockville, Maryland
