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 security and compliance in Java applications.
- Qualifications: Strong Java skills and experience in collaborative environments are essential.
- Other info: Engage in a fast-paced, agile setting with excellent career advancement potential.
The predicted salary is between 40000 - 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 Shrewsbury employer: Experis
Contact Detail:
Experis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer in Shrewsbury
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or have experience in legacy systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially any work related to legacy remediation or database migrations. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common Java interview questions and scenarios related to Ingres decoupling. Practising your responses will help you feel more confident and ready to impress during those crucial conversations.
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities waiting for talented Java Engineers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Java Engineer in Shrewsbury
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java skills and experience with legacy systems. We want to see how you've tackled similar challenges in the past, so don’t hold back on those details!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention your experience with Ingres and how you can contribute to our goals at StudySmarter.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've approached complex issues in Java applications. We love innovative thinkers, so share your thought process and solutions!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
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 systems and any specific challenges you've faced in regulated environments.
✨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 how you've contributed to multi-phase testing models and ensure you can articulate your approach to quality assurance in a collaborative environment.
✨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, and demonstrate your ability to produce clear documentation and handover notes.