Job Description :
Job Title: FullStack Java Developer with EJB
Location: Saint Paul, Minnesota
Duration: 12 Months


Java Developement
EJB 2.0, EJB 3.0.
T-SQL for MS SQL Server
XML Schemas
XSLT, SOAP Web Services,writing unit tests using mocking libraries
NIEM compliant schemas
Agile development team experience


Project Description

The Client is seeking professional developer services to support multiple technical initiatives including the Crime Reporting Systems and Gun Permit systems and future MNJIS technical initiatives, as needed. The Client also provides enhancements and maintenance on these systems and is seeking an additional contract developer to join an existing team of full technology stack developers.

Sample Tasks

Work with planning managers, architects, business analysts, quality assurance analysts and agencies to define and transform business requirements into technical design and programming specifications conforming to the system architecture.

Implement enterprise solutions following established patterns in application development and data security.

Build, deploy and test software applications and modules using automated test and deployment technologies and tools.

Provide direction in identifying appropriate technical solutions (application and system level) that meets business objectives, which include defining technical alternatives to derive the most cost-effective solutions to meet client requirements.

Review test cases and test plans in conjunction with quality assurance staff.

Execute unit and integration testing procedures.

Provide knowledge transfer.

Minimum Qualifications

Seven (7) years of experience developing in Java

Three (3) years of experience developing with EJB

Five (5) years of experience writing T-SQL for MS SQL Server

Three (3) years of experience using XML schemas

Desired Skills

Experience writing unit tests with the use of mocking libraries

Experience using XSLT

Experience using SOAP web services

Experience working National Information Exchange Model (NIEM) compliant schemas

Development experience within an Agile development team

Experience working with law enforcement or criminal justice systems

Ability to debug/troubleshoot systems that span multiple applications