NTT DATA is seeking a Software Development Senior Analyst with 3–6 years of experience. You will join our inclusive, adaptable, and forward-thinking team to build scalable, high-performance applications.
What You'll Do
- Design, develop, test, and deploy backend services using Java 8+, Spring Boot, and Microservices
- Build and test reliable, scalable RESTful APIs
- Write and maintain unit and integration test cases
- Contribute to QA by performing unit and integration testing
- Work with PostgreSQL and MongoDB for persistence and data modeling
- Package and deploy applications using Docker and Kubernetes
- Deploy services on Azure or AWS cloud environments
- Focus on high availability, scalability, and performance optimization
- Participate actively in Agile ceremonies and collaborate with cross-functional teams
What We're Looking For
- Java 8+
- Spring Boot
- Microservices architecture
- RESTful API development
- PostgreSQL/MSSql
- MongoDB
- Docker, Kubernetes
- Cloud platforms: Azure / AWS
- Unit and integration testing (JUnit, Mockito or similar)
- Agile methodology
- Exposure to messaging platforms (Kafka - must have for VerSO, RabbitMQ)
Nice to Have
- Monitoring and observability skills for distributed environments
- Experience with caching solutions (Redis)
- Familiarity with Infrastructure as Code (IaC) tools like Terraform
- Spring Workflows
- Distributed tracing
Technical Stack
- Languages & Frameworks: Java 8+, Spring Boot, Microservices
- API & Protocols: RESTful APIs
- Databases: PostgreSQL, MongoDB
- Infrastructure & Cloud: Docker, Kubernetes, Azure, AWS
- Testing: JUnit, Mockito
- Messaging: Kafka, RabbitMQ
- Caching & IaC: Redis, Terraform
Work Mode
This role follows a local-city work mode and is based in Bangalore, Karnātaka (IN-KA), India (IN).
NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.




