- Design, build, and maintain Java Spring Boot microservices with high scalability, performance, and security.
- Implement event-driven architectures using Apache Kafka, including producers, consumers, partitions, and stream processing.
- Deploy and manage microservices on AWS Cloud, ensuring reliability, cost optimization, and best DevOps practices.
- Collaborate with product managers, architects, and cross-functional teams to understand requirements and deliver high-quality solutions.
- Ensure system stability and performance through troubleshooting, monitoring, and optimizations.
- Conduct code reviews, mentor junior developers, and contribute to improving development processes.
- Participate in architectural discussions and propose modernization/improvements.