Home  /  IT, IT and information services  /  Job: JAVA Developer

Job: JAVA Developer

Title JAVA Developer
Categories IT, IT and information services
Salary Open
Start Date
Location Annapolis, MD
Job Information

JAVA Developer
Location: Annapolis, MD
Duration: 4 years
Rate: Open and competitive
Start : July 1 if not sooner

Qualifications:

– BA/BS degree in Computer Science
– A minimum of 8years of Java/J2EE programming experience
– Good communication and documentation skills are essential.
– Must have the ability to break down complex concepts into organized and concise units.
– Must be able to work in an agile, self-motivated environment with multiple, concurrent priorities.
– Good knowledge of object-oriented concepts, design patterns and UML notation.
– Solid experience with Reverse Engineering and Refactoring code.
– High level understanding of XML documents, syntax and validations.
– Complete knowledge of theW3C XML Schema(XSD)specifications.
– Ability to quickly evaluate, learn and prototype new technologies
– Knowledge of technologies used in existing systems:
– JavaEE 5, JavaEE 6, Spring Framework, DAP, JQuery, AJAX, JSP, XML, JAXB, Hibernate, JSON, JavaScript, JSTL, Oracle SQL, Jasper Reports, JUnit, Web Services JAX-WS, Struts, SAX, Maven, 3rdpartytag library(s)(tomahawk)
– Knowledge of technologies for new interface and event-driven components: JavaEE 5, JavaEE 6, JAX-WS, XML, XSLT, JPA, JAXB, JUNIT, EJB, WSDL,DOM, SAX, JDOM, Soap UI, JDBC, SQL, JDOM

Knowledge of the following technologies for Web Application:

– JavaEE 6, JMeter, Jasper Reports, JavaScript, AJAX frameworks (JQuery)JSF, Log4j, 3rd party tag libraries (Trinidad)
– Domain knowledge of NIEM 2.0, ECF4.0 and court related concepts and business activities.

Responsibilities:

– Analyzing, testing, debugging and repairing existingJ2EE applications. Applications include, but not limited to:
– e-Citation Exchange
– Citation Data Entry(Swing-based)
– Odyssey Case Management publishing
– Court Case Management Event Indexing and Event Notification Processing
– Misc. Lien Web Application
– Evaluating business rules and objectives in order to design new object oriented solution components within an SOA architecture.
– Preparing and implementing automated test solutions for each component.
– Evaluating event-driven integration requirements in order to design new J2EE integration interfaces.
– Preparing and implementing automated test solutions for each new interface.
– Analyzing User Interface requirements in order to design and implement new Web Applications.
– Preparing and maintaining documentation for all software development phases (Use Cases, Design Documents, UML, Technical Documentation)
– Packaging and configuring J2EE components for deployment across Development, Test and Production Environments. Components include web services, EJB, shared libraries, front-end Web Applications and stand-alone applications. Servers include Oracle Application Server, Web Logic Application Server and Stand-Alone AIX Server(s). Configuration utilizes ANT scripts and includes Security configuration.

Apply Now
For further assistance Call (301) 441-1011
Last Updated by Ryan Borooah