Application Integration ArchitectLocation: Sacramento, CADuration: 12 MonthsMinimum SkillsMust have a minimum of five (5) years experience in electronic data processing systems study, design, and programming; at least three (3) years of said experience shall have included responsibility on a project basis for analyzing operational methods and developing computer programs to meet desired results, at least two (2) years of said experience must have been at a high level both technically and in measure of responsibility.Must have a minimum of five (5) years experience with knowledge of electronic computer programming; electronic data processing equipment and its capabilities; principles and techniques of studying work processes for new or revised electronic computer applications; principles of designing methods of processing data; technical report writing; statistical methods.Must have a minimum of five (5) years experience in writing complex programs and developing detailed program specifications; analyze data and situations, reason logically and creatively, identify problems, draw valid conclusions, and develop effective solutions.Must have a minimum of five (5) years experience in communicating effectively in writing.Must have a minimum of fifteen (15) years of experience developing, maintaining and enhancing complex and innovative programs using Java.Must have a minimum of ten (10) years of experience with progressively recent versions of Oracle and PL/SQL, and/or SQL Server and TSQL.Desirable SkillsKnowledge and experience using Spring Framework with Hibernate, Security and Web.Knowledge and experience using JUnit.Knowledge and experience with multi-platform solutions.Knowledge and experience using cloud computing.Experience working with public pension systems.Experience with middleware and application integration systems similar to CalPERS.