> Markdown version of [/jobs/ext/4353667-java-microservices-developer](https://www.wearedevelopers.com/jobs/ext/4353667-java-microservices-developer). 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 Microservices Developer - **Company:** HCL GLOBAL - **Location:** Dallas, TX, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Performance Management, Code Review, Databases, Data Synchronization, Database Connection, Software Debugging, Distributed Systems, Software Engineering, Systems Integration, Enterprise Software Applications, Spring-boot, Software Troubleshooting, Apache Kafka, Asynchronous Programming, Restful APIs, Microservices - **Published:** October 29, 2026 - **Apply:** https://www.thejobnetwork.com/job/b4dfb180-e0b9-4a81-9b64-5bc57734c439/java-microservices-developer ## About the Role · Strong experience in Java development, including Java 17 and Java 21 features. · Hands-on experience with Spring Boot and Microservices architecture. · Experience designing and developing services that communicate with and manage data across multiple databases. · Strong experience with Apache Kafka for event-driven and asynchronous communication. · Experience developing RESTful APIs and integrating microservices. · Good understanding of database connectivity, transactions, and data synchronization. · Knowledge of distributed systems, scalability, and high-performance application design. · Strong troubleshooting, debugging, and problem-solving skills. ## Description · Design, develop, and maintain scalable Java-based microservices. · Utilize Java 17 and Java 21 features to build modern and efficient applications. · Develop Spring Boot services that communicate with two or more databases. · Implement Kafka-based messaging and event-driven communication between services. · Design and develop REST APIs and integrate applications with other enterprise systems. · Ensure application performance, scalability, reliability, and security. · Collaborate with cross-functional teams throughout the development lifecycle. · Participate in code reviews, testing, deployment, and production support. Keywords: Java, Java 17, Java 21, Spring Boot, Microservices, Apache Kafka, Multiple Databases, REST APIs, Distributed Systems. Must Have: Java 17 and Java 21 features Service wanted to communicate with 2 databases. Kafka Spring boot application