JEE APPLICATION DEVELOPER

OTS is seeking a JEE Application Developer(s) to provide analysis, design, development, implementation and maintenance of Java (JEE) applications. Specific duties are outlined below in the task list.

  • Provide analysis, design, development, implementation and maintenance of Java (JEE) applications.
  • Assist in the preparation and documentation of program requirements and specifications.
  • Consult with administrators to propose solutions to information systems problems.
  • Coordinate and provide consulting to Department staff regarding information systems development.
  • Meet with users to analyze and evaluate system requirements; creates functional and technical specifications, including E/R diagrams; performs database design, producing physical schema diagrams; programs the application; participates in in-house and user testing and training; converts data from existing databases when applicable and documents, implements and maintains applications.
  • Participate in the development of standards and in-house training materials for other program staff.
  • Perform technology and architecture upgrades to ensure the stability of applications in the DEP portfolio.
  • Provide analysis, design, development, implementation and maintenance of Java (JEE) applications.
  • Provide maintenance, enhancement and support for a variety of the agency’s Java applications
  • Provide mentoring and guidance to junior programmers and staff.

Desired Skills & Experience:

  •  5+ years’ experience in Java Frameworks such as Struts/Tiles, Struts 2, Servlets/JSP, JPA/Hibernate
  • 5+ years’ experience in XML, HTML and CSS
  • 2+ years’ experience with Oracle PL/SQL
  • Experience using Subversion, ContinuumMaven 2
  • Knowledge of relational and object-oriented database designs
  • Knowledge of object-oriented design methodologies
  • Knowledge of Information Systems Development Methodology (ISDM)
  • Knowledge of database security, including role-based security
  • Knowledge and experience with Unified Modeling Language (UML)

Apply Online

A valid phone number is required.
A valid email address is required.