# Dhanraj R > Sr. Java Developer | 10+ Years in Java, Spring Boot & Microservices | Kafka, MongoDB, Redis | AWS & EKS | High-Performance Distributed Systems | Open to C2C/C2H Location: New York City Metropolitan Area, United States Profile: https://flows.cv/dhanraj I am a Senior Java Developer with 10+ years of experience building high-performance, scalable, and distributed backend systems using Java, Spring Boot, Microservices, Kafka, MongoDB, Redis, and AWS. My work focuses on designing resilient architectures, optimizing performance, and delivering zero-downtime deployments for large-scale, customer-facing platforms. I have deep expertise in • Microservices architecture & event-driven systems (Kafka, Redis, REST APIs) • Cloud deployments using AWS (EKS, EC2, S3, RDS, CloudWatch, ECR) • Database design & performance with MongoDB, MySQL, PostgreSQL • Performance tuning — JVM tuning, GC optimization, heap dump & thread analysis • CI/CD using Git, GitHub Actions, Jenkins, Docker & Kubernetes I actively use Claude, ChatGPT, GitHub Copilot, and similar AI-assisted development tools to speed up code generation, debugging, documentation, test creation, automation, and log analysis. I learn new AI tools quickly and can adapt to platforms like RooCode immediately. I bring strong experience in building: ✔ High-availability, low-latency backend systems ✔ Distributed, fault-tolerant services ✔ Secure and optimized microservices ✔ Cloud-native architectures with auto-scaling and observability Known for my problem-solving mindset, strong communication, and ownership, I thrive in Agile teams and consistently deliver clean, maintainable, and high-quality solutions. ## Work Experience ### Full Stack Engineer @ Discover Jan 2023 – Present | New York, United States I designed and developed Java-based applications, ensuring high-quality and scalable solutions. I built microservices architectures with Spring Boot, reducing system downtime by 30%, and implemented Spring Cloud for seamless distributed system communication. For data persistence, I optimized Hibernate-based layers for MySQL and Cassandra databases and integrated Amazon Kinesis for real-time data streaming. I also developed Spring Batch solutions, improving batch processing efficiency by 35%. To enhance performance, I applied multithreading techniques, improving concurrent processing by 15%. I built responsive front-end applications using React.js, TypeScript, and Redux, and managed AWS infrastructure (EC2, S3, Lambda, CloudFormation), reducing costs by 20%. I leveraged Docker & Kubernetes for containerization and orchestration, reducing deployment times by 40%. I ensured security by implementing Spring Security and conducted unit testing with JUnit (95% coverage) and end-to-end testing with Selenium. Additionally, I integrated GraphQL APIs, reducing front-end load time by 25%, and implemented serverless computing with AWS Lambda to simplify scaling. I mentored junior developers, worked in Agile teams, and managed version control using Git, ensuring smooth collaboration and efficient software delivery. ### Full Stack Engineer @ PayPal Jan 2022 – Jan 2023 | California, United States I developed enterprise-grade Java applications using Spring Boot & Spring Framework, leveraging IoC & DI for flexibility and testability. I built RESTful APIs to enhance microservices communication, improving system scalability by 30%. Integrating Hibernate ORM & DAO patterns, I optimized database performance, reducing query times by 25%. I designed and deployed microservices architectures, ensuring modularity and scalability. Additionally, I developed scalable backend services with Node.js & Express.js, optimizing request handling. On the front end, I created responsive UI components using Angular, RxJS, and Bootstrap, improving user engagement. Managing AWS services (EC2, S3, Lambda, RDS), I ensured high availability and reduced downtime by 40%. I secured APIs with OAuth2 authentication & authorization, strengthening access control. Optimizing MongoDB & PostgreSQL queries, I improved data retrieval speed by 30%. I containerized applications using Docker & Kubernetes, reducing deployment times by 25%. Automating CI/CD pipelines with Jenkins & Gradle, I increased deployment frequency by 50%. I also monitored system performance using the ELK Stack (Elasticsearch, Logstash, Kibana) for real-time debugging. To enhance real-time data streaming, I integrated Apache Kafka, supporting an event-driven architecture. Additionally, I automated infrastructure provisioning with Terraform (IaC), improving deployment efficiency by 40%. I conducted code reviews, ensuring best practices for clean, efficient code and contributed to Agile & Scrum development, facilitating timely feature delivery. ### J2Ee Developer @ DoorDash Jan 2017 – Jan 2022 | Arizona, United States I developed enterprise-level Java applications using Spring Boot & Spring Framework, implementing IoC, DI, and AOP for modularity and security. I built RESTful APIs with JAX-RS and optimized database interactions using Spring Data JPA & Hibernate for SQL Server & CosmosDB. I deployed and managed applications on Azure (App Service, Functions, Data Factory, Active Directory) and integrated JMS for asynchronous messaging. On the front end, I built responsive UIs using Vue.js, Tailwind CSS, and JavaScript, enhancing user experience. I automated CI/CD pipelines with Azure DevOps, ensuring efficient deployments and code quality. Additionally, I containerized applications using Docker & Kubernetes, secured APIs with Spring Security, and improved backend efficiency with Node.js microservices. Working in Agile teams, I ensured timely feature delivery and smooth collaboration through BitBucket and Maven. ### Software Developer @ Instacart Jan 2015 – Jan 2017 | Illinois, United States I developed backend solutions using Java & Spring Framework, leveraging IoC and DI for maintainability. I built web applications with Spring MVC, optimizing request handling for a better user experience. Using Hibernate ORM, I streamlined database interactions with Oracle for efficient data management. On the cloud side, I deployed and managed applications on AWS (EC2, S3, Lambda, RDS, IAM policies), ensuring scalability and security. I also developed and integrated RESTful & SOAP services with WSDL, enabling secure and scalable system communications. I enhanced UI/UX by designing dynamic web interfaces with HTML, CSS, JavaScript, and jQuery. Additionally, I automated build and dependency management with Maven and configured Jenkins CI/CD pipelines, improving deployment speed and development efficiency. To ensure software quality, I conducted unit testing with Mockito and secured API communications with JWT authentication, enhancing data integrity. Working in Agile teams, I contributed to sprint planning, estimation, and timely feature delivery, while collaborating with teams using Git for version control. ### Junior Software Engineer @ Promatics Technologies Private Limited Jan 2013 – Jan 2014 | India I developed, tested, and maintained server-side applications using Core Java, Servlets, and Struts, ensuring efficient execution and scalability. I integrated Hibernate ORM to streamline database interactions, improving data mapping and performance. I designed and implemented SOAP-based web services, utilizing WSDL for smooth inter-system communication. Additionally, I developed enterprise-level business logic using Enterprise JavaBeans (EJB) to support scalable applications. On the front end, I built dynamic web interfaces with HTML, CSS, JavaScript, and jQuery, enhancing user experience. I optimized PL/SQL queries for DB2 databases, ensuring efficient data handling. For cloud-based deployment, I managed AWS (EC2, S3, Lambda), improving scalability and automation. To maintain code quality, I conducted unit testing with JUnit and applied the Singleton Design Pattern for performance optimization. I collaborated with cross-functional teams using Git, streamlining repository management and code reviews. I automated build processes with Apache Ant, implemented CI/CD pipelines with Jenkins, and integrated Log4J for real-time logging and monitoring, improving error tracking and deployment efficiency. ## Education ### Master's degree in Computer Science New Jersey Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/dhanraj-reddy18 --- Source: https://flows.cv/dhanraj JSON Resume: https://flows.cv/dhanraj/resume.json Last updated: 2026-03-29