The Senior Java Developer will function as a technical resource in an agile development effort to implement a medical claims adjudication system. This position will maintain responsibility for the development of applications in a team environment consisting of both employees and contractors. This position will partner closely with the business stakeholders, project manager, architect, and other IS staff. This position requires critical thinking and problem solving abilities to address complex issues.
Experience with core Java, J2EE programming
Familiarity with one or more application servers such as WebSphere, WebLogic, etc. preferred
Experience with Oracle and SQL, PL/SQL
Experience with an IOC container such as Spring a plus
Experience with an ORM tool such as Hibernate a plus
Experience with Jasper Reports.
Work both independently and as part of an Agile (SCRUM) development team
Document code consistently throughout the development process
Perform unit and integration testing to ensure software quality
Work collaboratively with developers, business analysts, and management to define new (and enhance existing) features that are aligned with this organization’s overall long term strategy