Senior Java Developer

Apply now »

Date: May 26, 2026

Location: Bangalore, KA, IN

Company: NTT DATA Services

Key Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Build and consume RESTful APIs and microservices.
  • Develop secure, high-performing, and resilient backend systems.
  • Collaborate with frontend developers, DevOps engineers, QA, and product teams.
  • Optimize application performance, database queries, and system reliability.
  • Participate in system design, code reviews, and technical discussions.
  • Implement CI/CD pipelines and support deployment activities.
  • Troubleshoot production issues and provide timely resolutions.
  • Write clean, maintainable, and reusable code following best practices.
  • Contribute to Agile/Scrum ceremonies and sprint planning.

Required Skills & Qualifications

Technical Skills

  • Strong proficiency in Java 8/11/17
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security
  • Experience in Microservices Architecture
  • Strong understanding of REST APIs
  • Experience with Hibernate/JPA
  • Good knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Experience with Kafka/RabbitMQ or messaging systems
  • Familiarity with Docker and Kubernetes
  • Knowledge of AWS/Azure/GCP
  • Experience with Git, Maven/Gradle
  • Understanding of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
  • Strong debugging and performance tuning skills

Preferred Skills

  • Experience with reactive programming (WebFlux)
  • Exposure to distributed systems and caching (Redis)
  • Knowledge of Elasticsearch
  • Experience in event-driven architecture
  • Familiarity with monitoring tools like Prometheus, Grafana, Splunk


Job Segment: Developer, Java, Quality Assurance, SQL, Database, Technology

Apply now »