Senior Java Software Engineer - Distributed Systems (Finance)
NTT America, Inc.
**Make an impact with NTT DATA**
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
**Key Responsibilities:**
• Architect and implement **microservices** and **distributed computing frameworks** using **Java Spring Boot** .
• Build scalable, fault-tolerant systems to support **financial risk computations** , **pricing analytics** , and **batch/real-time data processing** .
• Develop and deploy applications in the **AWS cloud** using **EKS** , **Lambda** , **S3** , **Redis** , **Docker** , **Kubernetes** , and **Airflow** .
• Integrate messaging and data streaming with **Apache Kafka** , and support analytics and monitoring using **ElasticSearch** , **Kibana** , and **CloudWatch** .
• Implement observability and tracing using **OpenTelemetry** .
• Design and enforce **AWS security best practices** including **IAM** roles and policies, **security groups** , encryption ( **KMS** ) and **secret management** .
• Lead and maintain **CI/CD pipelines** and automate the **release management** process across environments.
• Collaborate with DevOps, quant, and data engineering teams to support secure, performant infrastructure.
• Use **Jira** , **Confluence** , and **Git** for project management, documentation, and source control in a highly regulated financial environment.
• Apply **best practices** in software engineering, testing, and code review, with a focus on **accuracy** , **performance** , and **compliance** .
**Required Qualifications:**
• Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
**• 5+ years** of experience in Java development with strong knowledge of **Spring Boot** .
• Deep experience with **AWS** (S3, Lambda, Redis, EKS, etc.) and containerized environments using **Docker** and **Kubernetes** .
• Proven experience working with **Kafka** , **ElasticSearch** , and **monitoring/observability** tools.
• Experience in **CI/CD** , **release engineering** , and automation.
• Familiarity with **Apache Airflow** or **StepFunctions** for data workflows.
• Hands-on experience with **ALM tools** like **Jira** , **Confluence** , and **Git** in regulated environments (e.g., financial services).
• Strong understanding of **distributed systems** , **concurrency** , and **system performance** .
• Ability to work effectively in cross-functional teams in an agile environment.
**Preferred Qualifications:**
• Experience in **financial services** , especially in domains such as **derivatives valuation** , **XVA** , **risk engines** , or **market data processing** .
• Knowledge of **a second programming language** (C++, Rust, Python) is appreciated
• Familiarity with **financial data formats** and **time-series data processing** .
• **AWS Certification** (e.g., Solutions Architect, Developer, or DevOps Engineer).
• Knowledge of **regulatory and compliance** considerations in software delivery.
**What We Offer:**
• Work on complex, high-value financial systems with real-world impact.
• A collaborative and technically challenging environment.
• Exposure to the latest cloud and distributed computing technologies.
**Workplace type** **:**
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to 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. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Por favor confirme su dirección de correo electrónico: Send Email