Programmer Analyst, Consultant Specialist

Programmer Analyst, Consultant Specialist - Java

As one of the nation's leaders in quality health care for over 55 years, Kaiser Permanente is dedicated to enhancing health care delivery through state-of-the-art information tools and top-notch talent. The experts at Kaiser Permanente Information Technology are at the heart of that mission and you can be one of them. If you are excited about working with cutting edge technology and have the right blend of creativity and experience, consider the following opportunity within our National Clinical Call Centers group. This group partners with The Permanente Company and Permanente Medical and other Kaiser medical groups around the country to foster clinical systems development. Essential Functions: - Design, develop and maintenance of server side functionalities of Regional Application suite using Java, RAD and Web sphere application server environment. - Troubleshoot deployment and production problems. - Provide support for production issues. - Architect the solution of new feature enhancements. - Ensure Software design and code implementation meets coding standards and best practices, flexibility, configurability, reusability, testability, maintainability and scalability. - Collaborate with Solution consultant, team lead and development manage, and business partner to translate the business requirements into a functional design documents. - Participate in the agile pair programming and code review. - Create design documentation and drawings as required by CPDP. Qualifications: Basic Qualifications: - Bachelor's degree in related field and/or 4 years of equivalent work experience. - A minimum of 8 years of related experience in conducting highest level analyses regarding programs/applications/systems and making strategic recommendations to management. - 8+ years of technical experience in a fast paced, Information Technology Department consisting of a combination of staff and contractors. - 8+ years of experience in Enterprise Java programming, RAD 7.5 Environment, SOA, Web services Development and Testing, SOAP UI, JMS, MQ Series, - Experience working with SQL, Stored Procedure and Database, preferably Oracle. - Experience in UML and data modeling, working knowledge of Visio. - Strong knowledge of JUnit. -Ability to work independently with minimal direction Preferred Qualifications: -Experience with Ant Script development - Working knowledge of HL7 interfaces. - BlazeDS and Websphere Application Server experience - Experience with ADOBE Flex and Flashbuilder - Troubleshooting and problem solving skills. - Experience with SVN source control system. - Experience in Agile process and Methodologies - Experience with Application Lifecycle management tools (Borland StarTeam, Caliber) - Very strong communication skills (Ability to communicate one's ideas through their design) - Experience working with various departments and a good team player. - Intermediate Unix knowledge.