Sr. Web Developer

Sr. Web Developer - Pega Trainee

Health care is undergoing tremendous change and transition and Kaiser Permanente is set to meet these challenges. Within Kaiser Permanente, Information Technology is moving to a model that brings our focus and methods closer to those of our business partners and common system across the Enterprise. The implementation of our new Chrysalis application (built with Pega's Business Process Management software) will provide the tools to enable our associates to deliver outstanding customer services to the millions of members that rely upon Kaiser Permanente for their healthcare needs. The Sales Systems sub-portfolio within the Health Plan Business Information Office (HP BIO) of Kaiser Permanente's Information Technology (KPIT) is seeking an exceptional Java/web developer who is willing to learn new Pega technology. Kaiser Permanente IT is looking for a highly-motivated and detail-oriented Java EE expert with extensive hands-on experience designing and developing enterprise web services/SOA and web-based applications. The candidate must have hands-on experience building applications with some of the popular frameworks (Spring, Hibernate, and Struts or Spring MVC) as well as providing and consuming web services using JAX-RPC/JAX-WS. The candidate must also have experience interfacing with Oracle databases from Java using JDBC, Hibernate or Spring DAO. The Senior Web Developer will be a member of a larger team of developers responsible for designing and developing new components, as well as adding enhancements to existing applications. The ideal candidate will work well coding all layers within an N-tier architecture (front-end, middle tier, and backend). A successful candidate will be able to interact with our business clients and other technical resources and must possess excellent communication skills. Also, the Sr. Web Developer / Pega trainee will contribute to the development of new Pega-based applications within the Health Plan portfolio. KP will invest in the training and career development of the candidate. This position is for a full-time position and is located at our offices in Old Town Pasadena, CA. Responsibilities - Design, develop, and assist in testing of custom Java code and web services - Work cooperatively with other functional teams that perform quality testing and performance testing - Translating functional requirements into technical architecture and solution design documents - Following best practices related to software development Qualifications: Basic/Minimum Qualifications: - Bachelor's degree or 4 years of equivalent work experience. - Excellent communication and problem-solving skills - 5 years of Java/J2EE development experience as a developer with extensive experience in Object Oriented Design and Development - 5 years experience with the following: Servlets, JDBC, Ant, JUnit, XML, SQL, stored procedures, database design - 2 years developing J2EE web services using WSDL, SOAP, and W3C XML Schema - 1 year experience with both Spring and Hibernate (annotations or hbm.xml config) - Excellent communication and problem-solving skills Preferred Qualifications - Java certifications a plus - Strong hands-on knowledge of WSDL development, including defining messages, operations, services, and fault handling - Experience with front-end web frameworks like Adobe Flex, Dojo Toolkit, jQuery, or any other AJAX-based framework - Experience with XML/XSLT - Experience with Struts (1 or 2) or Spring MVC - Healthcare industry experience is a plus - Customer service and results-oriented while maintaining a team focus - Ability to work in a dynamic environment with cross-functional teams - Experience with CRM/ERP or BPM systems is a plus