👨🏻‍💻 postech.work

Senior Java Developer

Programming.com • 🌐 In Person • 💵 $534,237 - $1,800,000

In Person Posted 3 days, 4 hours ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.