Role - Java SDE 3
EXP - 6+ Yrs
Location - Bangalore WFO
Interview Mode - Face 2 Face
Mandatory Skills
Programming \& Core CS
Strong programming expertise, preferably in Java
Solid understanding of Collections, Polymorphism, Design Patterns
Strong Data Structures \& Algorithms, with focus on performance in request paths
Experience with Java advanced concepts – Annotations, Lambdas, Streams, Concurrency
Backend \& APIs
Hands-on experience with REST frameworks (Spring Boot preferred)
Understanding REST maturity levels and best practices
Distributed Systems \& Reliability
Designing distributed systems without single points of failure
Experience with resilience patterns:
Circuit breaker, fallback, graceful degradation
Back pressure, caching, request collapsing
Familiarity with Resilience4J / Hystrix
Strong grasp of CAP theorem, microservices scaling (cloning, sharding)
Secondary / Nice-to-Have Skills
Knowledge of gRPC, Thrift, Protobuf
Networking nuances: TCP, UDP, HTTP/2, SSL
Load balancing \& adaptive routing strategies
Experience implementing CQRS, Event sourcing, eventual consistency
Experience with:
Redis, Memcache, EHCache, Hazelcast, Aerospike
Familiarity with server types:
Tomcat, Jetty, Undertow, Netty, embedded servers
Exposure to streaming \& messaging frameworks:
Kafka, Spark, Flink, Storm
Understanding 12-factor app \& service stack layers:
API Gateway, Service Discovery, Config Management, Feature Flags
Job Types: Full-time, Permanent
Pay: ₹534,236.80 - ₹1,800,000.00 per year
Work Location: In person