Our client (a well-known pan‑European financial services group) is hiring a hands-on Java Developer to build new functionality and keep a business-critical in-house CRM running smoothly. If you enjoy legacy Java (7/8), pragmatic engineering, and being the person who can both ship features and fix incidents, this one is for you.
What you’ll do (day to day)
- Develop new features in the in-house CRM (Java 7/8, legacy codebase)
- Maintain and improve existing modules (readability, modularity, maintainability)
- Investigate and resolve incidents / production issues
- Write functional/technical documentation that actually helps future devs
- Collaborate closely with the wider team on testing and delivery
Must-have skills
- Strong Java development experience (specifically Java 7 or Java 8, in legacy environments)
- Solid SQL/database capability (ideally MySQL)
- Comfort with build tooling: Maven / Gradle / Ant
- Working knowledge of Linux
- Confident with testing + troubleshooting and documenting what you build
Nice-to-have (not required)
- C# / .NET exposure
- T‑SQL
- Any telephony / dialler / CTI exposure
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!