Summary
Overview
Work History
Education
Skills
Timeline
Generic

Chandana G

Summary

· 6+ years of experience in designing and developing enterprise web applications and microservices using Java, Spring Boot, and J2EE technologies.

· Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Ajax, Java Beans, Java Mail, XML, Sockets using IDEs like Eclipse.

· Designed and developed data ingestion from Kafka using Spark batches and Spark streaming. Experience in React JS and working with React Flux architecture.

· Strong knowledge and hands-on experience deploying applications using Kubernetes, cloud native application development, Pivotal Cloud Foundry, JavaScript, Kendo UI, Java/J2EE technologies & RDBMS. Good Knowledge of Flex 4.0.

· Experience working with various SDLC methodologies like Agile Scrum, RUP, and the Waterfall model. Experience in Jenkins integration service for software development.

· Strong development experience in Java/J2EE technologies including Servlets, JSP, JDBC, JMS, XML, and Struts, XSL, XSLT, JUnit, Log4J, JavaScript, SQL, PL/SQL, HTML, Angular.

· Proficient in core and advanced Java, with hands-on experience across Java 8, 11, 17, and 21. Skilled in Functional Interfaces, Multithreading, Collections Framework, Exception Handling, Time API, Stream API, and other modern language enhancements.

· Used Maven to build and deploy the application and used Jenkins as a Continuous Integration platform (CI/CD) to set up the automated builds.

Overview

7
7
years of professional experience

Work History

Java Developer

Bank of America
Pennington, NJ
09.2024 - 05.2025
  • Designed and developed backend microservices for financial transaction platforms, including Bookkeeping Security, Balance, and Holdings modules, using Java 21 and Spring Boot 3.2+.
  • Architected layered microservices with Controller, Service, Repository, and Mapper layers using domain-driven design (DDD) principles and RESTful patterns.
  • Integrated CockroachDB using both Spring Data JPA and native JDBC for fine-grained query control, supporting multi-table joins, index optimizations, and ACID-compliant transactions.
  • Implemented Spring Security with JWT-based authentication and role-based authorization to secure sensitive account data and APIs.
  • Developed responsive and modular front-end components using Angular 15, enhancing the usability of financial dashboards and security modules.
  • Designed and applied reusable JSON serializers with Jackson to normalize response structures, exclude nulls, and enforce consistent field ordering.
  • Wrote and optimized complex SQL queries involving multi-table joins, subqueries, window functions, and aggregations to support financial calculations and data reporting.
  • Enabled application-level caching using @Cacheable with dynamic keys, TTL, and eviction policies to reduce DB load and serve high-volume read APIs efficiently.
  • Built and executed unit, integration, and contract tests using JUnit 5, Mockito, and REST Assured, achieving high test coverage across business and controller layers.
  • Integrated Swagger/OpenAPI 3 documentation and tested API payloads and security headers via Insomnia and Postman.
  • Assisted in enhancing internal admin dashboards built in Angular 15 by integrating REST APIs, handling CORS/authentication headers, and validating UI data bindings during joint debugging sessions with frontend teams.
  • Packaged services as auto-executable JARs using Maven and bundled deployment ZIPs with environment-specific YAMLs, configs, and logging templates using the Maven Assembly and Ant plugins.
  • Logged all service activity using SLF4J and Logback with MDC correlation IDs and sent structured logs to CloudWatch and Splunk for observability.
  • Validated SQL output against API responses during debugging to ensure data consistency and traceability across service layers.
  • Used GitHub Copilot to assist in generating repetitive logic and edge case debugging in Spring Boot services.
  • Ensured secure communication over MQ/Kafka messaging layers by implementing Ping Authentication, token validation, and encrypted channels for event-driven and transactional workflows.
  • Containerized services using Docker and deployed to AWS EKS via Helm 3 with customized values.yaml, Kubernetes secrets, probes, and horizontal pod autoscaling (HPA).
  • Built and managed CI/CD pipelines in Jenkins (declarative syntax), automating test execution, Docker builds, artifact tagging, Helm chart deployment, and Slack notifications.
  • Wrote and maintained Korn shell scripts to automate log parsing, service restarts, and pre-deployment environment validation for microservices running in lower environments.
  • Designed resilience features such as retry logic for DB/network failures and fallback APIs for degraded mode operations.
  • Collaborated with product owners, QA engineers, and DevOps teams during sprint ceremonies, grooming sessions, and release planning under Agile (Scrum) methodology via Jira and Confluence.

Full Stack Java Developer

Prudential Financial
Newark, NJ
02.2023 - 08.2024
  • Designed and developed full-stack modules for Prudential’s enterprise CMS and publishing platform using Java 11, Spring Boot 2.7, Angular 13, and PostgreSQL, supporting regulatory and marketing content workflows.
  • Refactored monolithic JSP/Servlet applications into modular RESTful microservices using Spring MVC, Spring Security, and domain-driven architecture (controller-service-repository).
  • Built responsive frontend components using Angular (Reactive Forms, Material UI), HTML5, CSS3, and Bootstrap 5 for editorial dashboards, content search, and publishing review screens.
  • Integrated PostgreSQL 13 using Spring Data JPA and Flyway for versioned schema migrations, wrote advanced joins, indexes, and materialized views to support efficient content querying.
  • Developed Kafka-based publish/subscribe flows to transmit content lifecycle events (publish, retract, expire) across distributed internal systems and analytics pipelines.
  • Tuned SQL queries using indexed columns, query hints, and execution plan analysis to improve response times for performance-critical APIs.
  • Applied Caffeine Cache for high-read endpoints to reduce DB hits by over 50%, with TTL-based eviction and programmatic refresh triggers.
  • Logged user interactions and backend service flows using Log4j2 (with MDC trace IDs) and Angular’s global logger, routing logs to AWS CloudWatch and Kibana.
  • Integrated Swagger/OpenAPI 3 documentation and automated test collections with Postman for QA and business testing during UAT cycles.
  • Used Python (Pandas and NumPy) for data preprocessing and backend support in Java-based financial reporting modules.
  • Collaborated with enterprise SAP teams to expose HR data for internal publishing workflows via REST bridges.
  • Built ingestion services to deliver usage metadata into AWS S3 buckets and forward to Hive tables within Prudential’s internal big data platform for reporting and usage metrics.
  • Created Async-powered background schedulers to archive inactive content, revalidate binary links, and cleanup orphaned asset records.
  • Used GitHub Copilot to generate boilerplate code, unit tests, and reusable functions for Java and Angular components.
  • Containerized services using Docker and deployed frontend/backend modules to AWS EKS using kubectl, managing ConfigMaps, Secrets, and custom health probes.
  • Set up Jenkins pipelines to handle CI/CD for both Java and Angular projects, including environment tagging, test automation, and Docker image promotion.
  • Conducted Angular code splitting and lazy loading to improve first-load performance, reduced frontend bundle size by 35%.
  • Collaborated with AEM authors, CMS governance teams, QA, and DevOps in Agile ceremonies using Jira and Confluence, led UI/UX demo sessions and API walkthroughs.

Full Stack Java Developer

Bristol Myers Squibb
Princeton, NJ
01.2022 - 01.2023
  • Developed and enhanced backend modules using Java 11, Spring Boot 2.5, and Spring MVC to support clinical workflows such as patient records, appointment history, and pharmacy integration.
  • Built secure RESTful APIs with Spring Security and Hibernate, enabling role-based access control (RBAC) for doctors, pharmacists, and administrators.
  • Migrated legacy JSP interfaces to Angular 11 using RouterModule, Reactive Forms, and Bootstrap 4 to enable responsive dashboards and modern UI experiences.
  • Maintained and upgraded legacy JSP pages using HTML5, CSS3, JSTL, jQuery, and AJAX for administrative dashboards and pharmacy reporting.
  • Designed and scheduled Spring Batch jobs with Quartz Scheduler to automate validation and enrichment of high-volume prescription intake data.
  • Integrated Oracle 12c via Spring Data JPA, optimized SQL operations using stored procedures, composite indexes, and complex joins.
  • Used Apache Kafka to publish and consume real-time lab result notifications and prescription updates, implementing DLQ and recovery logic.
  • Logged system events using SLF4J and Logback with correlation IDs; routed logs to ELK Stack for observability, traceability, and HIPAA-compliant auditing.
  • Developed reusable REST clients in Java to consume Django-based APIs, enabling interoperability between clinical platforms.
  • Automated infrastructure provisioning using Terraform integrated with Jenkins pipelines, supporting environment creation for new feature branches.
  • Deployed Dockerized microservices to Pivotal Cloud Foundry (PCF) with environment-specific bindings and configuration profiles.
  • Created a cross-platform mobile companion app using React Native to manage appointments, receive real-time prescription alerts, and view clinical history.
  • Integrated biometric authentication (fingerprint, facial recognition) into the mobile app using native modules to meet HIPAA-compliant access control requirements.
  • Wrote custom SQL scripts for data extraction, validation, and transformation during batch ETL and system migration phases.
  • Performed backend integration testing using Postman; developed unit tests using JUnit 5, Mockito, and H2 in-memory database.
  • Automated JVM startup and tuning using KornShell (ksh) scripts to configure heap, GC, and logging properties, improving cold-start performance.
  • Conducted frontend optimization via Angular lazy loading, code splitting, and dependency pruning, reducing initial load time by 35%.
  • Implemented API-level field validation and exception handling using custom annotations and centralized ControllerAdvice classes.
  • Participated in sprint planning, backlog grooming, and UAT cycles using Jira and Confluence; collaborated with UX and QA teams for consistent UI/UX across platforms.

Full Stack Java Developer

DXC Technology
06.2019 - 08.2021
  • Designed and developed RESTful microservices using Java 8, Spring Boot, Spring MVC, and Hibernate to support enterprise applications in insurance and healthcare domains.
  • Built Angular 7/8-based front-end modules using Reactive Forms and Bootstrap to create dynamic, form-driven dashboards and user interfaces.
  • Used JMS for asynchronous communication between distributed J2EE components and legacy systems to decouple services and improve reliability.
  • Consumed and exposed SOAP web services and implemented routing and transformation logic using Apache Camel for system-to-system integrations.
  • Developed PL/SQL stored procedures, triggers, and functions for batch processing, account reconciliation, and reporting use cases in Oracle databases.
  • Migrated select modules from relational models to MongoDB with JSON schemas to improve performance, scalability, and schema flexibility.
  • Implemented real-time data sync services and integrated APIs to automate business processes across internal platforms and external tools.
  • Created responsive web applications using HTML5, CSS3, JavaScript, jQuery, Angular, and React.js based on stakeholder UI requirements.
  • Authored unit, integration, and backend API tests using JUnit, Mockito, and TestNG to ensure code quality and functional coverage.
  • Wrote and optimized data access layers using Hibernate ORM and custom SQL queries to support high-volume transactional systems.
  • Provisioned AWS EC2 instances and used AWS CloudFormation templates to deploy Spring Boot services and automate infrastructure provisioning.
  • Deployed microservices to PCF (Pivotal Cloud Foundry) and configured autoscaling policies and health checks for reliability in cloud environments.
  • Built and maintained Jenkins pipelines using Groovy scripts to automate build, test, and deployment workflows in Agile sprints.
  • Integrated Cucumber-based BDD test frameworks to align QA validation with business rules and improve collaboration across teams.
  • Managed Linux-based EC2 instances and automated application deployments using shell scripts and configuration tools like Chef.
  • Enabled centralized logging using ELK Stack (Elasticsearch, Logstash, Kibana) for API activity monitoring, auditing, and incident analysis.

Java Developer

Cipla
08.2018 - 05.2019
  • Designed and implemented RESTful APIs using Spring Boot and Spring MVC to expose product, inventory, and compliance services for internal and third-party integrations.
  • Integrated legacy J2EE modules with modern distributed systems using ActiveMQ and JMS to facilitate asynchronous messaging across departments.
  • Developed microservice-based backend components and contributed to existing Struts-based modules during the transition to Spring Boot architecture.
  • Built responsive and interactive UI modules using Angular 6, HTML5, CSS3, JavaScript, and Bootstrap to enhance user experience in internal regulatory portals.
  • Wrote and executed unit tests following TDD principles using JUnit, and implemented backend validations through Spring’s validation framework.
  • Generated PDF-based JasperReports for compliance documentation by integrating Spring reporting modules with Oracle data sources.
  • Applied Spring Security for authentication and authorization, and implemented transactional boundaries using Spring Transaction Management.
  • Used Spring’s IoC container and annotation-based configuration to inject service-layer beans into controllers, improving modularity and testability.
  • Participated in CI/CD pipelines using Git, Jenkins, Maven, and Nexus to automate build, test, and deployment processes.
  • Automated batch processes using Spring Batch to export regulatory or product data from Oracle databases and upload to AWS S3 for audit archiving.
  • Documented APIs using Swagger (OpenAPI) to streamline collaboration between backend, QA, and frontend teams.

Education

Master's - Data Science

University of the Cumberlands
USA
12.2023

Bachelor's - Electronics and Communication Engineering

JNTUH
Hyd, India
05.2019

Skills

Programming Languages: Java 8/11/17/21, SQL, Python, JavaScript (ES6), TypeScript, HTML5

Backend Technologies: Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate, RESTful web services, Microservices Architecture, JDBC, Servlet, Spring Cloud

Frontend Technologies: Angular (8-15), Reactjs, Bootstrap 4/5, jQuery, AJAX

Databases: Oracle, PostgreSQL, MySQL, CockroachDB, MongoDB, Query Optimization, Joins, Stored Procedures, Views

DevOps & CI/CD: Jenkins, Docker, Kubernetes, Terraform, Helm, GitHub Actions

Cloud Platforms: AWS (EC2, S3, Lambda, EKS)

Build & Packaging Tools: Maven, Gradle, Executable JARS, ZIP Bundles, JAR/WAR Packaging

Version Control: Git, GitHub, Bitbucket, SVN

Testing Frameworks: Junit 5, Mockito, Selenium, TestNG, Insomnia/Postman, REST Assured

Caching & Performance: Spring Cache, Redis, Ehcache, Connection Pooling with HikariCP

Logging & Monitoring: SLF4J, Logback, ELK Stack, Splunk

API Tools: Swagger/OpenAPI, Postman, Insomnia, WireMock (mock server)

Architecture & Integration: Microservices, API Gateway, Event-driven architecture, RESTful & SOAP APIs

Project & Agile Tools: Jira, Confluence, Agile/Scrum, Bitbucket PR reviews, Jenkins monitoring

Security: OAuth2, JWT, Spring Security with Role-Based Access

Project Management: JIRA, Trello

Java EE Technologies: Servlet 40, JSP 23, JDBC 3/4, JPA 2, Jackson, JavaMail 16, Bean Validation

Timeline

Java Developer

Bank of America
09.2024 - 05.2025

Full Stack Java Developer

Prudential Financial
02.2023 - 08.2024

Full Stack Java Developer

Bristol Myers Squibb
01.2022 - 01.2023

Full Stack Java Developer

DXC Technology
06.2019 - 08.2021

Java Developer

Cipla
08.2018 - 05.2019

Master's - Data Science

University of the Cumberlands

Bachelor's - Electronics and Communication Engineering

JNTUH
Chandana G