Java Developer - Spring Boot | Microservices | Kafka / Solace
Core
Design, develop, and maintain scalable backend applications and event-driven microservices using Java and Spring Boot.
Role type
Senior IC Java Developer (Microservices & Event-Driven Architecture)
Builds
Scalable RESTful APIs, microservices, and asynchronous messaging workflows for enterprise applications.
Domain
Enterprise Software Development, Distributed Systems, Event-Driven Architecture
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot, Microservices, REST APIs, Kafka, Solace/MQ, SQL, Git, Multithreading, OOP
Preferred skills
Event-driven architecture, asynchronous messaging, distributed systems, CI/CD pipelines, cloud/containerized deployments
Technologies
Java, Spring Boot, Kafka, Solace PubSub+, SQL, Git
Responsibilities
Design and implement RESTful APIs and microservices; Develop Kafka producers/consumers and message-processing workflows; Implement business logic, error handling, and exception management; Troubleshoot application, API, and messaging-related issues; Perform code reviews and contribute to technical design discussions; Support CI/CD pipelines and cloud deployments.
Seniority
Senior, hands-on IC