Design, develop, and deploy scalable microservices-based applications using Java and Spring Boot
Build and maintain RESTful APIs with high performance and reliabilityDevelop event-driven architectures using Apache Kafka
Work on cloud-native applications leveraging AWS services (EC2, S3, RDS, Lambda, ECS/EKS, etc.)
Participate in system design discussions, architecting robust and scalable solutionsOptimize application performance, scalability, and availability
Ensure code quality, unit testing, and best practices (CI/CD, TDD preferred)
Collaborate with cross-functional teams including frontend, DevOps, QA, and product
Troubleshoot production issues and provide quick resolutionsMentor junior developers and contribute to technical excellence