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.
WHAT TO DO NOW?