Post Job Free
Sign in

Java Full Stack Developer - 8 Years Experience in Banking & Healthcare

Location:
Dallas, TX
Posted:
January 12, 2026

Contact this candidate

Resume:

Professional Summary:

Experienced Java Full Stack Developer with 8 years of experience delivering scalable, secure, and high-performance applications across banking, healthcare, and insurance domains. Proficient in building full-stack solutions using Java/J2EE, Spring Boot, and modern frontend frameworks within microservices, monolithic, and serverless environments.

• Developed end-to-end web and enterprise applications using Java/J2EE, Spring Boot, and Kotlin, handling both synchronous and asynchronous workflows across critical business modules.

• Built and maintained secure APIs using Spring MVC, JAX-RS (Jersey), and JAX-WS, supporting RESTful, SOAP, and GraphQL endpoints with centralized request validation, OpenAI documentation, and OAuth2-based security.

• Implemented API management solutions through AWS API Gateway and Netflix Zuul, enabling fault-tolerant service discovery and consistent routing across distributed microservices.

• Developed Kafka stream processors in Scala, applying functional programming to simplify pipeline logic and improve maintainability.

• Created intuitive and responsive user interfaces using Angular 13 and React.js, applying TypeScript, Bootstrap, and Reactive Forms, while managing state with Redux and RxJS for seamless API integration and user experience.

• Adopted jQuery and AJAX in legacy frontend modules to perform asynchronous API communication and enhance UI responsiveness.

• Applied Java 17's pattern-based control flows and record types to compress decision trees in loan eligibility checks and streamline nested validation logic.

• Implemented Java 21 virtual threads in Kafka listener pools to process concurrent document events with minimal memory footprint and reduced blocking overhead.

• Architected thread-efficient ingestion pipelines with parallel collectors and Loom-based dispatching to accelerate underwriting and claim triage workflows.

• Worked on both new and legacy systems, refactoring JSP and Struts-based applications into scalable, containerized microservices, improving maintainability and deployment time.

• Engineered backend layers with Spring Security, JPA/Hibernate, and Spring JDBC, applying best practices for object mapping, transactional workflows, and lifecycle events.

• Configured middleware stacks across IBM WebSphere, Oracle WebLogic, and NGINX, supporting scalable deployments and enabling efficient session handling and load balancing.

• Managed cloud deployments on AWS using EC2, S3, Lambda, RDS, DynamoDB, and VPC leveraged CloudFormation for repeatable infrastructure provisioning.

• Deployed containerized services on AWS ECS and monitored health metrics using AWS CloudWatch for proactive performance tuning and fault tracking.

• Containerized and orchestrated application deployments using Docker and Kubernetes (EKS), incorporating zero- downtime rollout strategies with Helm.

• Set up and maintained CI/CD pipelines with GitLab CI, Jenkins, and Bitbucket Pipelines incorporated quality gates and code coverage enforcement via SonarQube, JUnit, Mockito, and Cucumber.

• Executed API test automation using Postman collections, integrating with CI to validate endpoint contracts and catch regressions early.

• Validated frontend modules through Jasmine/Karma and Selenium automated test suites, covering component logic, navigation flows, and cross-browser behaviours.

• Designed and optimized relational database schemas in Oracle, PostgreSQL, and MySQL, using tools like Toad and pgAdmin supported unstructured data use cases with MongoDB and Couchbase, applying query tuning and document indexing.

• Extended database support for SQL Server and Cassandra, applying sharding strategies, partitioning, and high- throughput query design.

• Integrated Amazon Document DB for structured document storage within serverless apps needing flexible data models.

Preethi Mahakala

Java Full Stack Developer

******************@*****.*** +1-571-***-**** Dallas, TX

• Implemented caching and analytics layers using Redis, Eh Cache, Elasticsearch, and the ELK stack, enabling fast data retrieval and real-time monitoring.

• Monitored system health with Prometheus and Grafana and validated production readiness with JMeter under simulated high-load scenarios.

• Integrated third-party APIs such as payment gateways and location services, ensuring seamless connectivity and secure transaction flows.

• Collaborated in Agile teams using Scrum and Kanban, actively participated in sprint planning, retrospectives, and cross-team solutioning.

• Implemented distributed e-commerce systems using microservices and event-driven workflows, improving scalability, resiliency, and seamless integration across pricing, inventory, and vendor platforms. SKILL SET:

Programming Languages Java (8 -21), JavaScript, TypeScript, Scala. JAVA Technologies Spring (IOC, Batch, Boot, Cloud, AOP, Security, MVC), Hibernate, REST, JDBC, Microservices.

Front-End Technologies CSS, Bootstrap, HTML, jQuery. Frameworks (Front-End) Angular (8/9/10/11/12 and 16), React.js, Redux, RxJS. Frameworks (Back-End) Spring Boot, Spring MVC, Node, Spring Security, Spring AOP, Spring Batch, Resilience4j, Hystrix.

REST APIs RESTful API Development, GraphQL, Swagger (OpenAPI), OAuth2, JWT Microservices Spring Boot Microservices, Spring Cloud, Eureka, API Gateway, Circuit Breaker, Load Balancing.

Web servers Apache Tomcat, Oracle WebLogic.

Databases Oracle, PostgreSQL, MySQL, SQL (Queries, Joins, Indexing, Stored Procedures), MongoDB, Elasticsearch, and DynamoDB.

ORM mapping Hibernate, Spring Data JPA, DAO Pattern, HQL. IDEs Eclipse, IntelliJ, Spring Tool Suite (STS), RAD. Design Patterns MVC, Front Controller, Session Facade, Singleton, Business Delegate, and DAO. Cloud Platforms AWS (EC2, S3, RDS, Lambda, IAM, CloudWatch, Elastic Beanstalk, CloudFormation, Terraform)

CI/CD & Version Control Docker, Kubernetes, Git, Bitbucket, SVN, Jenkins. Build / Dependency Tools Maven, Jenkins, Gradle, npm. Methodologies Agile Scrum, Test-Driven Development (TDD), Waterfall, BDD. Testing Tools/Others JUnit, Mockito, Postman, Jasmine, Karma, Cypress, Selenium. Message Queues Apache Kafka, RabbitMQ, JMS, and Zookeeper. Operating Systems Windows, Linux, macOS.

Education:

Master’s in Information Technology from University of Wisconsin Milwaukee. PROFESSIONAL EXPERIENCE:

Northern Trust Bank, Dallas, TX OCT 2022 – Present Role: Sr Java Software Developer

Responsibilities:

• Worked on building components of a cloud-based Loan Origination and Approval System, handling processes such as loan intake, document upload, status tracking, and backend validations.

• Designed and developed backend services using Java (J2EE), including Servlets, JSP, and JDBC for early modules and legacy integration, later migrating to Spring Boot and Spring Cloud for a modular microservices architecture.

• Built RESTful web services using JAX-RS (Jersey) to enable internal module communication (e.g., credit evaluation, disbursement tracking) and ensured compatibility with third-party platforms and frontend integrations.

• Applied IoC and DAO patterns within Spring MVC to separate concerns across customer onboarding, document review, and approval modules, improving code maintainability.

• Secured REST APIs using Spring Security with OAuth 2.0 and JWT to enforce authentication and role-based access control for customer and staff-facing applications.

• Leveraged Java 17 through Java 21 features including enhanced switch expressions, Record Patterns, Pattern Matching, and Virtual Threads to simplify control flows, reduce boilerplate, and improve concurrency for modules handling loan rule validation, status transitions, and customer eligibility checks.

• Used Spring AOP for centralized logging, exception handling, and request validation to enforce clean cross-cutting concerns across services.

• Designed and optimized schemas in Oracle and MySQL with indexing, partitioning, and PL/SQL packages to support high-volume loan workflows.

• Applied advanced Hibernate/JPA tuning (batch fetching, entity graphs, second-level cache) to minimize query latency in loan validation and approval modules.

• Implemented Redis caching and Elasticsearch search indexes, improving loan application retrieval speeds and reducing database load under peak traffic.

• Developed audit tables and CDC (Change Data Capture) pipelines for real-time tracking of loan/customer record changes, ensuring accuracy and compliance reporting.

• Integrated Apache Kafka to process asynchronous events like loan submission, document uploads, and notification triggers implemented Scala-based Kafka consumers to streamline stream processing.

• Followed TDD principles using JUnit 5 and Mockito to ensure high test coverage and maintainable code quality, tested API flows with Postman.

• Packaged backend services with Maven, containerized them using Docker, and orchestrated deployments via Kubernetes (EKS), maintaining consistent performance under scale.

• Deployed microservices to AWS EC2 instances, used Amazon S3 for secure file and document storage, and enforced access control using AWS IAM roles and policies.

• Implemented asynchronous background tasks using AWS Lambda and ensured high availability with AWS Application Load Balancer (ALB), while configuring disaster recovery through AWS Cloud Endure for resilient and fault-tolerant services.

• Automated build and deployment pipelines using Jenkins, integrated Helm charts and SonarQube for multi environment rollouts and static code analysis.

• Involved in frontend development using Angular 13, TypeScript, JavaScript 1.8, HTML5, CSS3/CSS4, Angular Material, and jQuery 2.11 for building the Loan Application Form and Document Upload Module, enabling users to complete loan workflows and securely upload required documents.

• Collaborated with the frontend team to implement Angular Router, RxJS, and AJAX for structured navigation and real-time UI updates, managing state with Redux-style patterns during loan processing.

• Developed reusable UI components using Angular Material and HTML for credit details, co-applicant sections, and upload progress indicators, ensuring consistent, responsive behaviour across desktop and mobile platforms.

• Implemented Reactive Form validations and custom XML 2.2–based rules for loan fields, including file type, size, and required upload checks in the Document Upload Module.

• Used SLF4J for backend application logging and monitored microservices using Prometheus and Grafana dashboards for performance insights and alerting.

• Leveraged GitHub Copilot and AI-assisted development to accelerate Spring Boot microservice and API design, auto-generate unit test variations, and streamline Angular validation logic, reducing manual coding effort and improving consistency.

• Integrated ML-driven risk and eligibility scoring models into loan approval workflows, enhancing applicant assessment accuracy and reducing processing time.

• Implemented AI-powered document classification and extraction pipelines for uploaded loan documents (W2s, pay stubs, IDs), automating compliance validation and reducing manual review.

• Explored LLM-based summarization of loan applications, providing underwriters with concise AI-generated insights and improving decision-making efficiency.

• Collaborated with data science teams to connect Spring Boot microservices with AWS SageMaker endpoints, enabling seamless deployment and consumption of machine learning models in production loan workflows.

• Managed source control using Git, enforced pull request reviews, and followed consistent branching strategies within IntelliJ IDEA and Bitbucket.

Oscar Health, New York, NY Dec 2019 – SEPT 2022

Role: Java Software Developer

Responsibilities:

• Developed backend and frontend features for the E-Prescription component, streamlining digital prescription generation, real-time tracking, and pharmacy integration for patients, doctors, and pharmacists.

• Built modular microservices using Spring Boot, Spring Cloud, and Spring MVC, following IoC and DAO design principles to manage drug lookup, prescription creation, and approval logic.

• Used Java 11 and Java 17 (Streams, Lambda, Pattern Matching) to write efficient and clean business logic across digital prescription and validation workflows.

• Integrated Spring Security, OAuth 2.0, and JWT to enforce role-based access and secure endpoints across different user roles (doctor, pharmacist, patient).

• Designed and exposed RESTful APIs documented with Swagger (OpenAI) to enable secure and structured communication between web clients and pharmacy systems.

• Used Apache Kafka for asynchronous messaging between prescription services, with Scala-based Kafka consumers processing events like audit logs and dispatch updates.

• Improved system performance for eligibility checks and claim validations by fine-tuning Kafka consumers and caching, enabling faster, low-latency responses in high-traffic healthcare workflows.

• Implemented core workflows using Spring Batch for processing approval queues and bulk prescription dispatch operations.

• Developed reusable React.js components (dashboards, prescription history tables, pharmacy order lists) using Material-UI and React Router, ensuring consistent UI patterns and modularity across doctor, pharmacist, and patient views.

• Integrated RESTful APIs with Axios and React Hooks to enable real-time prescription updates, refill status, and pharmacy integration, reducing manual refreshes and improving responsiveness.

• Implemented Redux with middleware (Redux-Thunk/Redux-Saga) to manage large-scale prescription data flows, reducing redundant API calls by ~25% and ensuring consistency between prescription creation, validation, and approval components.

• Migrated legacy AngularJS and older React modules (like prescription forms and patient eligibility checks) to React 16+ with ES6+ features, improving rendering performance, simplifying maintenance, and aligning with modern best practices.

• Enhanced user workflows with dynamic forms using Formik + Yup validation and conditional rendering, supporting secure prescription entry, drug selection, allergy warnings, and multi-step approvals.

• Performed unit and UI testing with Jasmine and Karma to validate component logic, navigation flows, and form behaviours before release.

• Persisted data using Spring Data JPA and Hibernate, mapping prescription and user entities into Oracle and PostgreSQL with custom HQL queries and indexing for performance.

• Stored unstructured prescription metadata and doctor notes in MongoDB, enabling flexible search and retrieval.

• Deployed backend services to Apache Tomcat and Oracle WebLogic for pre-production testing and load balancing.

• Managed cloud resources using AWS EC2, S3, RDS, and IAM (access control), along with AWS CloudWatch for monitoring and SNS for real-time alerting.

• Used AWS Lambda for event-driven background validation tasks and terraform for infrastructure provisioning in test environments.

• Containerized microservices using Docker and deployed them on Kubernetes, ensuring auto-scaling and fault tolerance across services.

• Built and managed CI/CD pipelines using Jenkins, Bitbucket Pipelines, Helm, and Maven, automating build, test, and deployment cycles.

• Followed Agile Scrum methodology and practiced Test-Driven Development (TDD) using JUnit, Mockito, and Cypress to ensure code correctness and stability.

• Logged application behavior using SLF4J and used Elasticsearch for querying audit logs and tracking prescription history.

• Used IntelliJ IDEA and Spring Tool Suite (STS) for development, collaborating with cross-functional teams through Git-based workflows in Bitbucket.

• Collaborated closely with cross-functional teams during Agile sprints—refining requirements, participating in ceremonies, and ensuring healthcare-compliant features like prescription tracking, pharmacy integration, and approvals were delivered on time.

• Integrated AI-powered test automation workflows into CI/CD pipelines, accelerating regression test execution and reducing release validation time by 30%, contributing to faster delivery cycles in Oscar’s health insurance platform.

• Contributed to secure coding initiatives and participated in static code analysis and peer reviews, helping mitigate vulnerabilities and ensure compliance with HIPAA and OWASP standards.

• Monitored distributed services using Prometheus, Grafana, and Jaeger for full-stack observability. Home Depot, Dallas, TX Nov 2017 – Nov 2019

Role: Java Developer

Responsibilities:

• Developed enterprise-grade backend services using Java 8 and Object-Oriented Programming (OOP) principles such as encapsulation, abstraction, inheritance, and polymorphism to support core business logic across catalog and cart modules.

• Designed and implemented reusable JavaBeans for modular business workflows, facilitating consistent data handling, validation, and component reusability across the application.

• Utilized Collections Framework (e.g., Array List, HashMap) and Exception Handling to streamline product listings, inventory sync, and promotional badge generation in the product detail view.

• Managed data persistence using Spring Data JPA with Oracle 8i, mapping entities with Hibernate and crafting PL/SQL stored procedures and triggers to handle cart operations, price calculations, and inventory reconciliation.

• Built RESTful APIs using Spring MVC and Spring Security (JWT/OAuth2) to support secure communication between backend services and frontend modules, including product detail, variant resolution, and cart status sync.

• Maintained and extended legacy J2EE modules using Servlets, JSP, and JDBC for features like recently viewed products and cross-product comparisons.

• Implemented Redis caching for frequently accessed catalog metadata to reduce latency and improve overall API performance.

• Used Struts framework and custom tag libraries for rendering dynamic content in JSP-based legacy modules during system transition.

• Contributed to performance monitoring and issue analysis using Elasticsearch and Kibana, building dashboards to visualize API performance and system health metrics.

• Followed 12-factor app methodology for building scalable, stateless microservices with clear separation between configuration, code, and runtime dependencies.

• Conducted unit and integration testing using JUnit, ensuring reliability of REST APIs and data transactions across modules.

• Created and maintained technical artifacts such as design documents, UML diagrams, and sequence flows to communicate architecture and service contracts with QA and DevOps teams.

• Participated in Agile ceremonies (sprint planning, standups, retrospectives), and used Git and Bitbucket for version control, peer reviews, and collaborative development. Certifications:

AWS Cloud Developer Associate DVA-C02

AWS Cloud Practitioner CLFF-C02



Contact this candidate