Six Perm Java Positions!

One of our Healthcare clients is looking to hire six permanent Sr. Java Developers.

Audra Gallant

Audra’s Website

One of our Healthcare clients is looking to hire six permanent Sr. Java Developers. They offer amazing benefits: 401k matching, pension plan, great healthcare and more. The role will involve client interaction and a chance to mentor other developers.

Major Accountabilities
Java/SQL Application Development, Enhancement, and Administration — Designs, develops, maintains and documents Java and SQL based programs (other languages may apply to a lesser extent):
• Participates in requirements analysis and definition. Designs, writes, and develops Java applications, including system utilities for testing, monitoring, and administration of applications. Development efforts will focus mainly on Internet-based data-driven products. Other development tasks may also be required.
• Prepares code documentation in support of program development. Creates and maintains system specification and sub-system specification documentation. Follows (and continues to develop) established software development guidelines and procedures.
• Prepares documentation and paperwork used in the planning and preparation stages of the application and the instructions for its use.
• Works with third-party outside consultants and experts to accomplish specific projects and tasks.
• Stays abreast of state-of-the-art programming techniques, implements them, and advocates their implementation.
• Other requirements, design, implementation, testing, evaluation, and documentation tasks as required. Trouble Shooting, Debugging, and Maintenance — Analyzes existing software for adequacy to meet the intended task:
• Conducts appropriate development testing of applications to ensure quality
• Debugs, tests, and installs complex applications programs. Diagnoses and resolves complex application software problems. Develops test procedures and test platforms.

Required Skills
• A Bachelor’s degree (BA, BS) in Computer Science or related discipline
• 5-7 years experience
• Minimum of 5 years general technical experience; 5-7 years Java and SQL application development experience preferred. Demonstrated experience in entire application development process.
• Specifically, 3-5 years Oracle experience (PL/SQL and Views) and Java EE experience (Servlets, XML, and JDBC) tightly coupled to data-driven systems.

Demonstrated advanced experience in the following areas:
• Java EE Technology
• JSP, JavaScript, XML, DHTML, and CSS
• Oracle (SQL, PL/SQL)
• MVC framework experience (WebWork,Struts)
• Hibernate
• Development tools (Eclipse, query tools, ANT, JUnit or TestNG, Subversion)
• Object Oriented and Design Pattern Techniques

Pluses include:
• Open Source, Security, Linux, Apache/Tomcat, Scripting (ANT, JavaScript, Perl, etc.), JMS, XML/XSD, JBoss, HL7 Ajax, JasperReports, OpenReports, ChartFX, Spring framework, DoJo.
Major Accountabilities
Java/SQL Application Development, Enhancement, and Administration — Designs, develops, maintains and documents Java and SQL based programs (other languages may apply to a lesser extent):
• Participates in requirements analysis and definition. Designs, writes, and develops Java applications, including system utilities for testing, monitoring, and administration of applications. Development efforts will focus mainly on Internet-based data-driven products. Other development tasks may also be required.
• Prepares code documentation in support of program development. Creates and maintains system specification and sub-system specification documentation. Follows (and continues to develop) established software development guidelines and procedures.
• Prepares documentation and paperwork used in the planning and preparation stages of the application and the instructions for its use.
• Works with third-party outside consultants and experts to accomplish specific projects and tasks.
• Stays abreast of state-of-the-art programming techniques, implements them, and advocates their implementation.
• Other requirements, design, implementation, testing, evaluation, and documentation tasks as required. Trouble Shooting, Debugging, and Maintenance — Analyzes existing software for adequacy to meet the intended task:
• Conducts appropriate development testing of applications to ensure quality
• Debugs, tests, and installs complex applications programs. Diagnoses and resolves complex application software problems. Develops test procedures and test platforms.