Hi, I'm Punnya Dhakal, a skilled Full Stack developer with extensive experience in Java/J2EE technologies and AWS cloud services. Over the years, I've successfully contributed to projects in Healthcare, Banking, and E-Commerce sectors, developing robust web and client/server applications. I'm proficient in a wide range of technologies including Microservices, Spring Boot, Hibernate, ReactJS, and Terraform for infrastructure automation. I enjoy architecting end-to-end solutions and working closely with product owners and teams to deliver high-quality software. I thrive in Agile environments and continuously seek to improve application performance and scalability. My experience extends to setting up CI/CD pipelines, cloud migrations, and mentoring junior developers, making me a well-rounded developer ready to take on challenging projects.

Punnya Dhakal

Hi, I'm Punnya Dhakal, a skilled Full Stack developer with extensive experience in Java/J2EE technologies and AWS cloud services. Over the years, I've successfully contributed to projects in Healthcare, Banking, and E-Commerce sectors, developing robust web and client/server applications. I'm proficient in a wide range of technologies including Microservices, Spring Boot, Hibernate, ReactJS, and Terraform for infrastructure automation. I enjoy architecting end-to-end solutions and working closely with product owners and teams to deliver high-quality software. I thrive in Agile environments and continuously seek to improve application performance and scalability. My experience extends to setting up CI/CD pipelines, cloud migrations, and mentoring junior developers, making me a well-rounded developer ready to take on challenging projects.

Available to hire

Hi, I’m Punnya Dhakal, a skilled Full Stack developer with extensive experience in Java/J2EE technologies and AWS cloud services. Over the years, I’ve successfully contributed to projects in Healthcare, Banking, and E-Commerce sectors, developing robust web and client/server applications. I’m proficient in a wide range of technologies including Microservices, Spring Boot, Hibernate, ReactJS, and Terraform for infrastructure automation.

I enjoy architecting end-to-end solutions and working closely with product owners and teams to deliver high-quality software. I thrive in Agile environments and continuously seek to improve application performance and scalability. My experience extends to setting up CI/CD pipelines, cloud migrations, and mentoring junior developers, making me a well-rounded developer ready to take on challenging projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Fluent
English
Fluent
Nepali
Fluent

Work Experience

Senior Full Stack Software Developer at Experian, Costa Mesa, CA
March 1, 2024 - Present
Collaborated with product owners to gather requirements and architected end-to-end Java-based applications with a focus on microservices, Kafka message streaming, and AWS cloud infrastructure. Developed REST APIs, implemented security with Spring Security and OAuth2, built CI/CD pipelines with Jenkins, and automated deployments using Kubernetes and Terraform. Enhanced performance using multithreading and asynchronous programming, involved in migration to AWS cloud services, and developed web front-ends with React and Node.js. Followed Agile methodology in three-week sprints and participated in code reviews and automated testing.
Lead Java Full Stack Developer at SOMOS, East Brunswick, New Jersey
February 29, 2024 - July 10, 2025
Led the development of Java-based full stack applications including serverless computing using AWS Lambda and event-driven architectures with AWS CDK. Automated infrastructure provisioning with Terraform and Jenkins CI/CD pipelines. Designed reactive web applications using React and Node.js and integrated complex data workflows with Kafka and Oracle databases. Mentored junior developers and implemented TDD with JUnit, implemented REST APIs with Spring Boot, and managed Kubernetes environments with EKS for microservice deployment.
Senior Java Developer at AutoZone, Memphis, TN
August 31, 2023 - July 10, 2025
Developed Intranet web applications using J2EE with Hibernate and REST services. Engineered SOAP web services, managed CI/CD pipelines with Jenkins, and migrated applications to AWS cloud with DynamoDB, Lambda, and SQS integration. Designed Kafka consumers and producers and led data migration projects to PostgreSQL and Amazon Aurora. Utilized React for front-end development, enforced OAuth2 security and engaged in agile practices for delivery. Automated regression testing and CI/CD pipelines to ensure quality and deployment efficiency.
Senior Full Stack Java Developer at US Bank, LA, CA
December 31, 2019 - July 10, 2025
Implemented Spring and Hibernate frameworks with ReactJS for responsive web applications. Managed Kafka message processing, AWS cloud infrastructure, and containerized microservices with Docker and Kubernetes. Developed business modules using Java, Cobol/CICS/DB2 and integrated OAuth2 authentication. Configured continuous integration pipelines with Jenkins and automated deployment to Kubernetes. Engaged in agile ceremonies and code reviews, and developed automated test suites using Selenium and JUnit.
Java Developer at Toyota, Plano, TX
May 31, 2017 - July 10, 2025
Participated in full SDLC phases developing Java/Spring MVC applications integrated with Hibernate and PostgreSQL. Designed GUIs with JavaScript, REST APIs, and AngularJS. Automated infrastructure provisioning using Terraform and Jenkins. Developed XML processing components and SOAP web services, performed unit testing with JUnit, and collaborated closely with QA and production support teams. Applied C++ for performance-critical modules and contributed to application design with UML.
Software Developer at HDS, Chattanooga, TN
December 31, 2014 - July 10, 2025
Contributed to application architecture using MVC frameworks with JSP, Servlets, and EJBs. Developed REST validation modules with SQL/PLSQL and integrated Kafka streams for real-time processing. Managed source control and build tools like SVN and ANT. Developed Java-based web services, authored business process models, and participated in database design and normalization sessions. Supported financial data warehouse projects and documentations.
Senior Full Stack Software Developer at Experian
March 1, 2024 - Present
Collaborated with product owners and led the development of Java-based applications tailored to business needs. Engineered a high-volume messaging platform with Kafka and Cassandra, developed microservices using Spring Boot and Spring Security, and deployed them on AWS. Streamlined CI/CD pipelines using Jenkins and Kubernetes, migrated databases to AWS DynamoDB, and automated builds with Maven. Implemented RESTful APIs, integrated Terraform with Ansible and Chef for infrastructure management, and enhanced backend performance with multi-threading and asynchronous programming. Ensured HIPAA compliance with Spring Security and managed cloud resources with AWS CloudWatch and CloudFormation. Followed Agile practices including sprints and daily scrums, mentored teams, and maintained production support.
Lead Java Full Stack Developer at SOMOS
February 28, 2024 - July 10, 2025
Led development of Java applications with microservices architecture and event-driven processing using AWS Lambda and CDK. Automated infrastructure provisioning using Terraform and Jenkins CI/CD pipelines. Developed RESTful APIs and integrated third-party services in React, leveraging Kafka and AWS services like EC2, S3, and Kinesis for streaming data. Mentored junior developers and ensured application performance using Spring Boot Actuator and monitoring tools. Directed database migrations, API designs, and implemented TDD with JUnit. Utilized Kubernetes and Amazon EKS for microservices orchestration and environment segregation.
Senior Java Developer at AutoZone
August 31, 2023 - July 10, 2025
Developed J2EE web applications with REST and SOAP services, integrating OAuth2.0 authentication and AWS cloud technologies including Lambda, S3, and API Gateway. Designed Kafka consumers and producers for asynchronous processing, and orchestrated CI/CD pipelines with Jenkins, Docker, and Kubernetes. Led database migrations to PostgreSQL and Snowflake, built reusable TypeScript components for React, and automated testing with Selenium and JUnit. Migrated messaging from JMS to AWS SQS, implemented security protocols with Spring Security, and maintained application monitoring with ELK stack and CloudWatch.
Senior Full Stack Java Developer at US Bank
December 31, 2019 - July 10, 2025
Utilized Agile Scrum methodology to deliver Spring and Hibernate modules integrated with ReactJS front-end. Developed Kafka-based messaging solutions, implemented AWS infrastructure via Terraform and CodePipeline, and automated testing with Selenium WebDriver. Built microservices for financial services applications with RabbitMQ, OAuth2, and monitoring using Spring Boot Actuator and ELK. Developed and supported business logic, ensured smooth production transitions on UNIX/Linux, and performed performance optimizations with Java 8 features.
Java Developer at Toyota
May 31, 2017 - July 10, 2025
Participated in full SDLC phases, designing and developing Java applications with Spring MVC, Hibernate, Servlets, JSP, and React.js. Applied UML for software design, developed XML and RESTful services, and implemented stored procedures and triggers in Oracle. Improved code with Java 8 Streams and Lambdas, automated Terraform scripts, and collaborated in Agile teams. Created command line tools in Go and integrated Drools rules. Delivered client-server solutions with strong focus on maintainability and performance.
Software Developer at HDS
December 31, 2014 - July 10, 2025
Contributed to application architecture using MVC2 with JSP, Servlets, and EJBs. Developed REST APIs with SQL/PLSQL, integrated Kafka Streams for real-time processing, and built Golang microservices. Engaged in database normalization and business process modeling. Used JavaBeans, JSP, and JSF for client-side validations and developed documentation and business process definitions. Participated in legacy system analysis and financial data warehouse projects.
Senior Full Stack Software Developer at Experian, Costa Mesa, CA
March 1, 2024 - Present
Collaborated with product owners to gather requirements, architected Java-based applications, and led development of high-volume messaging platforms using Kafka and Cassandra. Developed microservices with Spring Boot and Spring Security, deployed on AWS, and automated infrastructure management with Terraform and AWS CLI. Enhanced persistence management with Hibernate, implemented large-scale ETL workflows with Spring Batch, and optimized performance with multi-threading in C#. Maintained CI/CD pipelines using Jenkins, Kubernetes, and Docker, and migrated databases to AWS DynamoDB. Integrated AWS Glue with S3, Redshift, and Athena for data analytics. Developed RESTful APIs and maintained UI integration using React.js and Node.js. Utilized Agile methodologies with 3-week sprints and managed project tracking with JIRA and Confluence.
Lead Java Full Stack Developer at SOMOS, East Brunswick, New Jersey
February 28, 2024 - July 10, 2025
Led development of Java-based applications and implemented serverless architectures using AWS Lambda and CDK. Automated infrastructure deployment with Terraform workflows integrated into Jenkins CI/CD pipelines. Developed event-driven data processing microservices, managed Kubernetes clusters (Amazon EKS) for Java service orchestration, and integrated Kafka with AWS services for streaming data ingestion. Mentored junior developers and implemented scalable React-based web applications with real-time updates, leveraging Redux for state management. Led database migration projects consolidating MySQL to Amazon Aurora, and implemented DevOps automation and automated testing frameworks. Managed multi-environment deployments and enhanced application monitoring using Spring Boot Actuator, Prometheus, and Grafana.
Senior Java Developer at AutoZone, Memphis, TN
August 31, 2023 - July 10, 2025
Developed J2EE intranet web applications and designed SOAP/WSDL services for address validation. Implemented React and TypeScript components connected to Java REST APIs. Built serverless ETL applications with AWS Lambda and S3 constructed using AWS CDK. Integrated OAuth2.0 authentication, managed PostgreSQL on AWS RDS, and led data migration initiatives. Developed Kafka consumers and producers for asynchronous messaging integrated with AWS S3 and DynamoDB. Established automation frameworks using Selenium WebDriver and TestNG. Developed microservices using Spring Boot, and implemented CI/CD pipelines with Jenkins, Docker, and Kubernetes. Integrated Elasticsearch and performed JWT and LDAP-based authentication with Spring Security. Migrated applications to AWS and employed a range of AWS services for scalable deployment.
Senior Full Stack Java Developer at US Bank, LA, CA
December 31, 2019 - July 10, 2025
Utilized Agile methodologies, developed backend services with Spring and Hibernate, and integrated ReactJS frontends. Developed Kafka consumers and producers in Python for message processing. Managed AWS infrastructure using Code Pipeline, Terraform, and Lambda functions. Designed ETL pipelines with Amazon Glue, S3, and DynamoDB. Built web applications with React hosted on NodeJS using Express middleware. Developed microservices architecture using Spring Boot, RabbitMQ, and MySQL. Automated pipelines with Jenkins, Docker, and Kubernetes. Integrated OAuth authentication and transitioned legacy codebases to microservices.
Java Developer at Toyota, Plano, TX
May 31, 2017 - July 10, 2025
Participated in full SDLC phases including analysis, design, implementation, and testing of Java applications. Designed UML diagrams and applied Hibernate for persistence with PostgreSQL. Developed GUI with JavaScript, Servlets, JSP, and ReactJS within Agile frameworks. Implemented REST and SOAP web services and optimized SQL queries. Utilized Spring MVC with Hibernate and deployed applications on WebLogic and JBoss. Created command-line Golang tools and implemented business modules with Spring Boot and Java5. Collaborated with QA teams and handled production issue resolution.
Software Developer at HDS, Chattanooga, TN
December 31, 2014 - July 10, 2025
Contributed to application architecture, developed REST validation modules with SQL/PLSQL, and implemented web components using JSP, Servlets, EJBs, and Spring MVC. Managed Kafka streams for real-time data transformation and developed golang microservices. Implemented logging, testing with JUnit, and handled database design and normalization. Participated in business process modeling and legacy system analysis.
Senior Full Stack Software Developer at Experian, Costa Mesa, CA
March 1, 2024 - Present
Collaborated with product owners to gather requirements and define application capabilities. Architected and developed Java-based applications and high-volume messaging platforms using Kafka and Cassandra. Built microservices with Spring Boot deployed on AWS and automated infrastructure management with Terraform and AWS CLI. Led CI/CD pipelines creation using Jenkins and Kubernetes. Enhanced backend services with multi-threading and asynchronous programming, and supported migration to AWS services including DynamoDB, EC2, and ELB. Developed RESTful APIs, maintained databases, and integrated monitoring tools such as Grafana and CloudWatch. Followed Agile methodology in 3-week sprints and contributed to UI integration using React.js and Node.js.
Lead Java Full Stack Developer at SOMOS, East Brunswick, New Jersey
February 29, 2024 - July 10, 2025
Led team in developing Java-based applications with a focus on serverless computing using AWS Lambda and event-driven architecture. Implemented Terraform workflows and AWS CDK for infrastructure automation. Developed microservices on Amazon EKS and leveraged Java 17 for performance enhancements. Created reusable React and TypeScript components and integrated third-party APIs into full-stack solutions. Mentored junior developers, established multi-environment deployments, and implemented monitoring with Prometheus and Grafana. Managed database migrations and optimized data processing pipelines. Ensured CI/CD automation and disaster recovery using AWS Backup.
Senior Java Developer at AutoZone, Memphis, TN
August 31, 2023 - July 10, 2025
Developed intranet web applications with J2EE, Hibernate, and RESTful services. Designed and implemented SOAP Web Services for data validation and integrated OAuth2.0 authentication. Automated CI/CD pipelines with Jenkins and managed containerized deployments using Docker and Kubernetes. Created TypeScript services with React for UI integration. Developed Kafka-based asynchronous messaging systems integrated with AWS services. Conducted code reviews, performance tuning, and unit/automation testing. Led data migration projects to AWS PostgreSQL RDS and implemented Spring Boot microservices with security and monitoring features.
Senior Full Stack Java Developer at US Bank, LA, CA
December 31, 2019 - July 10, 2025
Developed business modules with Spring and Hibernate, integrated ReactJS frontend components using Redux, and built RESTful APIs. Leveraged Kafka for stream processing and designed AWS infrastructure with Terraform and Code Pipeline. Automated testing with Selenium WebDriver and monitored applications with ELK and CloudWatch. Managed deployments on Kubernetes and Docker, and transitioned messaging from JMS to AWS SQS. Participated in Agile scrum processes and enhanced backend services with modern Java features and security implementations including LDAP and OAuth2.
Java Developer at Toyota, Plano, TX
May 31, 2017 - July 10, 2025
Participated in full SDLC phases including analysis, design, and testing using Java, JSP, Servlets, Hibernate, and ReactJS. Developed high-performance applications utilizing Java 8 features and C++, implemented REST and SOAP web services, and automated builds with Maven and Jenkins. Created UML diagrams for system designs and contributed to client-server communication with Java Beans and Servlets. Conducted unit testing and collaborated closely with QA teams to identify and resolve production issues.
Software Developer at HDS, Chattanooga, TN
December 31, 2014 - July 10, 2025
Designed and developed Java-based MVC2 architecture applications with JSP, Servlets, and EJBs. Developed REST API modules and integrated Kafka Streams for real-time data processing. Created Golang microservices and managed S3 bucket operations. Developed UI models and created comprehensive documentation for business processes. Collaborated in database design and normalization meetings focused on financial data warehousing.
Senior Full Stack Software Developer at Experian, Costa Mesa, CA
March 1, 2024 - Present
Collaborated with product owners to gather requirements and define application capabilities. Architected end-to-end Java-based solutions focused on high-volume messaging using Kafka and Cassandra. Developed microservices using Spring Boot, secured by Spring Security, and deployed on AWS with automated CI/CD pipelines using Jenkins and Kubernetes. Migrated on-premises databases to AWS and integrated AWS services such as Glue, S3, Redshift, Athena, and Lambda. Worked extensively with Java 18, multi-threading, asynchronous programming in C#, RESTful API development and TDD practices. Utilized React.js, Node.js, and TypeScript for frontend development. Monitoring and logging using Grafana, New Relic, Splunk, and ELK. Followed Agile methodologies with 3-week sprints and continuous integration.
Lead Java Full Stack Developer at SOMOS, East Brunswick, New Jersey
February 28, 2024 - July 10, 2025
Led Java full stack development, implementing serverless architectures with AWS Lambda and Terraform automation via Jenkins pipelines. Developed event-driven microservices and integrated AWS CDK for infrastructure as code. Created React frontend with reusable TypeScript components and REST APIs using Spring Boot. Managed Kubernetes clusters via Amazon EKS and monitored application health using Spring Boot Actuator with Prometheus and Grafana. Migrated databases and implemented OAuth2 for security. Mentored junior developers and conducted unit and acceptance testing in Agile environments.
Senior Java Developer at AutoZone, Memphis, TN
August 31, 2023 - July 10, 2025
Developed intranet web applications using J2EE, Hibernate, REST, SOAP, and Swagger2. Engaged in Agile processes and code reviews. Created serverless microservices with AWS Lambda, S3, and CDK. Integrated OAuth2 authentication, created Kafka producers and consumers, and managed PostgreSQL databases on AWS RDS. Built React frontends with reusable TypeScript components. Automated deployments with Jenkins, Docker, Kubernetes, and AWS services. Enhanced backend performance with Java 8 and 18 features and implemented testing automation frameworks with Selenium and TestNG.
Senior Full Stack Java Developer at US Bank, LA, CA
December 31, 2019 - July 10, 2025
Designed and developed business logic using Spring and Hibernate, integrated ReactJS frontend with Redux. Built Kafka consumers/producers with Python and Java. Implemented CI/CD with Jenkins, Docker, and Kubernetes. Developed AWS infrastructure with CodePipeline and Terraform. Created automated test cases with Selenium WebDriver. Developed microservices with RabbitMQ, MySQL, PostgreSQL, OAuth security, and RESTful services. Managed backend reporting using DynamoDB and S3. Utilized Java 8 features and handled migration of messaging systems to Kafka.
Java Developer at Toyota, Plano, TX
May 31, 2017 - July 10, 2025
Participated in complete SDLC cycles developing Java applications with Spring MVC and Hibernate. Designed UML diagrams using MS Visio, implemented REST and SOAP web services using Apache CXF. Built frontend components with React.js, AngularJS, HTML, and CSS. Utilized C++ and Java advanced features. Developed command-line tools with Golang, authored JUnit tests, and fixed production issues. Managed database interactions with Oracle, PostgreSQL, and PL/SQL. Automated Terraform with Jenkins.
Software Developer at HDS, Chattanooga, TN
December 31, 2014 - July 10, 2025
Contributed to application architecture using MVC2 and Java EE standards. Developed REST validation modules with SQL/PLSQL. Integrated Kafka Streams and built Golang microservices. Managed S3 buckets and automated builds using ANT and SVN. Designed Java objects and JSP with client-side validation. Created technical documentation and use cases, participated in database design and legacy system analysis for financial data warehouse projects.
Senior Full Stack Software Developer at Experian, Costa Mesa, CA
March 1, 2024 - Present
Collaborated with product owners to gather requirements and define application capabilities, architected end-to-end Java applications, and led development tailored to business needs. Engineered a high-volume messaging platform using Kafka and Cassandra. Developed microservices with Spring Boot and Spring Security deployed on AWS. Managed CI/CD pipelines with Jenkins and Kubernetes. Migrated on-premises deployments to AWS cloud, integrating various AWS services including Glue, S3, Redshift, and DynamoDB. Enhanced backend services using multi-threading and asynchronous programming. Automated builds, deployments and test automation frameworks, and carried out production support while following Agile methodologies.
Lead Java Full Stack Developer at SOMOS, East Brunswick, New Jersey
February 29, 2024 - July 15, 2025
Led the development of Java-based applications, designing serverless event-driven architectures with AWS Lambda and Terraform automation via CI/CD pipelines. Leveraged AWS CDK for infrastructure management and building Lambda functions in Java and Python. Managed Amazon EKS for deployment and scaling of microservices. Developed dynamic React web applications and complex backend processing using Java 17 streams and concurrency. Conducted unit integration testing, code reviews, and mentored junior developers. Utilized Kafka integration with AWS services and managed database migrations to Amazon Aurora. Implemented monitoring and disaster recovery with AWS Backup and enhanced microservices with Spring Boot Actuator and Prometheus-Grafana monitoring.
Senior Java Developer at AutoZone, Memphis, TN
August 31, 2023 - July 15, 2025
Developed intranet web applications using J2EE, JSP, Hibernate and REST services. Created SOAP/WSDL web services and managed Java business logic in Agile settings. Architected serverless microservices with AWS Lambda, API Gateway, and deployed applications with AWS CDK. Integrated OAuth2.0 authentication, Apache Kafka, and Spring Boot Actuator with ELK stack for logging. Led data migrations to PostgreSQL and AWS RDS. Developed reusable React components and integrated testing frameworks. Automated CI/CD with Jenkins, Docker, Kubernetes, and transitioned messaging from JMS to AWS SQS. Ensured HIPAA compliance and optimized SQL, PL/SQL queries across databases. Participated in code reviews, automated testing, and migration projects.
Senior Full Stack Java Developer at US Bank, LA, CA
December 31, 2019 - July 15, 2025
Utilized Agile/Scrum methodologies to manage requirements and deliver business logic with Spring and Hibernate. Integrated ReactJS for UI development and managed Kafka consumers/producers. Developed cloud infrastructure using AWS CodePipeline and Terraform. Implemented tests using Selenium WebDriver and JUnit. Migrated microservices to AWS stack and containerized deployments with Docker, Kubernetes and Lambda. Developed web applications with AngularJS, handled OAuth authentication, and used ELK stack for monitoring. Automated Jenkins pipelines, managed RESTful services, and enhanced system stability through error handling in C#.
Java Developer at Toyota, Plano, TX
May 31, 2017 - July 15, 2025
Contributed across SDLC phases with analysis, design, implementation, and testing. Employed UML for software design and Hibernate with PostgreSQL for persistence. Developed GUIs using JavaScript, JSP, Servlets, and AngularJS within Agile frameworks. Built high-performance applications with C++. Created RESTful and SOAP web services using Apache CXF, developed XML components, and performed JUnit testing. Automated Terraform scripts, used Java 8 features including streams and lambdas, and managed stored procedures. Led production issue resolution and collaborated with QA teams.
Software Developer at HDS, Chattanooga, TN
December 31, 2014 - July 15, 2025
Designed and developed application architectures using MVC2 with JSP, Servlets, and EJBs. Developed REST validation modules and integrated business processes with Spring MVC and Hibernate. Managed Kafka Streams and Golang microservices. Utilized JUnit for testing and managed S3 buckets with Java utilities. Prepared business documentation, participated in database design, and contributed to financial data warehouse solutions.

Education

Bachelor’s in Computer Science at Tribhuvan University, Nepal
January 1, 2011 - December 31, 2011
Bachelor's at Tribhuvan University, Nepal
January 1, 2011 - December 31, 2011
Bachelor's at Tribhuvan University, Nepal
January 1, 2011 - December 31, 2011
Bachelor's at Tribhuvan University, Nepal
January 1, 2011 - December 31, 2011
Bachelor’s in Computer Science at Tribhuvan University, Nepal
January 1, 2011 - December 31, 2011
Bachelor’s at Tribhuvan University, Nepal
January 1, 2011 - December 31, 2011
Bachelor's at Tribhuvan University, Nepal
January 1, 2011 - December 31, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Retail, Professional Services, Media & Entertainment