Language7 months

Java Backend

The stack most Indian service and product companies still interview on.

  1. Step 01

    Core Java

    OOP, collections, generics, exceptions, streams and the memory model.

    JavaCollections
  2. Step 02

    Concurrency

    Threads, executors, synchronisation, CompletableFuture and virtual threads.

    Concurrency
  3. Step 03

    Build & test

    Maven/Gradle, JUnit 5, Mockito and test slices.

    GradleJUnit
  4. Step 04

    Spring Boot

    Dependency injection, REST controllers, validation, profiles and configuration.

    Spring Boot
  5. Step 05

    Persistence

    JPA/Hibernate mappings, the N+1 problem, transactions and Flyway migrations.

    JPAFlyway
  6. Step 06

    Microservices

    Service boundaries, resilience patterns, messaging and API gateways.

    KafkaResilience4j
  7. Step 07

    Production

    JVM tuning, profiling, metrics with Micrometer and containerised deployment.

    JVMMicrometer