Summary
Overview
Work History
Education
Skills
Certification
Timeline
Honors & Awards
Leadership & Agile Delivery
Work Authorization
background-images

Priyanka Palanisamy

Bracknell

Summary

Senior Java Developer with around 6 years of hands-on experience in designing and building secure, scalable, and cloud-native enterprise applications within the FinTech domain. Skilled in Java (Java 17), Spring Boot, RESTful APIs, Microservices, and event-driven systems using Apache Kafka. Proficient in AWS, Docker, Kubernetes, and CI/CD pipelines, with expertise in Agile and Test-Driven Development (TDD). Experienced across the full SDLC, including requirements gathering, design, development, testing, deployment, and maintenance. Strong background in banking and insurance projects (USAA Finpal platform) with a proven track record of delivering high-performance, compliant, and resilient systems that prioritize performance, scalability, and security.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer

Tata Consultancy Services
09.2022 - 12.2023
  • Developed enterprise-grade microservices using Java 17 and Spring Boot, incorporating Spring Batch for batch processing and Spring Data JPA / Hibernate for database access.
  • Followed Java Best Practices and design patterns to ensure maintainable, scalable code.
  • Designed and implemented Microservices & SOA-based systems for account management, claims processing, and policy lifecycle, leveraging event-driven architecture with Apache Kafka (Producer/Consumer, Kafka Avro).
  • Migrated and modernized legacy applications to AWS cloud by containerizing microservices and deploying on EKS, utilizing RDS (PostgreSQL), S3, SNS, CloudWatch, IAM, and Lambda, which improved system scalability, reduced downtime, and optimized operational costs.
  • Designed and integrated third-party RESTful APIs with Kafka microservices, enriching events before publishing to enable real-time data processing and secure external service communication using OAuth2/JWT.
  • Managed deployments on OpenShift, Linux, and Windows platforms using UrbanCode Deploy (UCD) and GitHub Actions for CI/CD pipelines.
  • Implemented Grafana dashboards for service-level metrics and used Kibana for log tracing across Kafka consumers, enabling proactive incident management and reducing outages.
  • Containerized microservices with Docker and orchestrated using Kubernetes. Automated builds and deployments with Jenkins and Maven, integrated version control via Git.
  • Managed relational databases (MySQL, DB2, PostgreSQL) using JDBC and ORM, and improved system performance by implementing Redis for caching and fast data retrieval.
  • Applied TDD/BDD, JUnit 5, Mockito, and unit/integration testing to ensure robust, high-quality deliverables with proper code coverage.
  • Delivered solutions in Banking, FinTech, and Insurance, including policy, transaction, account, and claims processing.
  • Participated in Agile SDLC, sprint planning, requirement analysis, and stakeholder communication. Collaborated with cross-functional teams for timely, high-quality feature delivery and problem resolution.

Business Associate

Crown Solutions
09.2020 - 08.2021
  • Designed high-throughput Spring Batch jobs processing huge financial records daily, leveraging Java 17 features (Records, Sealed Classes) to simplify code and improve maintainability.
  • Migrated and optimized core microservices to Java 17, enhancing performance and runtime efficiency for financial processing systems.
  • Developed modular reader-processor-writer components using Spring Batch, JPA, and Hibernate, streamlining Acquisition Batch Job data ingestion.
  • Implemented fault-tolerant batch workflows with restart logic and exception handling, ensuring reliable execution and data integrity during failures.
  • Scheduled batch jobs using cron expressions and shell scripts, enabling accurate and timely financial data reconciliation.
  • Reduced processing latency by 30% through database query optimization and chunk-size tuning in Spring Batch.
  • Provided mentorship on SOLID and QA support to junior developers, ensuring adherence to best practices, TDD, and code quality standards.

Java Developer

Sensiple Software Solutions
05.2018 - 10.2020
  • Developed RESTful APIs for employee onboarding using Spring Boot & Java 8(Streams, functional programming, concurrency APIs) to enable highly scalable HR workflows.
  • Implemented asynchronous background verification pipelines for document validation, eligibility checks, and compliance, ensuring accurate and reliable onboarding.
  • Secured HR endpoints with Spring Security, JWT, and OAuth2, enforcing role-based access control (RBAC) for sensitive employee data.
  • Streamlined system provisioning workflows (email, payroll, ERP, attendance system) and automated notifications and approvals to HR, IT, and management teams.
  • Improved code coverage with JUnit and Mockito, ensuring robust and production-ready API functionality.
  • Collaborated with cross-functional teams in Agile, contributing to sprint planning, requirement analysis, and end-to-end HR system delivery.

Education

Bachelor of Engineering - Electronics & Communication

VSB Engineering College, Anna University
05-2018

Skills

  • Programming Languages: Java 17, SQL
  • Frameworks: Spring Boot, Spring Batch, Spring Actuator, Spring Security, Hibernate
  • Architecture: Microservices, SOA, Design Patterns, Java Best Practices
  • Cloud: AWS (EC2, RDS, S3, SNS, CloudWatch, IAM, ECS, EKS, EBS, Lambda)
  • Platforms: OpenShift, Linux, Windows, UrbanCode Deploy, GitHub Actions, CI/CD Pipelines
  • Monitoring & Observability: Grafana for service-level metrics, Kibana for log traceability across Kafka consumers
  • Messaging: Apache Kafka, Kafka Avro, Event-Driven Systems
  • DevOps & Tools: Docker, Jenkins, Kubernetes, Maven, Git, Postman, PuTTY
  • Relational Databases: MySQL, PostgreSQL, DB2, JDBC, Redis
  • Testing & QA: JUnit5, Mockito, Code Coverage, Unit and Integration Testing, TDD, BDD
  • Domain Experience: Banking, Fintech, Insurance
  • Development Practices: JIRA, Agile, SDLC, Team Collaboration, Requirement Analysis, Problem-Solving, Stakeholder Communication

Certification

AWS Certified Solutions Architect – Associate

Timeline

Software Engineer

Tata Consultancy Services
09.2022 - 12.2023

Business Associate

Crown Solutions
09.2020 - 08.2021

Java Developer

Sensiple Software Solutions
05.2018 - 10.2020

Bachelor of Engineering - Electronics & Communication

VSB Engineering College, Anna University

Honors & Awards

Best Motivator Award (2017) – V.S.B Engineering College, Awarded First Class with Distinction in Bachelor Degree [ECE], Anna University, 2018

Leadership & Agile Delivery

  • Part of sprint planning, and architectural design reviews to align technical solutions with business goals.
  • Facilitated junior onboarding, fostering growth through code reviews and paired programming sessions.
  • Contributed actively to Agile ceremonies, ensuring stories were technically feasible, testable, and well-groomed.

Work Authorization

Visa Status: UK Dependant Visa (Fully authorized to work in the UK, no sponsorship required)
Priyanka Palanisamy