Aarthi Gadde
Java Full Stack Developer
Summary
Results driven full stack developer with more than 2 years’ experience designing, developing and deploying enterprise web applications. Proficient in Java (Java 11/8), Spring Boot, Hibernate, and React/Angular for end to end solutions. Skilled at building microservices and REST/GraphQL APIs, integrating databases (Oracle, MySQL, Cassandra) and implementing cloud native applications on AWS, Azure and PCF/OpenShift. Adept at containerization (Docker, Kubernetes), CI/CD pipelines (Jenkins, Tekton), TDD/BDD, and agile delivery. Collaborates effectively with cross functional teams to deliver scalable, secure and high performance systems.
Technical Skills
Category
Skills
Programming
Java 11/8, Kotlin, Python, Clojure, JavaScript/TypeScript, C++, Golang, C#
Frameworks & Libraries
Spring Boot, Spring MVC, Spring Cloud, Spring Security, Hibernate/JPA, Quarkus, Node.js, Express.js, React.js, Angular (2/4/7/8), Redux, Vue.js
Web & UI
HTML5, CSS3/SCSS, Bootstrap, jQuery, AJAX, JSP, Thymeleaf, Responsive & accessible UI design
APIs & Services
RESTful services, REST APIs, GraphQL, SOAP, gRPC, Kafka, JMS, WebSockets, Swagger/OpenAPI
Databases
Oracle, MySQL, SQL Server, PostgreSQL, MongoDB, Cassandra, DynamoDB; PL/SQL, Data modeling
Cloud & DevOps
AWS (Lambda, EC2, S3, ECR/EKS, CloudWatch, SNS/SQS), Azure, Google Cloud(GCP), PCF/OpenShift, Docker, Kubernetes, Helm, Jenkins, Tekton, Harness, CircleCI, Bamboo, Git/GitHub, Maven, Gradle
Testing & Quality
JUnit, TestNG, Selenium WebDriver, Cucumber (BDD), Mockito, TDD, BDD, SonarQube, Code reviews, Automated testing
Other Tools
Grafana, Prometheus, ELK Stack, Splunk, Figma, UML, Jira, Confluence, Agile/Scrum
Professional Experience
Java Full Stack Developer – Liberty Mutual Insurance, Cincinnati, OH (USA) — Jun 2024 – Present
•Develop microservices using Java 8/11, Spring Boot and Node.js, exposing RESTful and GraphQL APIs for insurance applications. Design and implement server side logic, perform CRUD operations and integrate with Oracle and Cassandra databases using Hibernate/JPA.
•Build responsive single page applications (SPAs) with React, Redux and TypeScript, ensuring cross browser compatibility, accessibility and responsive design. Integrate UI with back end services using Axios/fetch and WebSockets.
•Implement asynchronous messaging with Kafka, JMS and AWS SNS/SQS to decouple services and handle high volume transactions. Configure GoldenGate Kafka adapters to stream data.
•Use AWS Lambda to build serverless functions that handle event driven workloads and automate operational tasks. Deploy microservices and containers on PCF/OpenShift and EKS, leveraging Docker and Kubernetes for orchestration and scaling.
•Create and maintain CI/CD pipelines with Jenkins, Tekton and GitLab, enabling automated build, test and deployment. Integrate SonarQube for static code analysis and enforce code quality through peer reviews and merge requests.
•Write unit, integration and end to end tests using JUnit, Mockito, Selenium and Cucumber (BDD). Adopt TDD/BDD practices to ensure reliability and maintainability.
•Conduct performance tuning and optimization, profiling Java applications and database queries, implementing caching strategies (Redis) and monitoring with Grafana, Prometheus and CloudWatch.
•Collaborate with product owners, UX/UI designers, QA engineers and other developers in an Agile/Scrum environment. Participate in code reviews, provide technical estimates, mentor junior developers and contribute to architectural decisions.
Java Full Stack Developer – Lincoln Electric, Cleveland, OH (USA) — Mar 2023 – May 2024
•Engineered cloud based microservices using Spring Boot, Spring Cloud and Hibernate, hosting them on Azure and AWS. Implemented service discovery (Eureka), circuit breakers (Hystrix) and client side load balancing (Ribbon) for resiliency.
•Led migration of monolithic legacy applications to a microservices and event driven architecture, using Kafka and RabbitMQ for message streaming and GraphQL for flexible API queries. Designed API contracts with Swagger/OpenAPI and documented using Confluence.
•Developed responsive front end components with Angular 8 and React, integrating REST/GraphQL APIs and implementing state management with Redux. Built reusable UI components following UI/UX best practices and design guidelines.
•Automated build and deployment pipelines with Jenkins, Bamboo and Docker, configured Helm charts for Kubernetes deployments and implemented Infrastructure as Code (IaC) using Terraform and Ansible.
•Performed database administration and data migration using PL/SQL, MySQL and MongoDB. Modeled relational and NoSQL databases, optimized queries and implemented caching strategies.
•Enabled observability by integrating logging (ELK Stack) and monitoring (Prometheus, Grafana, CloudWatch). Configured alerting and performed root cause analysis of issues through log and metric analysis.
•Championed DevSecOps, implementing Spring Security, OAuth2 and JWT authentication, and incorporating SAST/DAST tools into pipelines. Applied Domain Driven Design (DDD) and design patterns to produce modular, maintainable code.
•Collaborated with cross functional teams to define requirements, perform code and design reviews and adhere to agile delivery schedules. Mentored interns on full stack development and best practices.
Education
Bachelor of Science in Computer Science — Georgia State University, GA, USA
Software engineer, java developer, distributed system, backend, algorithms