Java Developer
Role details
Job location
Tech stack
Job description
· Design, develop, and maintain backend applications using Java and Spring Boot
· Build and manage event-driven systems using Kafka
· Develop scalable microservices and REST APIs
· Integrate applications with cloud platforms (AWS, Azure, or Google Cloud Platform)
· Collaborate with cross-functional teams for system design and delivery
Requirements
We are seeking a Senior Java Developer with strong expertise in Kafka and cloud platforms to build scalable, high-performance backend systems. The ideal candidate will have deep experience in microservices architecture, event-driven systems, and real-time data processing, · 8+ years of experience in Java development
· Strong hands-on experience with Apache Kafka
· Experience with microservices architecture and REST APIs
· Experience working with cloud platforms (AWS / Azure / Google Cloud Platform)
· Strong understanding of system design and distributed systems
· Experience with CI/CD tools and version control (Git), · Experience with Docker/Kubernetes
· Knowledge of messaging systems and streaming platforms
· Experience in Agile/Scrum environments