Summary
Overview
Work History
Education
Skills
Timeline
Generic
Jayasimha G

Jayasimha G

Java Full Stack Developer

Summary

I’m a Java Full Stack Developer with over 7 years of experience building scalable, high-performance web and enterprise applications. I’ve worked extensively across the full SDLC, from analysis to production, and have contributed to major platforms in finance, insurance, and healthcare. My backend expertise centers on Java 8–21, Spring Boot, Hibernate, and microservices architectures. I’m experienced with containerized deployments using Docker and Kubernetes (AKS, EKS, OpenShift), and I’ve built robust CI/CD pipelines using Jenkins, Flux, Bamboo, and more. On the front end, I’m proficient in Angular (2+ to 14), ReactJS, and TypeScript. I have experience building responsive SPAs and reusable UI components. I also bring solid experience with GraphQL, REST, SOAP, and Swagger/OpenAPI. Security is second nature, from OAuth 2.0 and JWT to IAM roles and SSL, and I’ve implemented these across both frontend and backend systems. I’m comfortable across cloud platforms (AWS, Azure, GCP), and have worked with caching (Redis), search (Elasticsearch), and monitoring (Splunk, CloudWatch, Grafana) tools to keep things fast, secure, and reliable. I keep things clean, modular, and testable, using JUnit, Mockito, Cucumber, Selenium, and more. I’m also all about collaboration, Agile delivery, and writing code that makes sense to the person who reads it next.

Overview

7
7
years of professional experience

Work History

AVP, Senior Java Developer

State Street Corporation
Boston, MA
09.2024 - Current
  • Leading the development of a scalable microservices-based trading platform for high-frequency financial transactions.
  • Architected and developed microservices using Spring Boot 3 and Spring Cloud, ensuring high availability and scalability for trading operations.
  • Integrated RabbitMQ and Apache Kafka for asynchronous trade processing, significantly improving system throughput and responsiveness.
  • Containerized Java microservices using Docker and deployed on Kubernetes clusters managed via OpenShift.
  • Established and maintained CI/CD pipelines with Jenkins, Flux, and Bamboo, reducing manual deployment efforts and accelerating release cycles.
  • Optimized Oracle database performance through Hibernate, PL/SQL stored procedures, and strategic indexing to speed up query execution.
  • Developed automated batch jobs and reporting processes using Spring Batch, Quartz Scheduler, and Cron-based scheduling.
  • Deployed and monitored applications on AWS using CloudWatch, Grafana, and Log4j for real-time system health and log analysis.
  • Conducted performance profiling and log indexing with JProfiler and Elasticsearch to identify bottlenecks and improve application stability.
  • Integrated Redis as an in-memory caching layer to enhance trade execution performance and reduce database latency.
  • Developed custom Splunk dashboards for real-time trading metrics and anomaly detection, improving incident response time.
  • Modeled business workflows using BPMN diagrams to assist in visualizing trade execution and settlement paths.
  • Implemented thorough unit and integration testing for REST APIs and message queues using JUnit and Cucumber, reducing production bugs by approximately 20%.
  • Collaborated closely with business analysts and traders to refine trading algorithms, ensuring accurate and timely trade executions.
  • Utilized k9s for efficient Kubernetes cluster monitoring, troubleshooting pod-level issues, and optimizing resource management.
  • Managed tasks and sprint planning using JIRA, consistently achieving sprint goals and maintaining Agile development practices.
  • Developed frontend components with React and integrated Swagger UI for API documentation and testing.
  • Environment: Java 17/21, Spring Boot 3, Spring Cloud, RabbitMQ, Apache Kafka, Docker, Kubernetes, OpenShift, Jenkins, Flux, Bamboo, Oracle DB, PL/SQL, Spring Batch, Quartz Scheduler, Cron, AWS, CloudWatch, Grafana, Redis, BPMN, Splunk, Elasticsearch, Log4j, JProfiler, Swagger UI, React, JIRA, Bitbucket, JUnit, Cucumber, Maven, k9s, IntelliJ, Linux

Java Full Stack Developer

Allstate Corporation
05.2023 - 08.2024
  • Developed and deployed a secure, scalable insurance platform using microservices and cloud-native technologies.
  • Developed and maintained J2EE components using Spring MVC, Spring Boot, Spring Security, Spring Data JPA, and transaction management modules.
  • Built single-page applications (SPAs) using Angular 12/14 with custom routing and component-level Reactive Forms validation.
  • Designed and implemented RESTful and SOAP web services with Spring Boot and Apache CXF; documented APIs using Swagger.
  • Migrated monolithic applications to microservices with REST APIs and Spring Boot.
  • Created and integrated GraphQL schemas with MongoDB for flexible data querying.
  • Built Gateway APIs to centralize access and streamline front-end/back-end communication.
  • Secured Oracle databases using role-based access, encryption, auditing, and FGAC.
  • Optimized SQL performance for Oracle and Azure SQL; managed database schema and indexing.
  • Containerized Java applications using Docker; deployed to Azure Container Instances and OpenShift.
  • Configured and managed CI/CD pipelines using Jenkins and Kubernetes.
  • Implemented Redis for session caching and token management, reducing login response time and enhancing security flows.
  • Integrated Splunk with Azure Monitor for centralized log analysis and custom alerting dashboards.
  • Used Elasticsearch to optimize policy lookup and claim record search performance.
  • Managed AKS clusters for deployment, auto-scaling, and performance tuning.
  • Monitored system health and performance using Azure Monitor and logging tools.
  • Implemented authentication/authorization with OAuth 2.0 and JWT; integrated messaging with ActiveMQ and JMS.
  • Developed responsive UIs using HTML5, CSS3, JavaScript, JSP, Angular, and jQuery.
  • Conducted front-end testing with Selenium and debugging with Firebug.
  • Participated in Agile ceremonies (Scrum), sprint planning, task estimation, and retrospectives.
  • Used JIRA with Agile plug-ins for tracking user stories, bugs, and project metrics.
  • Applied software design patterns (Singleton, Factory, DAO, Session Facade) to ensure clean and maintainable code.
  • Used Apache Camel for API routing and integration.
  • Environment: Java 8/11, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, REST, JWT, OAuth 2.0, GraphQL, MongoDB, Oracle, Azure SQL, Apache CXF, Angular 12/14, Redis, Elasticsearch, Splunk, TypeScript, HTML5, CSS3, JavaScript, JSP, Selenium, Jenkins, Docker, Azure Container Instances, Kubernetes (AKS), OpenShift, JIRA, Git

Java Full Stack Developer

Raymond James Financial
05.2022 - 04.2023
  • Built and deployed scalable financial applications with AWS-native services, microservices architecture, and rich user interfaces.
  • Migrated infrastructure from AWS Elastic Beanstalk to Kubernetes and Docker, improving scalability and deployment flexibility.
  • Integrated AWS Fargate, Lambda, and CloudFormation into CI/CD pipelines using Jenkins and AWS CodePipeline to automate the build-test-deploy cycle.
  • Developed REST and SOAP APIs using Java 8, Spring Boot, Play Framework, and Apache CXF.
  • Created secure Gateway APIs with OAuth2 and JWT for authentication and authorization.
  • Built full-stack web applications using React.js, AngularJS, Vue.js, Node.js, and TypeScript.
  • Designed UI from wireframes and built responsive, interactive interfaces using JavaScript, HTML5, CSS3, and LESS.
  • Developed and consumed GraphQL APIs over MongoDB for dynamic and flexible data access.
  • Integrated AWS services (S3, RDS, Lambda, Fargate, ECS) using the AWS SDK for Java; automated provisioning and deployments.
  • Worked on event-driven architecture using Kafka for real-time data streaming.
  • Used AWS CloudFormation to manage ECS clusters, services, and infrastructure-as-code deployments.
  • Deployed Spring Boot microservices to AWS EC2 using Docker containers.
  • Maintained and supported legacy applications using JSP, Servlets, and Struts.
  • Automated RDS tasks such as backups, patching, and tuning using AWS parameter groups and maintenance windows.
  • Leveraged Redis to cache user preferences and reduce page load times on financial dashboards.
  • Developed Splunk-based alerting to monitor real-time transaction failures and infrastructure issues.
  • Implemented microservice health tracing and workflow visualization with BPMN for audit compliance.
  • Utilized Elasticsearch for full-text indexing of financial documents and logs to improve query performance.
  • Handled database operations using Hibernate, JPA, and PL/SQL with Oracle.
  • Created and tested stored procedures, triggers, and database logic to ensure performance and reliability.
  • Built authentication/authorization logic using Node.js and Express.js, integrating with backend APIs.
  • Wrote Java APIs to manage AWS services via Lambda functions and SDK integrations.
  • Developed and debugged using Eclipse Java EE and Spring Security modules.
  • Used Apache Spark with Scala, and leveraged Akka, Cats, and Play Framework for reactive and concurrent applications.
  • Performed front-end and integration testing using Selenium and Karma.
  • Monitored and logged application events using Log4j, Kibana, and AWS CloudWatch.
  • Environment: Java 8, Spring Boot, Spring Security, REST/SOAP, Play Framework, Apache CXF, OAuth2, JWT, JSP, Servlets, Struts, Hibernate, JPA, PL/SQL, Oracle, MongoDB, HTML5, CSS3-LESS, JavaScript, AngularJS, React.js, Vue.js, TypeScript, Node.js, Express.js, Kafka, Redis, Elasticsearch, AWS (S3, Lambda, RDS, ECS, Fargate, CloudFormation, CodePipeline), Docker, Kubernetes, Jenkins, Eclipse, Selenium, Karma, Log4j, Kibana

Java Full Stack Developer

Sundaram Finance
10.2020 - 12.2021
  • Developed backend services and batch applications for financial products, ensuring performance and maintainability.
  • Developed and deployed Docker containers integrated with AWS services, enabling scalable and efficient app delivery within CI/CD pipelines managed by Jenkins.
  • Implemented OAuth 2.0 authentication for securing RESTful web services, issuing access tokens for authorized resource access.
  • Managed transactional behavior using Spring AOP, incorporating aspects for logging and operational tracking to enhance backend reliability.
  • Designed and developed backend batch jobs for product offer updates, optimizing performance and reducing processing time.
  • Integrated Spring Boot Actuator for monitoring and tracing application health, performance, and runtime metrics.
  • Developed frontend prototypes and project skeletons using AngularJS, jQuery, HTML5, and CSS3 with a focus on modularity and maintainability.
  • Utilized AngularJS two-way data binding and custom directives to create dynamic, responsive UI components, improving user experience and code reusability.
  • Created custom AngularJS directives to extend HTML syntax and encapsulate reusable UI elements for better frontend maintainability.
  • Developed shell scripts and managed MySQL and SQL Server databases to implement data validation services, ensuring data integrity and streamlined backend operations.
  • Managed CI/CD pipelines using Jenkins, troubleshooting and resolving build failures to maintain continuous integration and delivery.
  • Handled batch operations and logging through Spring AOP and Log4j, ensuring robust error tracking and operational insights.
  • Utilized ActiveMQ and JMS for reliable messaging and asynchronous processing within the application ecosystem.
  • Used XSLT transformations for generating dynamic XML-based reports as part of batch processing.
  • Integrated Redis as a temporary cache for customer data to accelerate batch loan evaluations.
  • Set up Elasticsearch-based indexing for log search and error tracking within CI/CD pipelines.
  • Worked with Kubernetes for container orchestration, enhancing deployment flexibility and resource management.
  • Environment: AngularJS, HTML5, CSS3, JSON, XML, ActiveMQ, JMS, AWS, Hibernate, DB2, RESTful services, Eclipse Java EE, Git, Log4j, Maven, Jenkins, Docker, Kubernetes, JUnit, MockMVC, Redis, Elasticsearch, XSLT, Spring AOP

Java Developer

Fourrts
05.2018 - 09.2020
  • Developed and maintained a robust multi-tiered enterprise application for the pharmaceutical industry, with a strong focus on secure, scalable backend services and dynamic, responsive frontend interfaces.
  • Leveraged the Spring Framework, Hibernate, and AWS cloud technologies to deliver RESTful and SOAP APIs with OAuth 2.0 authentication.
  • Enhanced user experience using AngularJS and React, and ensured continuous integration and delivery through automated pipelines.
  • Developed scalable backend services using Core Java, J2EE, Spring IOC, Spring AOP, Spring Integration, and Hibernate for building robust, multi-tiered applications.
  • Created and maintained SOAP and RESTful web services with Apache CXF, JAX-WS, and Spring Boot, implementing OAuth 2.0 for secure authentication and access control.
  • Designed and optimized MySQL database interactions using JDBC; developed batch job frameworks to automate scheduled tasks and improve backend processing efficiency.
  • Implemented Identity and Access Management (IAM) policies, streamlining authentication and authorization processes across the application.
  • Integrated AWS Lambda functions to automate backend workflows, reducing latency and improving resource utilization.
  • Automated CI/CD pipelines using Git, Jenkins, Maven, Nexus, and Docker, enabling efficient and repeatable application deployments to AWS environments.
  • Managed release cycles, including production and pre-production deployments, ensuring stable and reliable delivery with proper rollback procedures.
  • Integrated Couchbase as a high-performance NoSQL data store for product inventory and dynamic content rendering, enhancing data access speed and scalability.
  • Used Redis to cache frequently accessed medical reference data, reducing database load and improving response times.
  • Built internal dashboards using VueJS alongside React to support QA monitoring, analytics, and compliance tracking.
  • Developed frontend components using AngularJS, implementing custom directives and leveraging CSS animations to enhance user interface responsiveness and usability.
  • Utilized Redux-Promise and Redux to handle asynchronous API calls and manage complex state in React applications.
  • Conducted frontend testing using Jasmine, Karma, and Mocha, and automated UI tests with Selenium and Protractor integrated into CI pipelines.
  • Performed unit and integration testing with JUnit and Mockito; used SLF4J for structured and consistent application logging.
  • Collaborated closely with cross-functional teams to translate business requirements into scalable technical solutions, ensuring smooth end-to-end workflows across the application.
  • Environment: Core Java, J2EE, Spring Boot, Spring AOP, Spring Integration, Hibernate, Apache CXF, JAX-WS, OAuth 2.0, SOAP, REST, JSP, JDBC, MySQL, Couchbase, Redis, AWS Lambda, Git, Jenkins, Maven, Nexus, Docker, VueJS, React, AngularJS, Redux, Selenium, Jasmine, Karma, Mocha, JUnit, Mockito, SLF4J

Education

Master of Science -

University of Alabama At Birmingham
Birmingham, AL
05.2001 -

Skills

  • Java

  • C

  • C

  • Python

  • SQL

  • PL/SQL

  • TypeScript

  • JavaScript

  • Shell Scripting

  • Spring Boot

  • Spring MVC

  • Spring Data

  • Spring Batch

  • Spring Security

  • Hibernate

  • Struts

  • Play Framework

  • Dropwizard

  • Thymeleaf

  • Camunda

  • Redux

  • Flux

  • ReactJS

  • Angular

  • AngularJS

  • VueJS

  • HTML5

  • CSS3

  • Bootstrap

  • LESS

  • JSON

  • XML

  • AJAX

  • jQuery

  • JSP

  • JSTL

  • XSLT

  • REST

  • SOAP

  • GraphQL

  • Swagger/OpenAPI

  • Apache CXF

  • JAX-WS

  • AWS

  • Azure

  • GCP

  • Docker

  • Kubernetes

  • OpenShift

  • PCF

  • Jenkins

  • Flux

  • Bamboo

  • Git

  • Bitbucket

  • Nexus

  • Terraform

  • Oracle

  • MySQL

  • PostgreSQL

  • MongoDB

  • Couchbase

  • SQL Server

  • Cassandra

  • DB2

  • Redis

  • Elasticsearch

  • Kafka

  • RabbitMQ

  • ActiveMQ

  • JMS

  • Splunk

  • Kibana

  • Log4j

  • JProfiler

  • Grafana

  • ElasticSearch

  • JUnit

  • Mockito

  • Jasmine

  • Karma

  • Mocha

  • Cypress

  • Jest

  • Selenium

  • Protractor

  • Cucumber

  • HP ALM

  • IntelliJ

  • Eclipse

  • VS Code

  • NetBeans

  • Postman

  • Insomnia

  • JIRA

  • Confluence

  • Firebug

  • k9s

  • PCF CLI

  • Agile

  • Waterfall

  • TDD

  • BDD

  • CI/CD

Timeline

AVP, Senior Java Developer

State Street Corporation
09.2024 - Current

Java Full Stack Developer

Allstate Corporation
05.2023 - 08.2024

Java Full Stack Developer

Raymond James Financial
05.2022 - 04.2023

Java Full Stack Developer

Sundaram Finance
10.2020 - 12.2021

Java Developer

Fourrts
05.2018 - 09.2020

Master of Science -

University of Alabama At Birmingham
05.2001 -
Jayasimha GJava Full Stack Developer