Senior Full Stack Backend Engineer; Java Boot, Cloud & DevOps
-
Software Development
Job Description & How to Apply Below
Req
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.
NTT DATA's Client is currently seeking a Senior Full Stack Backend Engineer (Java, Spring Boot, Cloud & Dev Ops) to join their team in Irving, Texas (US-TX), United States (US).
Job Description - Senior Software EngineerRole Overview:
Senior hands-on engineering role responsible for designing, developing, deploying, and supporting enterprise-grade applications using Java/Spring Boot, Python, cloud platforms, microservices, and modern Dev Ops practices. The role requires end-to-end ownership, technical leadership, production reliability, and a strong focus on scalable, secure, and resilient solutions.
- Design, develop, enhance, and maintain scalable, secure, and high-performance enterprise applications and microservices using Java/Spring Boot and related backend technologies.
- Own solutions end-to-end from requirements and technical design through development, testing, deployment, production support, and continuous improvement.
- Lead technical design discussions, establish engineering standards, and guide development teams on architecture, coding, security, resiliency, and performance best practices.
- Develop and integrate RESTful and GraphQL APIs and distributed services, including reusable frameworks for logging, error handling, auditing, policy management, authentication, and authorization.
- Build automation and backend utilities using Python for engineering productivity, operational support, and platform integration.
- Design, build, and optimize CI/CD pipelines using tools such as Cloud Bees, Jenkins, Git-based pipelines, Maven, Docker, Kubernetes, and Spring Boot.
- Apply strong Git CLI and branching/release management practices to support reliable software delivery and controlled production releases.
- Partner with cross-functional application, infrastructure, security, architecture, and operations teams to deliver robust solutions across AWS and Azure environments.
- Implement production observability using Datadog and related logging, monitoring, tracing, and alerting practices; troubleshoot incidents and drive root-cause remediation.
- Conduct disaster recovery architecture analysis to validate Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO), and recommend improvements for resilience and recoverability.
- Support cloud modernization and cloud-native adoption, including containerized deployments, Kubernetes-based operating models, scalability patterns, and resilient distributed architectures.
- Identify, evaluate, and introduce new technologies, engineering patterns, and capabilities that improve reliability, developer productivity, security, and operational efficiency.
- Create unit and integration tests, resolve defects, maintain technical documentation, and ensure adherence to the full Software Development Life Cycle and Agile delivery practices.
- Minimum 10+ years of overall software engineering experience designing, developing, and supporting enterprise-grade applications, including significant hands-on backend engineering responsibilities.
- Minimum 7+ years of hands-on experience with Java, including at least 5+ years using Spring Boot to design and build production-grade microservices and backend services.
- Minimum 5+ years of experience with microservices architecture, distributed systems, RESTful APIs, service integration, and API design; hands-on GraphQL experience strongly preferred.
- Minimum 4+ years of experience using Python for automation, scripting, backend services, platform utilities, or engineering productivity solutions.
- Minimum 5+…
Position Requirements
10+ Years work experience(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction