Freelance Backend Engineer (Java, Spring Boot, Microservices) | 6-Month Contract | Amsterdam Hybrid
Freelance Backend Engineer (Java, Spring Boot, Microservices) | 6-Month Contract | Amsterdam Hybrid
Work Arrangement
Office Days per Week: 3 days
Key Skills
Job Description
NTT DATA is looking for a freelance Backend Engineer (Java / Spring Boot) for one of our clients in Amsterdam. Amsterdam, Netherlands (Hybrid) 6-Month Contract (Extension Possible) Onsite 2-3 Days per Week Start Date: ASAP About the Opportunity We're hiring multiple Backend Engineers for a large-scale technology program focused on building highly scalable, customer-facing products. This role is best suited for engineers with strong Java development experience who enjoy designing microservices, building distributed systems, and delivering reliable backend services at scale. You'll work alongside product and engineering teams to develop solutions used by a significant user base. What You'll Do Design, develop, and maintain Java-based backend services Build scalable APIs and microservices Develop high-quality, maintainable, and tested code Work on distributed systems and cloud-native applications Support production systems and platform reliability Participate in system design discussions Collaborate with cross-functional engineering teams Improve performance, scalability, and operational excellence Required Skills Strong Java development experience Experience with Spring Boot Experience designing and building microservices Experience with SQL and/or NoSQL databases Understanding of distributed systems Experience building customer-facing products Strong software engineering fundamentals Ability to demonstrate measurable project outcomes and business value Nice to Have Kafka AWS Kubernetes Docker GitLab CI/CD Experience supporting applications with 10,000+ users FinTech, Payments, Banking, or other regulated-industry experience Ideal Candidate You can demonstrate: ✅ Ownership of backend services from development through production ✅ Experience building scalable, high-availability platforms ✅ Tangible impact on products and engineering outcomes ✅ Strong understanding of performance, reliability, and scalability challenges NTT DATA - a part of NTT Group - is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, IT modernization and managed services. NTT DATA enables clients, as well as society, to move confidently into the digital future. We are committed to our clients' long-term success and combine global reach with local client attention to serve them in over 50 countries. Visit us at nttdata.com
Core Responsibilities
Design, develop, and maintain Java backend services, scalable APIs, and microservices, while building reliable distributed and cloud-native systems. Support production reliability, contribute to system design, collaborate with cross-functional teams, and improve performance and scalability.
Requirements
Requires strong Java and Spring Boot experience, experience designing microservices, and familiarity with SQL and/or NoSQL databases and distributed systems. Candidates should have strong software engineering fundamentals and experience delivering customer-facing products with measurable outcomes; Kafka, AWS, Kubernetes, Docker, and regulated-industry experience are advantageous.
About NTT DATA Europe & Latam
Industry: IT Services and IT Consulting
Company size: 10,001+ employees
NTT DATA, Inc. is a trusted global innovator of business and technology services. We're committed to helping clients innovate, optimize and transform for long-term success. Our R&D investments help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity.