We are looking for a highly skilled Java & Kafka Developer with 5 + years of experience to design, develop, and maintain scalable, high-performance backend systems. The ideal candidate will have strong expertise in Java, Kafka-based event-driven architectures, and hands-on experience with cloud platforms or GTS or equivalent).
Key Responsibilities
Design, develop, and maintain highly scalable backend applications using Java
Build and manage event-driven and streaming solutions using Apache Kafka
Develop microservices and integrate them with Kafka producers and consumers
Ensure high availability, performance, and fault tolerance of applications
Work with cloud services (Azure / GTS or similar) for deployment and monitoring
Collaborate with cross-functional teams (DevOps, QA, Product)
Write clean, maintainable, and well-documented code
Troubleshoot production issues and provide timely resolutions
Participate in code reviews, design discussions, and architectural decisions
Required Skills & Qualifications
5+ years of hands-on experience in Java development
Strong knowledge of Core Java, Java 8+, Multithreading, Collections
Solid experience with Apache Kafka (topics, partitions, consumers, producers, offsets)
Experience with Spring Boot / Spring Framework
Knowledge of microservices architecture
Hands-on exposure to cloud platforms (Azure / GTS / AWS / GCP)
Experience with RESTful APIs
Familiarity with SQL/NoSQL databases
Understanding of CI/CD pipelines
Good problem-solving and communication skills
java,spring boot,restful apis,ci/cd pipelines,