remote
Senior Developer Java & Kafka - Mukizh Fashions
Software Engineer
Senior Developer leading cloud‑native microservices with Java, Spring Boot, Kafka, and AWS, driving scalable, high‑performance distributed systems in an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain enterprise‑grade cloud‑native microservices using Java and Spring Boot.
- Implement and optimize Kafka messaging pipelines for real‑time data streaming.
- Leverage AWS services (EC2, S3, Lambda, ECS/EKS) to build scalable, resilient architectures.
- Collaborate with cross‑functional teams in Agile sprints, ensuring timely delivery and high code quality.
- Conduct code reviews, performance tuning, and troubleshooting of distributed systems.
Requirements
- 5–10 years of professional experience in Java development.
- Proven expertise with Kafka, Spring Boot, and AWS cloud services.
- Strong understanding of microservices architecture and event‑driven design.
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.