Senior Java Software Engineer (Remote) - €400 A Day - Remote
Role details
Job location
Tech stack
Job description
Job Title: Senior Java Developer (API & Legacy Modernisation)Location:Remote - SpainRate:€400 per dayContract:6-month rolling contractAbout the RoleWe're looking for an experiencedSenior Java Developerto 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 ResponsibilitiesDesign and develop robust, secure, and scalableJava-based APIs and microservicesLead and contribute tolegacy system modernisationinitiativesWork 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 standardsRequired Experience & Skills~10+ years of Java development experience~ Strong experience inAPI development(RESTful services, microservices architecture)~ Proven track record inlegacy platform modernisationand refactoring~ Solid knowledge of:~ Spring / Spring Boot ecosystem~ Microservices and distributed systems~ Cloud platforms (AWS, Azure, or GCP)~ CI/CD and DevOps practices~ SQL and NoSQL databases~ Experience working infinancial services / banking / fintechenvironments~ Strong understanding of security, scalability, and high-availability systems~ Excellent communication skills and ability to work in distributed teamsNice to HaveExperience with containerisation (Docker, Kubernetes)Event-driven architectures (Kafka or similar)Experience with domain-driven design (DDD)Why Join?Competitive €400/dayrateFully remote role within PolandLong-term 6-month rolling contractOpportunity to work on high-impact modernisation projects in financial services
Requirements
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 ResponsibilitiesDesign and develop robust, secure, and scalableJava-based APIs and microservicesLead and contribute tolegacy system modernisationinitiativesWork 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 standardsRequired Experience & Skills~10+ years of Java development experience~ Strong experience inAPI development(RESTful services, microservices architecture)~ Proven track record inlegacy platform modernisationand refactoring~ Solid knowledge of:~ Spring / Spring Boot ecosystem~ Microservices and distributed systems~ Cloud platforms (AWS, Azure, or GCP)~ CI/CD and DevOps practices~ SQL and NoSQL databases~ Experience working infinancial services / banking / fintechenvironments~ Strong understanding of security, scalability, and high-availability systems~ Excellent communication skills and ability to work in distributed teamsNice to HaveExperience with containerisation (Docker, Kubernetes)Event-driven architectures (Kafka or similar)Experience with domain-driven design (DDD)Why Join?
Benefits & conditions
Competitive €400/dayrateFully remote role within PolandLong-term 6-month rolling contractOpportunity to work on high-impact modernisation projects in financial services