• Design, develop, test and deploy microservices using Spring Boot 4 and Java 17+
• Implement real-time event streaming solutions using Apache Kafka
• Consume, transform, and enrich streaming data
• Implement change-detection logic and publish new events when data changes occur
• Integrate and optimize data persistence in MySQL
• Deploy and manage applications on Microsoft Azure PaaS
• Implement fault-tolerant, scalable, and highly available streaming applications
• Configure retry mechanisms, dead-letter topics, and idempotent processing
• Write unit, integration, and performance tests
• Collaborate with DevOps teams to implement CI/CD pipelines