Our client (a well-known pan‑European financial services group) is hiring a hands-on Java Developer to work on a business-critical in-house CRM built on legacy Java 7 / Java 8.
This role is not for someone who’s only worked in modern Java stacks recently. They need someone who is current on Java 7 or Java 8 — meaning you’ve used Java 7/8 in production within the last 2 years — and who is genuinely happy to work in a legacy environment (shipping new functionality, maintaining existing modules, and resolving incidents).
What you’ll do
- Build new features in a legacy Java 7/8 codebase (in-house CRM)
- Maintain and improve existing modules (readability, modularity, maintainability)
- Troubleshoot and fix production incidents
- Write clear technical/functional documentation
- Collaborate with the wider team on testing and delivery
Mandatory (non-negotiable)
- Java 7 or Java 8 commercial experience within the last 2 years (hands-on, production)
- Comfortable working in a legacy codebase (and motivated by that challenge)
- Solid SQL / database skills (MySQL ideal)
- Build tooling exposure: Maven / Gradle / Ant
- Working knowledge of Linux
- Good English
Nice to have (not required)
- Any CTI / dialler / telephony exposure
- C# / .NET, T‑SQL
Next Steps
Interested candidates with the required experience and skills are encouraged to submit their CVs to explore this rewarding opportunity. Our client values proactive, detail-oriented professionals committed to delivering excellence. To learn more or clarify any queries, please contact our team via email at [email protected]. Take the next step toward advancing your career by applying today!