Innovative and self-motivated with a passion to develop complex and scalable applications.
5-6 years of experience in software development with a strong focus on algorithms and data structures.
Strong coding and design skills with prior experience in developing scalable & high availability applications using Core Java/J2EE, Spring, Hibernate, Hystrix, Resilience4j are needed.
A good understanding of Observability principles (Metrics, Logging, Monitoring, Alerting) is needed.
Exposure to scalable Distributed Systems Architectures, Micro-Services, Docker, Kubernetes, Cloud Platforms (AWS, Azure, GCP)
Work experience with Relational databases is required (Primarily MySQL)
Prior work experience with Non-Relational databases (primarily Redis, MongoDB) is an added plus.
Strong Analytical and Problem Solving Skills.
BTech in Computer Science, Electrical or Electronics Engineering, or relevant programming experience.