Java Developer (Java 17/Spring Boot/Microservices/REST API's/FTE/Onsite)

NTT DATA Services•Plano, TX
•$96,800 - $145,200•Onsite

About The Position

NTT DATA is seeking an intermediate Java Developer to build and support REST APIs, data ingestion services, Azure Service Bus integrations, and batch-processing solutions using Java 17, Spring Boot, Oracle, and Azure. The role involves developing cloud-native applications and integrations, implementing secure event-driven workflows, and supporting legacy modernization, data migration, testing, and deployments. The developer will collaborate with senior team members, architects, developers, QA teams, and business stakeholders, and follow test-driven development and software engineering best practices. The position is based onsite in Plano, Texas.

Requirements

  • At least 5 years of Java development experience building enterprise applications and REST services.
  • At least 3 years of experience with Java 17, Spring Boot, microservices, REST APIs, and OpenAPI.
  • At least 2 years of experience developing applications on Microsoft Azure.
  • At least 3 years of experience with Oracle SQL, PL/SQL, database integration, and performance tuning.
  • At least 2 years of experience designing and securing APIs, including OAuth 2.0 and JWT.
  • At least 2 years of experience with automated testing and TDD using JUnit, Mockito, and CI/CD pipelines.
  • Strong analytical, communication, and problem-solving skills.
  • Experience working in Agile/Scrum environments.

Nice To Haves

  • Experience with Azure Service Bus, Kafka, Azure Blob Storage, API Gateway platforms, Spring Batch, and JDBC batch processing.
  • Experience with DB2/Mainframe modernization, migration, and reconciliation activities.
  • Experience with OCI, AWS, Docker, Kubernetes, OpenShift, and DevOps tools such as GitHub, Jenkins, and Azure DevOps.
  • Experience with Spring MVC, Thymeleaf, and HTML.
  • Experience in financial services, retirement, wealth management, benefits administration, brokerage, or recordkeeping domains.

Responsibilities

  • Develop and support Java 17/Spring Boot microservices and REST APIs.
  • Build cloud-native applications and integrations on Azure.
  • Develop batch-processing and data-integration solutions.
  • Implement secure, event-driven application workflows.
  • Support legacy modernization, data migration, testing, and deployments.
  • Participate in code reviews, Agile ceremonies, and production support.
  • Collaborate with architects, developers, QA teams, and business stakeholders.

Benefits

  • 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.
  • 401(k) program with company match.
  • Additional voluntary or legally required benefits.
  • May be eligible for incentive compensation based on individual and/or company performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service