Java Microservices Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job 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
Requirements
· 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…