
Arham Aziz
Java and Spring Boot Backend Developer
Hire this person
Send a job offer directly to this candidate
About
Java and Spring Boot Backend Developer with 3 years of production experience architecting and delivering scalable microservices and distributed systems. Currently building enterprise-grade backend infrastructure at Nihilent, supporting 5,000+ concurrent users across 7+ independently deployed microservices with 99% uptime. Specialized in Spring Security with LDAP/Active Directory SSO, Redis distributed caching, Kafka-based event-driven architecture, and RESTful API design.
Experienced in deploying and managing production workloads with Docker, Kubernetes, NGINX, and GitLab CI/CD.
Experience
Software Engineer at Nihilent Limited (2023-08 – Present)
- Microservices Architecture & Development: Designed and owned a production microservices platform of 7+ independently deployed Spring Boot services, handling 5,000+ concurrent users with sub-200ms average API response times; standardized inter-service contracts via OpenFeign, eliminating duplicated HTTP client code across teams.
- Enterprise Security Implementation: Built a centralized SSO and RBAC security layer using Spring Security 6 integrated with LDAP/Active Directory, securing all 7 microservices under a unified auth model; eliminated per-service authentication logic, reducing auth-related bug reports by ~50% and cutting onboarding time for new service integrations from days to hours.
- Asynchronous Messaging & Event-Driven Architecture: Integrated Apache Kafka as the event backbone across 4 microservices, decoupling synchronous request chains into async workflows; sustained reliable message delivery at peak traffic with zero message loss, improving overall system throughput by ~35% on high-traffic async workflows.
- Infrastructure Modernization & DevOps: Led end-to-end migration from CentOS/Apache to Ubuntu/NGINX, configuring NGINX as a reverse proxy and load balancer across production modules; maintained 99% uptime throughout cutover. Containerized services using Docker and authored Kubernetes deployment manifests and ConfigMaps for dev and staging environments; managed build and deployment pipelines via GitLab CI/CD.
- Distributed Caching: Introduced Redis cache-aside layer across 5 high-frequency read endpoints using TTL-based invalidation; reduced database query volume by ~40% and improved p95 API response time from ~420ms to ~95ms on cached routes.
- Business Rules Automation: Integrated Drools Rules Engine to externalize 200+ complex domain-specific business rules for various modules. Enabled non-technical teams to update rules dynamically without code redeployment, reducing rule-related development cycles by 30%.
Education
Bachelor of Technology in Computer Science and Engineering – Dehradun Institute of Technology (2023)
