At a Glance
- Tasks: Remediate and modernise Java applications while collaborating with a dynamic team.
- Company: Join a forward-thinking company focused on innovative tech solutions.
- Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
- Why this job: Make a real impact by enhancing Java applications and ensuring data security.
- Qualifications: Strong Java skills and experience in collaborative environments are essential.
- Other info: Engage in a fast-paced setting with excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
As a Java Engineer, you will remediate, stabilise, and modernise Java applications participating in the "Ingres only" pathway - decoupling data from Ingres to target relational platforms (Oracle/SQL Server) and implementing secure, supportable fixes that reduce risk ahead of March 2027. You will collaborate with architects, DB specialists, testers, and delivery leads to plan and execute safe change in line with the client MU standards.
Key Outcomes
- Risk reduction & compliance: Identify and remediate vulnerabilities, unsupported dependencies, and non-compliant Java patterns to meet MU security and data-protection expectations.
- Decoupling from Ingres: Refactor Java data access layers and any other necessary application components; supporting migration from Ingres to the agreed target RDBMS.
- Quality & Release readiness: Deliver thoroughly tested fixes and enhancements that are verifiable in SIT, E2E/UAT and OAT/NFR phases, supporting traceability and sign-off.
- Knowledge transfer: Produce clear documentation and handover notes to run teams.
Responsibilities
- Analyse Java applications (TBC but 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 optimise 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 artefacts current (design notes, runbooks, KT packs).
- Participate in agile ceremonies; coordinate with Actian Exit streams and Model Office activities.
Essential Skills & Experience
- 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 behaviour.
- 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.
Desirable
- Awareness of Actian Exit remediation pathways and the specific Java services in scope.
- Familiarity with AI-assisted upgrade accelerators and technical proving approaches used in the programme.
- Experience with the clients MU governance, SD&T/implementation forums, or Model Office validation.
Java Engineer in England employer: Experis
Contact Detail:
Experis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially those involving legacy systems and database migrations. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss how you've tackled challenges in past projects, particularly around Java applications and database management. Practice makes perfect!
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're serious about joining our team and helps us get to know you better.
We think you need these skills to ace Java Engineer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Java Engineer role. Highlight your experience with Java, JDBC, and any legacy remediation work you've done. We want to see how your skills match up with what we're looking for!
Showcase Your Projects: Include specific projects where you've worked on decoupling data or modernising applications. We love seeing real examples of your work, especially if they relate to the Ingres pathway or similar RDBMS migrations.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for your skills and experiences, and make sure to explain how you’ve contributed to quality engineering and test readiness in past roles.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Experis
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially core concepts like JDBC, JSP/Servlets, and the Spring Framework. Be ready to discuss how you've tackled legacy remediation in regulated environments, as this will show your understanding of the role's requirements.
✨Understand the Migration Process
Familiarise yourself with the process of decoupling from Ingres and migrating to target RDBMS like Oracle or SQL Server. Be prepared to explain how you would approach mapping dependencies and optimising SQL queries post-migration.
✨Showcase Your Quality Engineering Skills
Highlight your experience with test design and defect management. Discuss specific examples where you've built and executed test plans across different phases like SIT, E2E/UAT, and OAT. This will demonstrate your commitment to quality and readiness for multi-phase testing.
✨Communicate Effectively
Since collaboration is key in this role, practice articulating your thoughts clearly. Be ready to discuss how you've worked with DBAs, architects, and other stakeholders in previous projects. Good communication can set you apart from other candidates.