> Markdown version of [/jobs/ext/2113285-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2113285-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** NTT DATA Corporation - **Location:** Nashville, TN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Cloud Computing, Computer Engineering, Relational Databases, Database Connection, DevOps, Distributed Systems, Amazon DynamoDB, Elasticsearch, Java Web Services, PostgreSQL, Messaging Application Programming Interface, Apache Maven, Enterprise Messaging Systems, NoSQL, Operational Databases, Oracle (Applications), Ansible, Amazon Simple Notification Service (SNS), Software Engineering, Systems Integration, Containerization, Information Technology, IBM UrbanCode Deploy, Apache Kafka, Restful APIs, Amazon Simple Queue Service (SQS), Jenkins - **Published:** August 19, 2026 - **Apply:** https://careers-inc.nttdata.com/talentcommunity/apply/1420604500/?locale=en_US ## About the Role Basic Qualifications: (what are the skills required to this job with minimum years of experience on each) * 4+ years of hands-on experience in Java-based Software Engineering and application development * 3+ years of experience developing, consuming, and supporting RESTful APIs and integration services * 3+ years of experience managing API-to-database connectivity using relational databases (Oracle, PostgreSQL, etc.) and/or NoSQL databases (DynamoDB, Elasticsearch, Graph DB, etc.) * 2+ years of experience working with messaging technologies such as Kafka, Kinesis, SNS, or SQS * 1+ years of hands-on experience building resilient, scalable, cloud-native solutions in AWS * Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technology field Travel: This position does not require travel. Required location is NTT DATA's Nashville TN or Plano TX office Degree: Bachelor's in computer science or Master's degree in a technology related field (e.g., Computer Engineering, Computer Science, etc.) Nice to Have; (But not a must) * Experience developing highly scalable distributed systems using open-source technologies * Experience supporting high-volume customer-facing API traffic * Experience with DevOps and CI/CD pipelines using tools such as Maven, Jenkins, uDeploy, Stash, or Ansible * Experience with operational database administration and support for Oracle and PostgreSQL * Ability to validate, monitor, troubleshoot, and resolve issues across development, testing, and production environments * Experience working within Agile teams distributed across multiple geographic locations * Excellent written and verbal communication skills * Desire and ability to learn and adopt new technologies * Strong analytical and problem-solving skills with the ability to approach complex challenges from multiple perspectives * Domain experience in Financial Services, Banking, Wealth Management, or Investment Management * Consulting experience with a proven track record of stakeholder engagement, client relationship management, and trusted advisor partnerships * AWS Associate, Professional, or Specialty certifications are a plus ## Description We are seeking a Senior Software Engineer to build and modernize an enterprise identity and customer profile platform. In this role, you will design, develop, and support scalable Java-based applications, APIs, and integration services that enable seamless connectivity across a complex application ecosystem. You will leverage cloud-native technologies, messaging frameworks, and modern engineering practices to build resilient, high-performing solutions that support enterprise identity initiatives and enhance the end-user experience. ## Related Videos - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)