Tejaswi A.

About Me

Senior Java Full Stack Developer with 11+ years of experience designing, developing and deploying secure, scalable and high-performance enterprise applications across banking, healthcare, retail and cloud domains, with specialization in real-time, event-driven architectures and microservices ecosystems. T.A. has deep expertise in the Java ecosystem (Java 6–21) with advanced skills in OOP, functional programming, design patterns (Factory, Singleton, DAO), multithreading, Streams, Lambda Expressions, Virtual Threads and performance tuning using Java Flight Recorder (JFR), VisualVM, JMeter and Java Mission Control. Extensive experience across the Spring Framework, including Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Batch, Spring Cloud, Spring Kafka, Spring JMS, Spring AMQP, Spring Web Services and Spring GraphQL, delivering robust RESTful, SOAP and GraphQL APIs for high-throughput enterprise systems.

AI, ML & LLM

Testcontainers LLM

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

BMO Bank
Senior Java Full Stack Developer
2024 - 2025 (1 year)
Remote
  • Refactored backend modules in digital transaction processing using Java 17, later upgraded to Java 21 to leverage Pattern Matching, Virtual Threads and Z Garbage Collector (ZGC).

  • Decomposed the monolithic risk scoring engine into modular services using Spring Boot, improving modularity and enabling real-time fraud detection through an event-driven architecture with Apache Kafka.

  • Engineered RESTful APIs with Spring MVC and Spring Data JPA/Hibernate, enabling regulatory-compliant ledger postings with ACID transactions, advanced filtering and auditable pagination aligned with SOX and PCI-DSS guidelines.

Java 17 Java 21 Spring BootApache Kafka Spring MVCSpring Data JPA HibernateSpring Cloud Config EurekaMicrosoft AzureAKS Azure SQL DatabaseTerraformGitLab CI/CD JenkinsDockerKubernetesMongoDBAzure Cosmos DB Apache Pulsar Spring SecurityOpenID ConnectAzure Active DirectoryGraphqlJavaScriptHTML5CSS3BootstrapJestReact Testing LibraryjUnitCucumberJaCoCoVisualVM Chrome DevTools PrometheusGrafanaELK StackLog4j2 Azure MonitorSonarQubeGitlabGitflowGitLab Issues LLM RAG Azure OpenAl Service Azure Cognitive Services
SMBC
Senior Java Full Stack Developer
2022 - 2024 (2 years)
Remote
  • Developed enterprise-grade financial systems using Java 14, leveraging Lambda Expressions, Switch Expressions and the HttpClient API to optimize ingestion of real-time payment and transaction feeds.

  • Architected and developed low-latency microservices using Spring Boot, adhering to Microservices Architecture to support real-time payment processing, intra-bank fund transfers and distributed orchestration for anti-fraud workflows.

  • Designed and maintained both RESTful APIs and GraphQL APIs to enable secure, permission-based data access across compliance dashboards and multi-channel banking applications aligned with FFIEC and OCC regulatory frameworks.

Spring BootRESTFul APIs GraphQL APIs Spring Cache RedisSpring WebClient Spring Data JPA HibernateApache Kafka Apache CassandraMicrosoft AzureAzure Cosmos DB Azure Virtual Machines Azure Blob StorageAzure SQL DatabaseAzure MonitorJavaScriptHTML5CSS3Bootstrap 5 JestEnzymeAzure API Management GitHub Actions GitflowDockerAzure Kubernetes Service (AKS) HelmApache TomcatMavenSonarQubejUnitTestcontainers JIRAConfluenceELK StackLLM Retrieval-augmented Generation (RAG) Azure OpenAl Service Azure Cognitive Search
Elevance Health
Java Full Stack Developer
2018 - 2022 (4 years)
Remote
  • Led Agile delivery for healthcare systems, integrating DevSecOps with Jira and Trello to embed HIPAA-compliant threat modeling and sprint-level risk mitigation.

  • Developed secure, high-performance RESTful APIs using Java 11, applying Streams, Lambda Expressions and comprehensive validation and sanitization to ensure Protected Health Information (PHI) confidentiality and system resilience in compliance with HITECH guidelines.

  • Built data-consistent backend layers using Spring Data JPA and Hibernate, implementing parameterized queries, optimistic locking and ORM constraints to ensure safe concurrent access for claims adjudication workflows.

Agile DevSecOps JIRATrelloHIPAAJava 11 Streams Lambda Expressions RESTFul APIs Spring Data JPA HibernateSpring BootJWTSpring SecurityPostgreSQLNode.jsOWASP Microsoft AzureAKS Azure SQL Blob Storage Functions JavaScriptHTML5CSS3BootstrapWCAGJestKarmaGraphqlApache TomcatBitbucketGitflowVeracode Snyk JenkinsDockerKubernetesRBAC SonarQubeRabbitMQLogback SIEM
Prudential Financial
Java Developer
2015 - 2018 (3 years)
Remote
  • Developed high-performance backend systems using Java 8, Streams and custom algorithms for large-scale data processing in credit approvals, client onboarding and account reconciliation, optimizing throughput and reducing batch latency.

  • Designed secure and modular RESTful APIs using Spring Boot, integrating with KYC services, credit bureaus and internal loan servicing platforms, ensuring compliance with AML and Know Your Customer (KYC) policies.

  • Built high-throughput ETL pipelines using Spring Batch to automate ACH settlements, clearing and compliance reports, implementing checkpointing and logging for fault tolerance under FINRA and Basel III regulatory guidelines.

Java 8 Streams Spring BootSpring BatchFINRA Basel III PL/SQLOracle SQL AWSEC2 S3RDSIAMSecurity Groups VPCs AWS Lambda
Target Corporation
Java Developer
2013 - 2015 (2 years)
Remote
  • Developed and optimized backend modules using Java 6, applying Factory, Singleton and DAO patterns with multithreading, Streams API and Lambda Expressions to enhance performance in order processing, inventory synchronization and supply chain management.

  • Built modular microservices with Spring Boot and Hibernate, enabling real-time product availability checks, membership validations and dynamic discount engine functionality for omnichannel retail operations.

  • Delivered business-critical workflows such as order tracking, returns and account updates using Spring MVC, following MVC architectural principles for maintainable and testable transaction workflows.

Education

Education
Bachelor's Degree in Information Technology.
Education
Microsoft Certified Azure Al Fundamentals
Microsoft
Education
Microsoft Certified Azure Solutions Architect Expert
Microsoft
Education
AWS Certified Solutions Architect Associate
AWS