Technology Consultant - Senior Java Spring Boot
Apply now »Date: Oct 12, 2026
Location: Noida, UP, IN
Company: NTT DATA Services
Req ID: 393615
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Technology Consultant - Senior Java Spring Boot to join our team in Noida, Uttar Pradesh (IN-UP), India (IN).
Technology Consultant – Senior Java Spring Boot Developer
Role Summary
We are seeking an experienced Senior Java Spring Boot Developer with strong expertise in designing, developing, and leading the implementation of enterprise-grade applications and Microservices-based architectures. The ideal candidate should possess deep technical knowledge of Java, Spring Boot, Microservices, REST APIs, cloud-native development, distributed systems, and database technologies.
The role requires close collaboration with business stakeholders, Solution Architects, Product Owners, DevOps teams, and development teams to design scalable, secure, and high-performing solutions. The candidate is expected to provide technical leadership, mentor junior developers, drive best practices, and contribute to architectural decisions across multiple initiatives.
Day to Day Job Duties
- Design, develop, and maintain highly scalable Java Spring Boot applications and Microservices.
- Lead application architecture discussions and contribute to technical solution design.
- Analyze business requirements and translate them into robust technical solutions.
- Develop and maintain RESTful APIs, backend services, and integration frameworks.
- Design and implement secure, fault-tolerant, and high-availability systems.
- Lead code reviews and enforce coding standards, development best practices, and security guidelines.
- Optimize application performance, scalability, resiliency, and maintainability.
- Design database schemas and optimize SQL queries for complex business applications.
- Implement authentication, authorization, and API security using Spring Security, OAuth2, JWT, and SSO frameworks.
- Collaborate with DevOps teams on CI/CD pipelines, automated deployments, and infrastructure optimization.
- Troubleshoot production issues, perform root cause analysis, and drive resolution activities.
- Mentor and guide junior and mid-level developers through technical leadership and knowledge sharing.
- Work closely with architects and cross-functional teams to define technical roadmaps and modernization strategies.
- Ensure adherence to enterprise architecture standards, compliance requirements, and security policies.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Basic Qualifications
- 8+ years of hands-on experience in Java application development.
- 5+ years of experience with Spring Boot, REST APIs, and Microservices architecture.
- 5+ years of experience with relational databases, SQL optimization, and data modeling.
- 3+ years of experience with cloud-native application development and containerized deployments.
- Proven experience in designing and delivering enterprise-scale distributed applications.
- Experience leading development teams and mentoring junior engineers.
- Strong understanding of software design patterns, object-oriented design principles, and application architecture.
Core Technical Skills
- Programming: Java 8/11/17+, Core Java, Multithreading, Concurrency
- Frameworks: Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud
- API Development: RESTful Services, OpenAPI/Swagger, JSON, API Design
- Architecture: Microservices, Distributed Systems, Event-Driven Architecture, Domain-Driven Design
- Databases: Oracle, SQL Server, PostgreSQL, MySQL
- ORM: Hibernate, JPA
- Messaging & Integration: Kafka, RabbitMQ, JMS, Event Streaming
- Cloud Platforms: Azure, AWS, Google Cloud Platform
- Containerization & Orchestration: Docker, Kubernetes, OpenShift
- DevOps & CI/CD: Jenkins, GitHub Actions, Azure DevOps, Maven, Gradle
- Version Control: Git, GitHub, Bitbucket
- Testing: JUnit, Mockito, Integration Testing, Test Automation
- Monitoring & Logging: ELK Stack, Splunk, Prometheus, Grafana, AppDynamics
- Security: OAuth2, JWT, SSO, API Security, Secure Coding Practices
- Development Practices: Agile/Scrum, CI/CD, DevSecOps
Nice to Have
- Experience designing and implementing large-scale Microservices architectures.
- Strong experience with Spring Cloud components such as Eureka, Config Server, Gateway, Feign, and Circuit Breaker patterns.
- Experience with Kafka-driven event streaming and real-time data processing solutions.
- Experience deploying and managing applications on Azure Kubernetes Service (AKS), OpenShift, or AWS EKS.
- Expertise in application modernization and monolith-to-microservices transformation initiatives.
- Experience with NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
- Familiarity with Service Mesh technologies such as Istio.
- Experience implementing Infrastructure as Code using Terraform, ARM Templates, or CloudFormation.
- Hands-on experience with observability, distributed tracing, and performance engineering.
- Experience working in highly regulated enterprise environments with security and compliance requirements.
- Knowledge of AI/ML integration frameworks and API-based integrations.
- Experience in solution estimation, technical governance, and stakeholder management.
- Certifications in Java, Spring, Azure, AWS, Kubernetes, or Cloud Technologies are preferred.
- Excellent analytical, communication, leadership, stakeholder management, and problem-solving skills.
Preferred Experience Profile
- 8+ years of Backend Application Development
- 5+ years of Spring Boot & Microservices Development
- 3+ years of Cloud Platform Experience (Azure/AWS/GCP)
- Strong experience in Enterprise Integration and API Development
- Experience leading technical teams and architecture discussions
- Experience working in Agile delivery environments
- Exposure to Digital Transformation and Cloud Modernization programs preferred.
About NTT DATA
NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D.
Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client’s needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com, @nttdatafed.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, https://us.nttdata.com/en/contact-us.
NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. 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. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.
Job Segment:
Developer, Java, Testing, Cloud, Information Technology, Technology