- 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