We are seeking a highly skilled Senior Java Full Stack API Developer with strong expertise in microservices architecture, API development, event-driven systems, and cloud-native solutions. The ideal candidate will have hands‑on experience designing and developing scalable distributed applications using Java, Spring Boot, Kafka, REST APIs, AWS/GCP, and modern database technologies.
Key Responsibilities
- Design, develop, and maintain enterprise‑grade microservices using Java and Spring Boot.
- Build and integrate RESTful APIs following API‑first and code‑first design principles.
- Develop scalable event‑driven architectures using Apache Kafka.
- Design and implement Kafka topics, schema registrations, event contracts, and message‑driven workflows.
- Implement integration patterns for distributed systems and enterprise applications.
- Work with reactive programming paradigms using Spring WebFlux and Reactive Streams.