Req ID: 385333
We are currently seeking a Senior Software Engineer to join our team in Dallas, Texas (US-TX), United States (US).
Job Description - Senior Software EngineerDay to Day job Duties: (what this person will do on a daily/weekly basis) 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.
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
- 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
- 2+ years of hands-on experience building resilient, scalable, cloud-native solutions on AWS
- 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
Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $106,245 to $120,050. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on a number of factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.
This position may also be eligible for incentive compensation based on individual and/or company performance.
This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short and long term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally-required benefits.
#LI-NorthAmerica, #DataFID