NTT DATA, a global technology services leader with $30+ billion in revenue, is seeking a Senior Java Software Engineer to join their financial systems team in Warsaw, Poland. This role presents an exciting opportunity to work on mission-critical distributed systems that power financial risk computations and pricing analytics.
The position requires expertise in Java Spring Boot and distributed computing, with a focus on building scalable, fault-tolerant systems. You'll be working with cutting-edge technologies including AWS cloud services, Kubernetes, Kafka, and modern observability tools. The role involves architecting microservices, implementing security best practices, and leading CI/CD initiatives in a highly regulated financial environment.
As a senior engineer, you'll collaborate with cross-functional teams including DevOps, quant developers, and data engineers. The ideal candidate brings 5+ years of Java development experience, strong knowledge of cloud platforms, and a deep understanding of distributed systems principles. Financial services domain knowledge, particularly in areas like derivatives valuation and risk engines, is highly valued.
NTT DATA offers a technically challenging environment where you'll work on high-impact financial systems while staying at the forefront of cloud and distributed computing technologies. The company serves 75% of Fortune Global 100 companies and invests heavily in R&D ($3.6B annually) to drive innovation. You'll be part of a global team of diverse experts across 50+ countries, contributing to projects that have real-world impact in the financial sector.
The company culture emphasizes innovation, technical excellence, and professional growth. As part of NTT Group, you'll have access to extensive resources and opportunities to work on complex, enterprise-scale systems. The position offers exposure to both technical challenges and business domains, making it ideal for engineers who want to combine deep technical work with financial industry expertise.