Website NTT DATA North America
Software Development Analyst – Bangalore
Join a dynamic Java backend team delivering enterprise‑grade microservices for a global leader. You’ll build scalable, cloud‑native APIs that power critical business applications for Fortune‑100 clients.
What You’ll Do
Design and implement backend services and REST APIs using Java 8+ and Spring Boot.
Write clean, testable code with unit and integration tests.
Participate in architecture discussions and propose high‑performance solutions.
Manage data access with PostgreSQL and MongoDB, and integrate Redis caching.
Containerize applications with Docker and orchestrate deployments on Kubernetes (Azure/AWS).
Set up monitoring, logging, and performance tuning for distributed services.
Automate infrastructure provisioning with Terraform and support CI/CD pipelines.
What You Need
3–6 years of Java development experience, preferably Java 8 or higher.
Hands‑on expertise with Spring Boot and microservices architecture.
Strong SQL skills (PostgreSQL) and familiarity with NoSQL (MongoDB).
Experience deploying containers using Docker and Kubernetes on Azure or AWS.
Proficiency with messaging systems like Kafka or RabbitMQ.
Ability to write unit and integration tests (JUnit, TestNG, etc.).
Knowledge of Terraform or similar IaC tools for automated provisioning.
Good to Have
Experience with event‑driven architectures.
Exposure to DevOps practices and CI/CD tooling.
Understanding of cloud‑native design patterns and security best practices.
The Opportunity
Work within NTT DATA’s expansive ecosystem that serves 75 % of the Fortune Global 100, collaborating with seasoned engineers on high‑impact projects. This role offers rapid skill growth in Java microservices and cloud deployments.
To apply for this job please visit in.linkedin.com.
