Backend Engineer · Java Specialist · Systems Architect
I'm a Java & Spring Boot engineer with a deep focus on backend systems, distributed architecture, and real-time communication. My work spans from production-grade microservices to full-stack REST APIs — always with a bias toward clean design and observable, testable code.
I think in systems. When I architected the Patient Management System, I didn't just wire up services — I chose gRPC for sub-millisecond internal calls, Kafka for asynchronous event propagation, and AWS CDK for reproducible infrastructure. Every technical decision is deliberate.
Currently based in Hyderabad, India, and actively seeking backend engineering roles where I can apply distributed systems knowledge at scale.
// Engineer profile — Sudheer.java
@Engineer
public class Sudheer {
private final List<String> coreStack =
List.of(
"Java 21", "Spring Boot 3",
"gRPC", "Apache Kafka",
"PostgreSQL", "Docker"
);
private final String philosophy =
"Design for failure. Build for scale.";
public String currentGoal() {
return "Backend SWE @ top-tier company";
}
}
Primary domain. Build APIs, services, and business logic that handle real production loads.
Microservices, event-driven design, and inter-service communication patterns.
Relational data modeling, query optimization, and connection pooling.
Authentication, authorization, rate limiting, and secure API design.
Containerization, IaC, and cloud-native infrastructure design.
API testing, UI automation, and integration test suites.
A production-grade, event-driven healthcare platform decomposed into 5 autonomous microservices. Demonstrates polyglot communication (REST + gRPC + Kafka), AWS CDK infrastructure-as-code, and fault-tolerant distributed design patterns.
Web Client │ HTTPS/REST ▼ API Gateway ←→ JWT Validation │ REST │ REST ▼ ▼ PatientService AuthService │ gRPC/Proto │ RDS Postgres ▼ BillingService │ Kafka/MSK event ▼ AnalyticsService Infra: AWS CDK → VPC + ECS + MSK + RDS
ChatNow — a production-grade messaging platform with Spring Boot 3.3.5 + React 18, featuring full-duplex WebSocket communication, enterprise security hardening, and a complete message lifecycle from SENDING to READ.
React UI useReducer state │ STOMP frame /app/private-message ▼ RateLimitFilter → 10 tokens/min/IP │ SecurityConfig → BCrypt + CSRF │ ChatController → ChatService │ JPA save() PostgreSQL (msg_convo composite idx) │ SimpleBroker route ▼ /user/{receiver}/queue/private
Comprehensive Spring Security implementation covering in-memory and database-backed authentication, role-based authorization, method security, and session management patterns.
Layered Spring Boot REST API with custom JPQL query methods, dual database support (H2 + MySQL), entity mapping, and comprehensive JUnit test coverage across all CRUD endpoints.
Extensive reusable Postman collections covering ContactsAPI, Employee endpoints, H2 CRUD, and Selenium WebDriver REST calls — with structured assertions, variable chaining, and multi-scenario test coverage.
Full CRUD REST API for student data management with Spring Boot, JPA entity lifecycle management, and a clean service-repository pattern demonstrating backend fundamentals.
Console-based Java application supporting multi-theatre, multi-movie booking with payment processing. Demonstrates clean OOP design, transactional user workflows, and modular class architecture.
Python deep learning project for real-time voice synthesis — dataset preparation, model training pipeline, and end-to-end system integration demonstrating ML engineering breadth.
Available for backend engineering roles. I bring deep Java/Spring Boot expertise, hands-on distributed systems experience, and a systems-first engineering mindset.