Role & Responsibilities:
- Design, develop, and implement scalable applications using Java, Spring Boot, and Microservices architecture.
- Work on end-to-end development, enhancements, and production support for critical systems.
- Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
- Develop, test, and deploy RESTful APIs and microservices with best coding practices.
- Work on AWS services including Lambda, EC2, S3, and related cloud components.
- Implement message streaming and real-time event processing using Kafka.
- Participate in code reviews, technical discussions, and architectural decision-making.
- Optimize performance, troubleshoot issues, and ensure application stability.
- Contribute to CI/CD automation, containerization (Docker), and cloud migration activities.
Preferred Candidate Profile:
- 6+ years of hands-on experience in Java, Spring Boot, Microservices, Lambda & Kafka.
- Strong working experience with AWS cloud services (minimum 3 years).
- Expertise in Docker, API development, and distributed systems.
- Solid understanding of database systems, caching, and messaging frameworks.
- Ability to work independently with strong analytical and problem-solving skills.
- Excellent communication skills with experience in Agile methodologies.
- Must have experience in delivering scalable, high-availability enterprise applications.