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.
Experience
2023 — Now
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.
2022 — 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.
2017 — 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.
2015 — 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.
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
New Jersey Institute of Technology