Building scalable, reliable backend systems using Java and modern distributed technologies.
- Backend engineer with ~2 years of experience
- Strong exposure to distributed systems and microservices
- Experience in event-driven architecture, caching, and data modeling
- Currently deepening system design and architecture skills
- Build backend services using Java + Spring Boot
- Design event-driven systems using Kafka
- Optimize performance with Redis caching strategies
- Work with SQL and Graph databases
- Focus on scalability, consistency, and fault tolerance
- Distributed systems fundamentals (scaling, partitioning, consistency)
- Microservices and REST API design
- Asynchronous processing and messaging systems
- Data modeling (Relational + Graph)
- Debugging performance and production issues
Backend
β Java, Spring Boot
Messaging & Caching
π© Kafka, β‘ Redis
Databases
π PostgreSQL, MySQL
π Neo4j, JanusGraph
Infrastructure & Tools
π³ Docker, βΈοΈ Kubernetes
π§ Linux, Git
- System Design (HLD + LLD)
- Scalable and maintainable architectures
- Trade-offs (latency vs consistency vs throughput)
- Resilient systems (failures, retries, idempotency)
- Deepening distributed systems design
- Exploring high-throughput architectures
- Building platform-level thinking


