Tuesday, October 13, 2009

Kaiser Permanente - Java Application Developer II

GENERAL SUMMARY Develop and maintain programming and associated tasks for Java 2EE based clinical application systems, including integrated software and hardware application configurations. Analyze business process to define application functional requirements and technical specifications. Participates in software/hardware release and installations tasks. As a member of the Operational Development Department you will be held accountable for compliance with federal, state, institutional, and departmental requirements. You will be trained on required regulatory and compliance protocols as a condition of employment.

Compliance: Maintains and supports a culture of compliance, ethics and integrity. Maintains knowledge of policies and procedures and performs in accordance with the Principles of Responsibilities and applicable regulatory requirements, external laws and accreditation standards. Appropriately reports observed fraud or abuse.

ESSENTIAL RESPONSIBILITIES

< Performs software coding, testing, debugging, documentation, installation, and production support tasks in accordance with industry best practices and specific internal procedures and standards. Designs and develops interface components to external systems.


< Provides task identification work effort estimates, and work schedules for development and maintenance activities. Creates and analyzes UML artifacts, which documents the software.


< Conducts client interviews in order to perform analysis of client business processes and functional requirements and prepare appropriate documentation to communicate and validate the information.


< Supports other department members while performing application development duties. Assists other departments in programming efforts, collection and use of data, and technical problem resolution.

POSITION REQUIREMENTS

< Bachelor’s degree in information technology, business, or science field or equivalent work experience. At least 3 years of computer programming experience.


< Must have solid Java and object oriented development skills with hands-on experience in Struts and JSP and an understanding of Hibernate design and coding principles.


< Demonstrates solid technical writing skills in creating and maintaining technical and user manuals. Effective communication with management, medical providers, computer users and technicians.


< Must have hands-on experience building basic RDBMS queries using SQL Server or Oracle.


< Agile development methodologies (SCRUM) experience and JBOSS experience desirable.

For Essential Responsibilities

In addition to defined technical requirements, accountable for consistently demonstrating service behaviors and principles defined by the Kaiser Permanente Service Quality Credo, the KP Mission as well as specific departmental/organizational initiatives. Also accountable for consistently demonstrating the knowledge, skills, abilities, and behaviors necessary to provide superior and culturally sensitive service to each other, to our members, and to purchasers, contracted providers and vendors.

Functional and Environmental Factors Available on request

SCHEDULE: MON - FRI - 9:00AM - 5:00PM

STARTING SALARY RANGE : $5,780 - $7,369 (Monthly)

- Kaiser Permanente is an AA/EEO employer -