Navya Gadipudi
+1-217-***-**** **********@*****.***
PROFESSIONAL SUMMARY
Experienced Full Stack Java Developer with over 8 years of hands-on experience in designing, developing, and deploying end-to-end web applications and RESTful APIs. Proficient in Core Java, J2EE, Spring Boot, and modern front-end technologies such as Angular and React. Skilled in building scalable microservices architectures and integrating CI/CD pipelines for efficient software delivery. Strong understanding of cloud platforms including AWS and Azure, with experience in leveraging services like Lambda, S3, EC2, and Azure App Services. Adept at collaborating in Agile environments, resolving production issues, and quickly mastering new tools and frameworks to drive continuous improvement.
SKILLS
Programming Languages: Java/J2EE, JavaScript/Typescript, Python
Frontend Frameworks:
Angular 13+, React, HTML5, CSS3, Bootstrap, jQuery.
Backend Frameworks:
Spring, Spring Boot, Restful API, Hibernate, LDAP, Maven, Gradle
Database:
MongoDB, MySQL, PostgreSQL, Elasticsearch.
DevOps:
Git, GitHub, Docker, AWS ECS, Kubernetes, AWS EKS, Jenkins, AWS CI/CD, Jira.
Cloud Providers:
RDS, R53, Beanstalk, CloudFormation, Lambda, API Gateway, SAM
Testing and others:
Unit Test, Mockito, Jasmin, SAST, DAST, TDD, SonarQube, Apache Tomcat, JSON, XML
PROFESSIONAL EXPERIENCE
Full Stack Java Developer June 2024 -Present
Client: Bank of America/ Charlotte, North Carolina
Responsibilities:
●Designed, developed, and maintained enterprise web applications using J2EE and Angular, ensuring optimal performance and user experience.
●Utilized Spring Core Annotations for Dependency Injection and integrated the Spring framework with Apache Camel.
●Developed RESTful microservices with Spring Boot, implemented method-level metrics, and handled persistence using Spring AOP.
●Developed UI components using Angular dependency Injection, Models, data binding and controllers.
●Developed applications using Angular 17, Java8 and new features of Java (lambda expressions).
●Worked extensively on Angular/ Typescript SPA domains.
●Hands on Experience on Angular CLI (Command line Interface).
●Developed Angular modules, routers, and services using typescript latest version.
●Used Angular 17 as a framework to create a responsive web application, which can bind data to specific views and synchronize data with the server
●Proficient in creating Model-View-Controller (MVC) based Single Page Applications (SPAs) with JavaScript frameworks such as Angular and NodeJS.
●Designed web applications using Java, HTML, JavaScript, CSS, jQuery, JSP, Servlets, and the J2EE technology stack, including Spring MVC, JDBC, and Hibernate, within IntelliJ IDEA.
●Enhanced and migrated applications to the cloud using Amazon Web Services (AWS), leveraging services such as EC2, Elastic Beanstalk, Elasticsearch, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI, and DynamoDB.
●Strong background in MongoDB development and migration from SQL relational databases to NoSQL databases,
including MongoDB, Cassandra, and CouchDB.
●Built and deployed applications using DevOps practices, including CI/CD with tools like Jenkins and Ansible, and tested REST and SOAP services using the POSTMAN plugin for Google Chrome.
●Supported on-call and production troubleshooting efforts to maintain high availability and system performance
Full Stack Java Developer Oct 2023 – April 2024
Client: PNC Bank/ Pittsburgh, Pennsylvania
Responsibilities:
●Invovled in requirements gathering, analysis, design, development, and testing of enterprise applications using Agile (Scrum) methodology following Test-Driven Development (TDD) principles.
●Successfully migrated monolithic applications to a Microservices architecture using Spring Boot and Spring Cloud in a multi-phase rollout.
●Developed and maintained front-end applications using Angular, incorporating features such as Angular Material, custom Directives, Routing, Dependency Injection, and lifecycle hooks.
●Ensured API and ETL reliability through unit and integration testing, workflow orchestration, and event-driven automation using AWS services.
●Designed and implemented scalable cloud-native solutions leveraging AWS services like API Gateway, Lambda, CloudWatch, SQS, EventBridge, S3, RDS, Glue, Glue Crawler, and Athena.
●Authored CloudFormation templates to automate infrastructure provisioning for applications, ensuring consistent and reliable cloud environments.
●Developed automated unit test cases for microservices using JUnit, Mockito, and SonarQube, integrated into the Jenkins CI/CD pipeline.
●Containerized Python applications using Docker, and deployed them on AWS ECS or Lambda for scalable and fault-tolerant performance.
●Built ETL pipelines using AWS Glue and Python scripts to process large datasets and load data into Amazon Athena and RDS.
●Built robust service layers using the Spring MVC framework to bridge front-end and back-end systems in a modular and maintainable structure.
●Monitored, troubleshooted, and optimized performance of cloud-based applications using AWS-native tools like CloudWatch and SQS to ensure system uptime and reliability.
●Delivered in fast-paced, deadline-driven environments, utilizing Jenkins to automate execution of Cucumber test cases and generate JSON test reports.
●Developed and deployed AWS Lambda functions to automate back-end processes, enhancing operational efficiency and reducing infrastructure costs.
●Implemented a multi-tenancy proof of concept (POC) with microservices using PostgreSQL, and applied design patterns such as Singleton and Business Delegate for scalable architecture.
●Developed and consumed both SOAP and RESTful web services within a Service-Oriented Architecture (SOA), applying factory design patterns for improved reusability and maintenance.
●Used Apache Maven for automated build and deployment processes, ensuring consistent application delivery across environments.
Software Developer Feb 2023 – July 2023
Client: TIAA CREF/Charlotte, North Carolina
Responsibilities:
●Designed and developed scalable backend services using Java 17 and Spring Boot to support retirement account management, investment tracking, and financial planning modules.
●Engineered and optimized ETL data pipelines using PySpark and Hadoop, enabling efficient batch processing of large-scale financial datasets.
●Developed RESTful APIs for internal data exchange and customer-facing web portals, ensuring secure and compliant access in accordance with FINRA and SOX guidelines.
●Integrated Snowflake for financial analytics and reporting, creating SQL-based transformation logic and orchestrating data loads via Snowpipe and Task Streams.
●Used AWS services such as Lambda, S3, Glue, and CloudWatch to deploy, monitor, and automate cloud-native solutions for investment reporting and audit trails.
●Conducted API testing and automation using Postman and JUnit, supporting CI/CD workflows and validating service-level contracts across microservices.
●Collaborated with UI teams to integrate frontend components with backend APIs, ensuring consistent data rendering and performance using React.
●Participated in Agile development practices including sprint planning, code reviews, and retrospectives using JIRA and Confluence for task management and documentation.
●Worked closely with business analysts and product owners to gather requirements, understand regulatory constraints, and translate them into high-quality technical solutions.
Full Stack Java Developer Aug 2022 – Dec 2022
Client: Hyundai Auto Ever America/Sanjose, California
Responsibilities:
●Developed and maintained scalable web applications for Hyundai’s internal systems, supporting dealer operations, vehicle logistics, and service management.
●Designed and implemented RESTful APIs using Java 8 and Spring Boot, enabling smooth communication between frontend, backend, and third-party services.
●Built responsive and dynamic user interfaces using Angular, implementing reusable components, routing, and reactive forms for streamlined user workflows.
●Integrated MongoDB for flexible and schema-less data storage, optimized document queries for performance-critical modules such as vehicle tracking and service logs.
●Used Postman to create test suites and validate API behavior during development and integration testing.
●Automated code builds, test execution, and deployment pipelines using Jenkins, ensuring CI/CD best practices across development and staging environments.
●Debugged and enhanced application features using Eclipse IDE, handling production issues, memory optimizations, and performance bottlenecks.
●Collaborated in Agile/Scrum ceremonies including sprint planning, story grooming, and retrospectives with business analysts and QA teams.
●Wrote unit and integration tests to maintain code reliability and assisted QA with bug fixes and validation in UAT cycles.
●Maintained technical documentation and API references to support onboarding and long-term maintainability.
Software Developer May 2016 – Aug 2021
Client: Coveo Info Solutions/Hyderabad, India
Responsibilities:
●Developed end-to-end web applications using Java 8, Spring MVC, and Spring Boot for backend services and AngularJS / Angular 6+ for frontend interfaces.
●Built dynamic, responsive UIs with HTML5, CSS3, Bootstrap, and JavaScript, enhancing user experience across devices.
●Created and exposed RESTful APIs for CRUD operations and integrated them with frontend components using HTTPClient /http services.
●Utilized Hibernate with JPA for ORM to interact with MySQL / Oracle databases, implementing complex joins, pagination, and stored procedures.
●Implemented Spring Security for role-based access control and secure login features using encrypted credentials.
●Managed application deployment and configuration using Apache Tomcat, Maven, and Jenkins, streamlining development workflows.
●Wrote unit tests using JUnit and Mockito, and assisted QA teams in writing integration and regression test scenarios.
●Integrated third-party APIs and services such as payment gateways, email services, and authentication providers.
●Used Git for version control, Bitbucket for repository management, and JIRA for Agile-based task tracking and sprint planning.
●Participated in requirement analysis, code reviews, and peer programming, contributing to architectural decisions and performance tuning.
EDUCATION
●
Master of Science, Computer Science
Aug 2021- Dec 2022
University of Eastern Illinois University-Charleston, IL.
GPA: 3.80