Sr. Java Developer/ Architect

22 Jul 2024

Vacancy expired!

Position: Sr. Java Developer/ Architect Duration: 1 year Location: west Sacramento, CA Project Scope The consultant will undertake duties and responsibilities as a Senior Developer and provide ongoing application development and support of the Actuarial Valuations System (AVS) and all its sub systems including Pension Outlook, which will be written in Java, and other Object-Oriented technologies. The engagement involves working under the guidance of the AEA unit manager and AVS Solution Architect to understand the business problems, and system requirements and then provide solutions that are technically feasible, aligned with existing enterprise architecture and meet the needs of the business users within the project timelines. The consultant will act as a Senior Solutions Java Developer and will be responsible for system defect analysis and resolution; review designs of the other developers to ensure the solution meets the solution/architecture guidelines set by the project. Additional duties and responsibilities include but are not limited to performing analytical work; defining technical requirements; creating or updating existing technical design artifacts for online, batch, report and interface processes, business rules, forms; analyzing data and providing SQL data fixes and database structure changes, and participation in implementation and release communication activities. Deliverable 1: Analysis and Design Determine impact of reported defects or enhancements to existing application Propose one or more design options as appropriate to each situation, including a level-of- effort estimate and target delivery date Document the design option selected by CalPERS Deliverable 2: Implementation, Testing and Support Develop approved application changes within the existing technical environments, using the approved promotion path and QA/testing methodology Performing internal unit/QA testing and facilitate user acceptance testing Support best practices in use of code repository and Jenkins pipeline for delivery of application and report fixes and enhancements. Update and enhance system documentation to keep it synchronized with system and environment changes. Deliverable 3: Knowledge Transfer Contractor will provide knowledge transfer of reporting efforts, escalated system issues, and application changes and enhancements. Knowledge transfer to occur via collaborative documentation, code commenting, cross training, and job shadowing. Knowledge transfer to take place at CalPERS via regular scheduled meetings and review of documentation. Documentation to include best practices and lessons learned during the project. Minimum Qualification

  • Must have a minimum of seven (7) years' experience in electronic data processing systems study, design, and programming; at least five (5) years of said experience shall have including responsibility on a project basis for analysing operational methods and developing computer programs to meet desired results.
  • Must have minimum of seven (7) years of experience working as a solution architect, in providing solutions that aligns with enterprise architecture and aligns with business process in use.
  • Must have a minimum of seven (7) years of experience implementing Java opensource frameworks like Spring boot, Spring Batch etc.
  • Must have minimum of five (5) years of experience working with Angular JS, Bootstrap framework and J Query
  • Must have a minimum of seven (7) years of experience with Oracle 11g, PL/SQL, SQL
  • Must have minimum of three (3) years if working on new or maintaining existing IT actuarial systems.
  • Must have a minimum of five (5) years of experience with Version Control using Git and web-based repositories (GitHub, GitLab, Bitbucket, etc.) and ticketing and collaboration tools like JIRA and Confluence
  • Must have a minimum of five (5) years of experience with ETL process.
  • Experience with design, build and deploy applications in the cloud (Azure or AWS)