> Markdown version of [/jobs/ext/4691116-java-developer-java-17-spring-boot-microservices-rest-api-s-fte-onsite](https://www.wearedevelopers.com/jobs/ext/4691116-java-developer-java-17-spring-boot-microservices-rest-api-s-fte-onsite). 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). --- # Java Developer (Java 17/Spring Boot/Microservices/REST API's/FTE/Onsite) - **Company:** NTT America, Inc. - **Location:** Plano, TX, United States - **Experience:** Experienced - **Salary:** $96,800 - $145,200 - **Contract:** Temporary contract - **Skills:** HTML, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, Batch Processing, Cloud Storage, Code Review, Databases, Continuous Integration, Data Integration, Data Migration, IBM DB2, DevOps, Github, Java Database Connectivity, Junit, Mainframes, OAuth, OpenShift, Oracle (Applications), Oracle SQL Developer, Performance Tuning, Scrum Methodology, Mockito, Software Construction, PL-SQL, Openapi, Azure Service Bus, Enterprise Software Applications, Data Ingestion, Spring Cloud, Spring-mvc, Spring-boot, Software Application Programming, Kubernetes, Apache Kafka, Api Gateway, Restful APIs, Oracle Cloud Infrastructure, Spring Batch, Docker, Jenkins, Microservices - **Published:** November 12, 2026 - **Apply:** https://dejobs.org/x/x/F2BE19B6F8DA4D2A9CF6E2C1CB06D647/job/ ## About the Role * 5+ years of Java development experience building enterprise applications and REST services. * 3+ years of experience with Java 17, Spring Boot, microservices, REST APIs, and OpenAPI. * 2+ years of experience developing applications on Microsoft Azure. * 3+ years of experience with Oracle SQL, PL/SQL, database integration, and performance tuning. * 2+ years of experience designing and securing APIs, including OAuth 2.0 and JWT. * 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. Preferred Qualifications * 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 ## Description 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 requires strong development skills, collaboration with senior team members, and adherence to TDD and software engineering best practices. 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.