Java Engineer

Experis
Shifnal, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 58K

Job location

Shifnal, United Kingdom

Tech stack

Java
Artificial Intelligence
Databases
Data Migration
Data Security
Relational Databases
Java Database Connectivity
Java Servlet
Java Web Services
Spring
Javaserver Pages
Team Foundation Server
Oracle Applications
Pair Programming
Scrum
SQL Databases
Test Driven Development
Ingres (database)
GIT
Software Version Control
Legacy Systems

Job description

  • 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, 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!

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).

Apply for this position