Skip to main content

Java Microservices Developer

Technology
| HCL Global System
Dallas, United States1 month ago

Job description

Job Description:

Required Skills & Experience

· 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.

Roles & Responsibilities

· 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

Interested in this role?