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.

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Sr. Java Full Stack Developer at Bank OZK
January 1, 2025 - Present
Designed 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, 2024
Built 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, 2023
Developed 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, 2021
Built 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, 2019
Developed 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, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Healthcare, Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer today.