Available to hire
Sr. Full Stack Java Developer with 8+ years across the complete SDLC—analysis, design, development, testing, and deployment of enterprise web applications using Agile/Scrum and Test-Driven Development (TDD).
Experienced in modern JVM and Spring ecosystems (Core Java, Spring, Spring Boot, Spring Security), REST and microservices, messaging (JMS/Kafka), and data pipelines (ETL/ELT, BigQuery/GCS) with strong front-end skills in Angular/React and Node/Express. Also explores high-concurrency JVM features (virtual threads) and builds GenAI/LLM-assisted solutions using RAG and agentic patterns.
Work Experience
Sr. Java Full Stack Developer at Bank OZK
January 1, 2025 - PresentDesigned and built responsive SPA screens using Angular 17+ with component-based architecture and improved legacy UI during migration. Developed REST back-end services in Node.js/Express and Spring Boot microservices, supporting OAuth 2.0/JWT-secured APIs for open banking capabilities. Implemented NgRx state management, unit testing with Karma/Jasmine, and idempotent payment/account APIs for safe distributed retries.
Built and integrated workflows using Camunda BPM and developed reconciliation and fraud/compliance checks for SWIFT wire transfers within Spring Boot microservices. Implemented messaging and real-time processing using Kafka and Spark Streaming, plus JMS-based asynchronous integrations. Developed ETL/ELT pipelines using JDBC, MongoDB, GCS, and BigQuery, and created Power BI dashboards with DAX measures. Supported CI/CD with Jenkins, containerized and deployed with Docker/Kubernetes on AWS/Azure, monitored using CloudWatch, and leveraged GenAI tools (Copilot/Claude/Cursor)
Sr. Java Full Stack Developer at Mayo Clinic
April 1, 2023 - December 31, 2024Built patient registration and clinical-data UI with React components, HTML5/CSS3, Bootstrap, and responsive form behavior. Integrated React UI with Spring MVC controllers and Hibernate-backed services; implemented client-side validation and dynamic UI state in JavaScript.
Modernized a monolithic platform toward Spring Boot microservices and exposed RESTful JSON services for scheduling and patient workflows. Implemented service and DAO layers using Spring AOP for centralized logging/transaction management and JPA/Hibernate for persistence. Worked with JAXB/JAXP for XML marshalling/unmarshalling, and supported database operations using MySQL and Oracle (including stored procedures and schema/reporting table ownership across systems).
Java Full Stack Developer at Target
August 1, 2021 - March 31, 2023Developed Angular 12 UI using reusable directives/components, lazy-loaded routers, RxJS-based consumption of REST APIs, and integrated jQuery/Bootstrap UI plugins for form-heavy screens. Built a Node.js service layer exposing REST endpoints consumed by the Angular UI.
Implemented enterprise back-end capabilities with Java 1.8/J2EE (Servlets, JavaBeans) and Spring Boot microservices including Spring IOC/MVC/JDBC/AOP/Integration, securing APIs using OAuth 2.0 and JWT with Spring Security. Decomposed modules into microservices with REST (Jersey/JAX-RS) and legacy SOAP (JAX-WS) endpoints. Implemented event-driven workflows with JMS and Apache Kafka, worked with MongoDB for assessment documents, and supported containerized deployments using Docker/Kubernetes across hybrid multi-cloud infrastructure (GCP/Azure).
Java Developer at PNC Bank
December 1, 2019 - July 31, 2021Built and maintained dynamic JSP pages with HTML/CSS/JavaScript and jQuery for client-side interactivity and form handling. Contributed to transitioning legacy JSP/Struts-based screens toward Spring MVC-managed views using Servlets as the interface layer.
Refactored multithreaded Java modules to be more RESTful and thread-safe, developed/maintained Business Object and DAO classes, and implemented Spring MVC controllers and service/DAO layers. Designed REST responses in JSON and supported XML exchange using JAXB. Persisted data using JDBC DAOs against Oracle and used Hibernate ORM for selected modules. Implemented PL/SQL for transactional workflows and used Log4j for runtime logging while participating in Scrum activities and testing.
Java Developer at Bridge IT Solutions
September 1, 2018 - October 31, 2019Developed dynamic JSP pages using a Java/J2EE MVC architecture with Struts 2.0 and EJB components. Implemented forms, validation, and navigation using Struts configuration (struts-config.xml, Tiles-def.xml) and Struts Validation framework rules.
Created controller logic using Servlets within the Struts-based MVC flow and implemented multithreaded batch processing to transform/load data into database tables. Built Oracle-backed JDBC data source with connection pooling, wrote PL/SQL functions/stored procedures/views, and integrated XML data interchange using JAXB. Deployed on JBoss/WebSphere application servers and automated builds using Apache ANT; used Log4j for logging and Clear Case for version control.
Education
Bachelors in Electronics and Communications Engineering at Sreyas Institute of Engineering and Technology
January 11, 2030 - July 28, 2026Qualifications
Industry Experience
Financial Services, Healthcare, Software & Internet
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.