Position Code: |
IT-000529-23 | Compensation: |
Depends On Experience |
No. of Positions: | 2 | Required Degree: |
Bachelor's Degree in Computer Science |
Work Location: | US-MD-Annapolis | Years of Experience: |
8+ Years |
Date Posted: |
5/22/2013 | Category: | Computer Information/Systems Development |
Responsibilities:
- Submit a weekly written
report to communicate progress made on the projects worked to the assigned Project Manager.
- Analyzing, testing, debugging and repairing existing J2EE applications.
- Evaluates business rules and objectives in order to design new object oriented solution components within SOA architecture.
- Prepares and implements automated test solutions for each component.
- Evaluates event driven integration requirements in order to design new J2EE integration interfaces.
- Prepares and implements automated test solutions for each new interface.
- Analyzes User Interface requirements in order to design and implement new Web Applications.
- Prepares and maintains documentation for all software development phases (Use Cases, Design Documents, UML, Technical Documentation).
- Packages and configures 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.
- 8+ years of Java/J2EE programming experience.
- Knowledge of technologies used in existing systems:
- Java EE 5, Java EE 6, JSON, Javascript, JSTL, JasperReports, JUnit, JAXB, JQuery, JSP
- Spring Framework
- LDAP
- AJAX
- XML
- Hibernate
- Oracle SQL
- Web Services JAX-WS, Struts, SAX, Maven
- 3rd party tag library(s) ( tomahawk )
- Knowledge of technologies for new interface and event-driven components:
- Java EE 5, Java EE 6 , JAX-WS
- XML, XSLT, JPA, JAXB, JUNIT, EJB, WSDL, DOM, SAX, JDOM
- SoapUI, JDBC, SQL, JDOM
- Knowledge of the following technologies for Web Application:
- Java EE 6, JMeter, JasperReports, JavaScript
- AJAX frameworks (JQuery)
- JSF, Log4j
- 3rd party tag libraries ( trinidad )
- Domain knowledge of NIEM 2.0, ECF 4.0 and court related concepts and business activities.
- 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 the W3C XML Schema (XSD) specifications.
- Ability to quickly evaluate, learn and prototype new technologies.
- Experience working with Circuit Court
- Experience working with District Court
- Experience working with Judicial Information Systems (JIS)