- 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