I’m a passionate Full Stack Java Developer with hands-on experience building scalable, cloud-native applications using Java 17, Spring Boot, Angular, React, Kafka, and AWS.
Experience
Las Vegas, Nevada, United States
United States
As a Full Stack Java Developer at JPMorgan Chase (via Desten Group), I’ve been instrumental in building scalable, cloud-native applications using Java 17, Spring Boot, and microservices architecture. I designed and integrated RESTful APIs, incorporated Scala components for functional programming, and implemented Redux to manage complex state in front-end modules developed with Angular 13, React, and TypeScript. My responsibilities included integrating third-party services and ensuring seamless, secure data exchange across the platform.
On the backend, I worked with Kafka for asynchronous data streaming, Cassandra and MongoDB for NoSQL data storage, and Hibernate for ORM with relational systems. I deployed microservices into a Kubernetes-based AWS environment, ensuring fault tolerance, scalability, and high availability. CI/CD pipelines were automated using Jenkins, Docker, and Sonar, while monitoring and logging were handled with Log4j, Splunk, and Grafana. I also played a key role in data engineering workflows—cleaning, transforming, and publishing data, including legacy warehouse migrations to Snowflake and real-time ingestion pipelines.
Beyond development, I actively contributed to unit and integration testing using JUnit, Mockito, and Selenium, while ensuring Agile best practices using JIRA and Confluence. I collaborated with architects to define NoSQL schemas and optimized performance for evolving business needs. My experience also includes scripting in Python and Shell, building automation solutions, and performing in-depth data profiling and analysis for better business insight and decision-making.
2020 — 2022
As a Java Full Stack Developer at Hitachi, I played a key role in developing dynamic, scalable applications using Java 11, Spring Boot, Angular, and React. I built and consumed RESTful APIs, optimized React rendering with custom hooks, and developed responsive UIs with Angular 9/13, TypeScript, and HTML5/CSS3. I integrated client-side validations and used Spring MVC with AOP to handle authentication, logging, and transaction management. I also contributed to the migration from Java 8 to Java 11, improving application performance and security.
On the backend, I leveraged Spring, Hibernate, and DynamoDB for data access and ORM, writing complex PL/SQL, MySQL, and stored procedures to manage business data. I implemented Scala-based microservices for batch and streaming use cases with Apache Spark and Storm, and integrated them into existing Java systems. My work with Kafka enabled real-time data ingestion and log aggregation across services. I used Docker, Kubernetes, and Jenkins to streamline CI/CD pipelines and automated deployments, with infrastructure managed using Terraform and AWS CloudFormation.
My cloud contributions included designing scalable solutions on AWS—provisioning services like EC2, S3, RDS, VPC, CloudWatch, Lambda, Glue, and DynamoDB—to build secure, fault-tolerant systems. I also worked with GitHub, GitLab, JUnit, Mockito, Cucumber, and Selenium to ensure robust testing and continuous integration. This role solidified my ability to engineer full-stack applications with modern DevOps practices, microservices architecture, and cloud-native tooling for high-performance enterprise environments.
Hyderabad, Telangana, India
As a Jr. Software Developer at Ramdhuni Tech Venture, I contributed to the design, development, and deployment of enterprise-grade applications using Java 8, Spring, and Hibernate. Working in an Agile environment with regular SCRUM meetings, I actively participated in sprint planning and backlog grooming while delivering consistent and scalable code. I leveraged Spring Core for dependency injection and built robust APIs using RESTful services to integrate backend systems with the frontend via Oracle databases.
My work heavily involved Spring Security for authentication and authorization, and I built reusable services, DAOs, and JMS listeners to process messaging queues. I also developed Spring Batch jobs to automate data imports and email notifications. As part of the persistence layer, I utilized Hibernate and JPA annotations for ORM, writing complex SQL queries, stored procedures, triggers, and optimizing relational mappings. I implemented multithreading techniques and applied design patterns like Singleton to boost performance and maintainability.
Version control and CI/CD were managed through Git, GitHub, and Jenkins, with builds handled using Maven and deployment on WebLogic servers. I conducted code reviews to maintain code quality, logged application behavior using Log4j, and ensured reliability through comprehensive JUnit testing. This role helped me develop a deep understanding of enterprise Java applications and enhanced my skills in backend architecture, system integration, and collaborative software delivery.
Education
Pace University