Post Job Free
Sign in

Java Full Stack Developer - 6+ Years in Enterprise & Finance Systems

Location:
Cincinnati, OH
Posted:
March 19, 2026

Contact this candidate

Resume:

Java Full Stack Developer with *+ years of experience building scalable and modernized enterprise and financial applications using Java 21, Spring Boot, and Spring Cloud microservices. Strong expertise in developing secure REST/GraphQL APIs, event -driven systems with Kafka and RabbitMQ, and modern frontend applications using Angular and React. Experienced in integrating AI-assisted development tools, GitHub Copilot, prompt engineering, and AI models, leveraging machine learning APIs to enhance automation, analytics, and workflow efficiency in modernized cloud-native development environments. Hands-on experience with relational and NoSQL databases including PostgreSQL, Oracle, MongoDB, and Cassandra. Skilled in modernizing and deploying cloud-native applications across AWS, Azure, and GCP, leveraging Docker and Kubernetes for container orchestration. Proficient in CI/CD automation using Jenkins and Azure DevOps with SonarQube code qua lity enforcement and Veracode security scanning, along with production monitoring through Prometheus and Grafana to ensure high availability, system modernization, and performance optimization. Technical Skills:

Programming Languages: Java 21, Python, RPG, Rust, C++, C#, JavaScript, TypeScript, SQL, PL/SQL

Web Technologies: HTML5, CSS3, Bootstrap, Angular, ReactJS, RxJS, GraphQL, jQuery, JSON, XML

Frameworks & Architecture: Spring, Spring Boot, Spring Cloud, Spring MVC, myBatis,ServiceNow, Hibernate, JPA, J2EE, Microservices, Architecture, Event-Driven Architecture

Web Services & APIs: RESTful APIs, GraphQL APIs, JAX-RS, SOAP, WSDL

Messaging & Streaming: Apache Kafka, RabbitMQ, JMS

Database Systems: DB2, PostgreSQL, Oracle, MySQL, MongoDB, Cassandra, Redis, cosmos DB

Cloud Platforms: AWS (EC2, S3, RDS, ECS, EKS, Lambda, CloudFormation, CloudWatch, CodePipeline, CodeBuild, CodeDeploy), Microsoft Azure (AKS, App Services, Azure DevOps, Azure Pipelines), GCP (GKE, Cloud Storage, Pub/Sub, Cloud Monitoring, Cloud Logging)

Containerization & Orchestration: Docker, Kubernetes, Helm

Continuous Integration & DevOps: Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Terraform, SonarQube, Veracode

Security & Code Quality: OAuth2, JWT, IAM, RBAC, Keycloak

Build & Dependency Management: Gradle, Maven

Monitoring & Logging: Prometheus, Grafana, Splunk, Datadog, Dynatrace

Version Control & Collaboration: Git, GitHub, Bitbucket, Jira, Confluence

Testing & API Tools: JUnit, Mockito, Cucumber (BDD), Selenium, Karma, Jasmine, Postman, Swagger/OpenAPI, Cypress

Methodologies: Agile (Scrum, Kanban, TDD, BDD), Domain-Driven Design (DDD)

Operating Systems: Linux/Unix, Windows JUnit, Mockito, Cypress Work Experience:

Charles Schwab August 2025 - Current

Role: Software Development Engineer (Remote)Ann Arbor, Michigan

Developed and enhanced core backend features of the ThinkOrSwim live trading platform, supporting real -time Crypto and Forex trading across Angular-driven UI web interfaces, mobile (Android), and desktop applications used by thousands of traders.

Designed and implemented scalable Core Java/J2EE microservices using Spring Boot (Java 17/21) to support order placement, trade execution, portfolio management, and real-time P&L in high-volume trading systems processing thousands of transactions per minute.

Built secure, low-latency RESTful APIs for trade validation, risk checks, and order routing using Spring Boot, leveraging AI-assisted development for code generation and unit testing, improving API response time by 20%.

Integrated Kafka event streams and connected backend services with Angular dashboards for real-time views, processing millions daily.

Modernized trading services using Object-Oriented Design (OOD) and design patterns to support scalable real-time processing and maintainable modular architecture.

Managed multi-module project builds using Gradle, handling dependency management and environment -specific configurations across development, QA, and production environments.

Performed data modeling, query optimization, and performance tuning on DB2 and Oracle databases, improving SQL queries, indexing, and stored procedures to enhance throughput and reduce latency, while using MongoDB for storage, improving query performance by 25%.

Automated data transformation and ETL workflows, performing log analysis, query optimization, and backend troubleshooting.

Implemented RBAC and IAM in CI/CD pipelines, supporting secure ETL processes and backend system optimization.

Designed and maintained CI/CD pipelines using Jenkins and GitHub Actions, automating Gradle builds, JUnit testing, containerization, and Kubernetes deployments, while integrating SonarQube and Veracode to enforce code quality and enterprise security standards.

Configured observability using AWS CloudWatch and CloudTrail, and integrated Splunk for centralized logging and monitoring to troubleshoot API failures, Kafka consumer lag, DB2 performance issues, and OpenShift container/pod incidents in production environments.

Containerized trading microservices using Docker and deployed them to Kubernetes clusters with rolling updates and autoscaling configurations to maintain high availability and system resilience.

Leveraged GitHub Copilot to accelerate feature development, refactor legacy services, improve code quality, and enhance JUnit test coverage through AI-assisted code and test generation.

Provided hands-on production support during market hours, troubleshooting API failures, Kafka delays, database bottlenecks, and infrastructure issues to maintain platform stability and low-latency trade execution within an Agile Kanban environment using Jira and Git. Bala Chaitanya Dasari

513-***-**** https://www.linkedin.com/in/balacd/ ***********@*****.*** Senior Full Stack Developer

Honeywell May 2023 – July 2025

Role: Java Full Stack Developer Cincinnati, Ohio

Developed a responsive Single Page Application (SPA) using Angular 17, TypeScript, HTML5, CSS3, and JavaScript, integrating with Spring MVC and backend microservices, improving UI responsiveness by 20%.

Built and enhanced backend server-side services using Core Java 17, Spring Boot, Spring Data JPA, and J2EE, supporting scalable microservices architecture serving thousands of daily application requests.

Designed and secured RESTful and GraphQL APIs using Spring Boot, implementing OAuth 2.0 and JWT-based authentication, SSL/TLS encryption, and ACL-based access control to ensure secure financial service integrations, supporting high-volume secure API transactions.

Implemented RxJS in Angular to manage asynchronous data streams and improve UI responsiveness, reducing client-side latency by 15%.

Contributed to modernizing microservices architecture by integrating AI-assisted development and automation tools, improving code generation, workflow efficiency, and developer productivity across Java services, reducing development effort by 20%.

Developed data access layers using Hibernate and JPA, performing database modeling, query optimization, and performance tuning, while implementing Redis caching to improve response times by reducing query latency by 25%.

Implemented MongoDB-based NoSQL solutions and integrated RabbitMQ for event-driven communication across distributed services processing thousands of events daily.

Applied Test-Driven Development (TDD) and BDD practices, writing unit and integration test cases using JUnit and Mockito, managed source code using Git and GitHub, and leveraged GitHub Copilot and AI models for code assistance, achieving 80% unit test coverage.

Utilized Maven for build automation and dependency management across Spring Boot microservices, streamlining build processes.

Developed ETL scripts for data transformation and reporting workflows processing large financial datasets.

Implemented IAM and RBAC to secure automated ETL processes and optimize backend system access control.

Built monitoring dashboards using AWS CloudWatch and Grafana to track API latency, service health, and system performance metrics in Linux environments, improving production visibility and incident response.

Designed and maintained CI/CD pipelines using Jenkins, GitHub Actions, and Terraform for automated build, testing, and deployment workflows, reducing manual deployment effort by 40%.

Deployed containerized applications using Docker and OpenShift, supporting scalable microservices-based applications in cloud environments. Capgemini June 2019 - July 2022

Role: Software Engineer Bangalore, India

Developed secure enterprise banking applications using Java 11, Spring Boot, Spring MVC, Hibernate, and JPA supporting financial transaction and loan processing systems.

Built Java microservices using Spring Boot to handle account management, payment processing, and transaction services in distributed banking platforms supporting high-volume financial transactions.

Developed secure REST APIs using Spring Boot for financial transactions and account services within microservices architecture.

Designed and optimized relational database schemas supporting high-volume financial transactions and reporting workloads.

Built responsive React front-end applications using React, Redux, TypeScript, HTML5, and CSS3 delivering real-time account, transaction, and financial analytics dashboards integrated with Java microservices.

Implemented event-driven microservices using RabbitMQ enabling reliable asynchronous messaging across distributed banking services supporting real-time transaction processing.

Implemented secure authentication and authorization using OAuth 2.0, JWT, and Keycloak enforcing role-based access to financial APIs.

Developed data access layers using Hibernate and JPA performing database design, query optimization, indexing, and performance tuning on PostgreSQL and MySQL for high-volume transactions.

Implemented J2EE web services (SOAP, WSDL, JAX-WS) integrating legacy banking systems with modern Java microservices.

Containerized microservices using Docker and deployed them on Kubernetes for scalable financial applications.

Built event streaming and batch pipelines using Kafka to process large volumes of financial and transactional data.

Automated unit and integration testing using JUnit, Mockito, and Cucumber (BDD) ensuring reliability of Java applications.

Designed and maintained CI/CD pipelines using Jenkins, GitHub Actions, and GitLab CI for automated build, testing, and deployment.

Implemented role-based access control using IAM to secure banking ETL pipelines and backend processing.

Automated infrastructure provisioning using Terraform and AWS CloudFormation for cloud-native environments.

Deployed and managed applications on AWS (EC2, S3, RDS, Lambda, ELB, Auto Scaling) ensuring scalable deployments.

Configured AWS CloudWatch monitoring and alerts improving visibility and production stability.

Utilized Maven for build and dependency management across multiple Java microservices.

Collaborated with Agile Scrum teams delivering iterative releases aligned with banking and financial compliance standards. Education:

Master of Science in Computer Science

University of Cincinnati, USA

Bachelor of Technology (B. Tech) in Computer Science Vignan’s Foundation for Science Technology & Research University Certificates:

AWS Certified Cloud Practitioner – Amazon Web Services

Microsoft Certified: Azure Fundamentals (AZ-900) – Microsoft

Agile Software Development – Coursera

Python Certification – Coursera



Contact this candidate