A Backend engineering
The services themselves: contracts, business logic and the security around them.
Software Engineer II
Java backend engineering · Cloud · End-to-end development
I build what happens behind the interface.
02 / Engineering universe
Java and Spring Boot sit at the centre. Everything else exists to design, ship and keep those services healthy. Tap a layer.
The services themselves: contracts, business logic and the security around them.
How services talk asynchronously and how state is stored, queried and integrated.
Packaging services and running them on managed compute and Kubernetes.
Getting a change from commit to running service repeatably and safely.
Knowing what a service is doing in production, and keeping the code honest.
03 / Code to production
A request crosses every layer below. So does a bug. An illustrative map of the lifecycle I work across, not a diagram of any one system.
REST contracts, versioning and gateway-level management.
Business logic, security and service-to-service calls.
Decoupling producers and consumers with durable events.
Relational storage, mapping and transactions.
Reproducible images, orchestrated and scaled.
Compute and managed Kubernetes to run it all.
Metrics, traces and logs that show what really happened.
Something is wrong in production. Start at the bottom, follow the signal upward: an alert, then logs and metrics, then the container, the event, the data, and finally the contract.
04 / What I build
05 / Find me
Say hello, or follow the code.
Looking for the detailed career view? nitesh-rawal.is-a.dev