Salary: £48,000 - 57,996 per year Requirements: Strong Java: Core Java, JDBC, JSP/Servlets, Spring Framework, and integration with legacy systems. Legacy remediation in regulated environments: diagnosing runtime faults, dependency drift, and security gaps; implementing safe, minimal-change fixes. Database fluency: experience moving away from Ingres or similar RDBMS; comfort working with DBAs on schema, queries, and performance while preserving behavior. Quality engineering: practical test design, defect triage, and readiness for multi-phase test models (SIT/E2E/UAT/OAT). Delivery habits: version control (Git/TFS), lightweight design documentation, and effective stakeholder communication; experience working in a Scrum and Kanban environment using Test-Driven Development and Pair Programming. Flexibility: ability to adapt to different approaches (AI-assistance etc.) and technologies as required. Traits: innovative thinking and strong problem-solving skills. Awareness of Actian Exit remediation pathways and the specific Java services in scope (desirable). Familiarity with AI-assisted upgrade accelerators and technical proving approaches used in the programme (desirable). Experience with the clients MU governance, SD&T/implementation forums, or Model Office validation (desirable). Responsibilities: Analyze Java applications (likely JSP/Servlets, Spring, JDBC, custom libraries) to map dependencies and Ingres touchpoints. Design and implement low-risk remediation: data access abstraction, connection-string/driver changes, error-handling hardening, and performance fixes aligned to target databases. Collaborate with DBAs to plan and validate schema/data migration and optimize SQL queries post-migration. Build and execute test plans with QA: unit/functional/regression, non-functional (reliability, performance), and defect lifecycle management across SIT, E2E/UAT and OAT. Contribute to release documentation and change approvals; support rehearsals and cutovers where needed. Work within the clients governance for security, data protection, and auditability; keep artifacts current (design notes, runbooks, KT packs). Participate in agile ceremonies; coordinate with Actian Exit streams and Model Office activities. Technologies: AI E2E Git Support JSP Java Kanban SQL Security Spring Oracle More: We are seeking a Java Engineer to join our team for a 6-month engagement, focusing on remediating, stabilizing, and modernizing Java applications as part of the Ingreso-only pathway. You will work collaboratively with architects, DB specialists, testers, and delivery leads to ensure secure, supportable fixes to meet compliance standards. This role offers an exciting opportunity to contribute to critical projects and engage in team ceremonies. We look forward to welcoming you to our dynamic team! last updated 4 week of 2026