Repository files navigation
Backend Engineer | Java | Scalable Systems
๐ Backend Engineering Stack
Java โ Advanced (OOP, Collections, Multithreading, JVM internals, Memory Management)
โ๏ธ Backend Development
Spring Boot โ Advanced (REST APIs, MVC, Validation, Exception Handling)
Spring Framework โ Intermediate (Core, AOP, Dependency Injection)
Microservices Architecture โ Intermediate (service communication, scaling patterns)
REST API Design โ Advanced (idempotency, pagination, versioning, rate limiting)
๐๏ธ Databases & Storage
PostgreSQL / MySQL โ Advanced (indexing, joins, query optimization, transactions)
MongoDB โ Intermediate (schema design, aggregation pipelines)
Database Design โ Advanced (normalization, trade-offs, scalability)
โก Performance & Scalability
Caching (Redis) โ Intermediate (eviction strategies, caching patterns)
Asynchronous Processing โ Intermediate (threads, executors, event-driven systems)
Load Handling โ Intermediate (horizontal scaling, bottlenecks, stateless services)
Low Level Design (LLD) โ Advanced (OOP design, patterns, clean architecture)
High Level Design (HLD) โ Intermediate (scalable systems, trade-offs)
Design Patterns โ Advanced (Singleton, Factory, Strategy, Observer, etc.)
๐ Messaging & Distributed Systems
Kafka / Message Queues โ BasicโIntermediate (pub-sub, event-driven systems)
Consistency Models โ Basic (CAP theorem, eventual consistency)
JUnit / Mockito โ Intermediate (unit testing, mocking)
API Testing (Postman) โ Intermediate
๐ง DevOps & Infrastructure
Docker โ Intermediate (containerization, image optimization)
Kubernetes โ BasicโIntermediate (container orchestration, deployments, scaling)
Git โ Advanced (branching, rebasing, collaboration)
CI/CD Basics โ Basic
Data Structures & Algorithms โ Strong (1000+ problems)
Focus: Graphs, DP, Trees, Greedy
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You canโt perform that action at this time.