- Java Programming
 - Spring Framework, Spring Boot and Spring REST APIs
 - AWS: CloudWatch, EC2, Secret Manager, API gateway, S3
 - Kubernetes/EKS
 - Kafka/Confluent Kafka
 - MongoDB
 - Experience with Microservice Architecture and building scalable distributed applications
 
Good to have skills for upcoming projects
- Exposure to Snowflake (Data Ingestion & Snow SQL)
 
Mandatory tech skills
- Proficiency in Java programming language and related frameworks.
 - Strong knowledge of Java, Spring (Springboot) framework, and related technologies
 - Experience with RESTful web services and API development.
 - Design, implement, and optimize Kafka-based solutions to support real-time data streaming and event-driven architecture.
 - Strong understanding of distributed systems and microservices architecture.
 - Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
 - Conduct code reviews and performance evaluations.
 - Familiarity with database systems (SQL and/or NoSQL).
 - Excellent troubleshooting, debugging, problem-solving and communication skills.
 
Additional skills needed – Tech Lead
- Drive the architecture and design of complex systems to meet business requirements.
 - Define and implement technical standards, guidelines, and best practices.
 - Expertise in microservices architecture, cloud computing, and DevOps practices.
 - Lead and inspire a team of Java engineers to achieve technical and business objectives.
 - Strong communication and leadership skills with a collaborative mindset.
 - Exposure to Cloud DB and K SQL