Job Title: Senior Java Developer (API & Legacy Modernisation)
Location: Remote – SpainRate: €400 per dayContract: 6-month rolling contract
About the Role
We're looking for an experienced Senior Java Developer to join a financial services programme focused on modernising legacy platforms and building high-quality APIs. This is a long-term contract opportunity for someone who thrives in complex enterprise environments and enjoys transforming legacy systems into scalable, modern architectures.
Key Responsibilities
Design and develop robust, secure, and scalable Java-based APIs and microservicesLead and contribute to legacy system modernisation initiativesWork closely with architects, product owners, and DevOps teams to deliver high-quality solutionsImprove system performance, reliability, and maintainabilityContribute to technical design, code reviews, and engineering best practicesSupport integration with internal and external financial systemsEnsure solutions meet security, compliance, and regulatory standards
Required Experience & Skills
10+ years of Java development experienceStrong experience in API development (RESTful services, microservices architecture)Proven track record in legacy platform modernisation and refactoringSolid knowledge of:Spring / Spring Boot ecosystemMicroservices and distributed systemsCloud platforms (AWS, Azure, or GCP)CI/CD and DevOps practicesSQL and NoSQL databasesExperience working in financial services / banking / fintech environmentsStrong understanding of security, scalability, and high-availability systemsExcellent communication skills and ability to work in distributed teams
Nice to HaveExperience with containerisation (Docker, Kubernetes)Event-driven architectures (Kafka or similar)Experience with domain-driven design (DDD)
Why Join?Competitive €400/day rateFully remote role within PolandLong-term 6-month rolling contractOpportunity to work on high-impact modernisation projects in financial services