Post Job Free
Sign in

Java Full Stack Developer with 6+ Years Experience

Location:
Leander, TX, 78641
Salary:
90500
Posted:
January 12, 2026

Contact this candidate

Resume:

Praveena B

Java Full Stack Developer

Email: ************@*****.***

Phone: 949-***-****

PROFESSIONAL SUMMARY:

I have around 6+ years of experience as a Java Full Stack Developer in designing, developing, and deploying scalable, high-performing enterprise applications.

Well-versed in Core Java, J2EE, Spring Boot and Microservices, with good expertise in building and integrating RESTful APIs.

Strong experience in Front-end development using HTML5, CSS3, JavaScript, Ajax, Bootstrap, JQuery, ReactJS and Angular Versions (17/15/13/11/9/7/5), creating responsive, dynamic, and user-friendly interfaces.

Strong experience on Spring Frameworks including Spring MVC, Spring Boot, Spring Security, Spring Webflow, Spring Eureka, Spring Cloud, Spring Batch and Spring Data.

Extensive experience in Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, and Optimistic.

Hands-on experience in AWS services including EC2, ECS, S3, Lambda, RDS, EBS, Autoscaling, DynamoDB, IAM, CloudWatch, and API Gateway for deploying and managing scalable applications.

Expert in developing Kafka-based real-time, event-driven architectures ensuring seamless data flow and system integration.

Skilled in implementing OAuth 2.0, JWT, and role-based access control (RBAC) for securing enterprise applications.

Proficient in CI/CD pipeline automation using Jenkins, GitHub Actions, and AWS CodePipeline, enabling faster and reliable releases.

Experience in containerization (Docker) and orchestration on AWS ECS for microservices-based deployments.

Good knowledge in using GitHub Copilot for faster coding, automation, and productivity.

Expertise in Maven, Ant, Gradle for build automation and Git, GitHub, SVN, Bitbucket for source code management, branching strategies, and versioning.

Strong experience in PL/SQL development with hands-on experience in SQL Server, Oracle, PostgreSQL, DB2, and MongoDB for relational and NoSQL solutions.

Proficient in JUnit, Mockito for unit/integration testing, ensuring robust and reliable application components.

Experienced in Agile methodologies (Scrum, Kanban) and tools like JIRA, collaborating with cross-functional teams to deliver high-quality software.

Adept at deploying and optimizing applications on cloud platforms, implementing CI/CD pipelines, and driving performance, security, and user experience improvements across the software development lifecycle.

Partnered with product owners, QA, and DevOps teams to deliver end-to-end solutions aligned with business needs.

TECHNICAL SKILLS:

Languages

Java 17/11/8/7, JavaScript, Typescript, XML, Shell, GraphQL

Frameworks

Spring, Hibernate, JPA

Cloud Platforms

Amazon Web Services (AWS)

Web Technologies

HTML5, CSS3, JavaScript, ReactJS, Angular 17/15/13/11/9/7/5, Bootstrap, jQuery, AJAX

Build Tools

Maven, Ant, Gradle

CI-CD Tools

Jenkins, GitHub Actions

Containerization/Orchestration

Docker, Kubernetes

Messaging Systems

Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ

Databases

Oracle, MySQL, SQL Server, PostgreSQL, MongoDB

Web/Application Servers

Tomcat, WebLogic, WebSphere, JBoss

Version Control

Git, GitHub, Bitbucket, SVN

Testing Tools

JUnit, Mockito

IDEs

Spring Tool Suite (STS), Eclipse, IntelliJ, NetBeans

SDLC Methodologies

Agile/Scrum, Waterfall, TDD

Bug Tracking Tools

JIRA

PROFESSIONAL EXPERIENCE:

First Chatham Bank, Savannah, GA Apr 2024 – Present

Java Full Stack Developer

Responsibilities:

Designed and developed backend APIs using Java 17, Spring Boot, and RESTful services to support web & mobile applications.

Developed microservices architecture to support modular, scalable, and maintainable mobile backend services.

Integrated mobile front-end with backend services, ensuring seamless data exchange, low latency, and real-time updates.

Developed responsive and reusable UI components with Angular 17/15, Typescript, JavaScript, HTML5, CSS3, Ajax, jQuery and Bootstrap, ensuring consistency and enhanced user experience.

Designed and implemented single-page applications (SPA) with Angular routing, lazy loading, and modular architecture.

Seamlessly integrated front-end and back-end systems by collaborating with Angular developers and implementing GraphQL for efficient, optimized data access.

Implemented state management using RxJS, Observables, and NgRx.

Built reusable components, directives, pipes, and services following Angular best practices.

Designed, deployed, and managed Java-based microservices on AWS (ECS, EC2, Elastic Beanstalk, and Lambda).

Implemented serverless architectures using AWS Lambda, API Gateway, and S3 event triggers for automating workflows.

Managed user authentication and authorization with IAM, enforcing role-based access and security best practices.

Utilized AWS RDS (PostgreSQL) for structured data and DynamoDB/MongoDB for unstructured data.

Leveraged S3 for secure object storage, static content hosting, and integration with batch and event-driven processes.

Automated CI/CD pipelines using Jenkins and GitHub Actions, optimizing builds and deployments with Maven, Tomcat, and Dockerized microservices on AWS ECS.

Implemented branching strategies using GitHub to streamline collaborative development.

Implemented authentication and security using OAuth 2.0 and RBAC, safeguarding sensitive mobile data.

Implemented hybrid data models by persisting structured and unstructured data using PostgreSQL and MongoDB.

Implemented real-time and batch data processing with Apache Kafka for inter-service communication and Spring Batch for flat-file ingestion and automation.

Optimized database performance by applying lazy/eager loading strategies, second-level caching (Ehcache/Redis), and query tuning in Hibernate.

Monitored and optimized application performance using AWS CloudWatch.

Enhanced quality assurance by implementing JUnit tests, TDD practices, and code reviews.

Collaborated in Agile/Scrum teams, actively participating in daily stand-ups, sprint planning, and peer code reviews, ensuring timely delivery of high-quality features.

Managed bug tracking and resolution using Jira, streamlining QA workflows and reducing turnaround time for issue fixes.

Environment: Java 21/17, Spring Boot, Spring Cloud, Spring Security, Spring Batch, Amazon Web Services (AWS), OAuth 2.0, Angular 17/15, JavaScript, Typescript, HTML5, CSS3, JQuery, Ajax, Bootstrap, RxJS, NgRx, GraphQL, Apache Kafka, PostgreSQL, MongoDB, Jenkins, Git, Maven, Docker, Kubernetes, Junit, Jira

UMB Financial Services Inc., Kansas City, MO Jan 2022 – Mar 2024

Java Full Stack Developer

Responsibilities:

Developed Java-based software applications using Spring frameworks and implemented REST API-based Microservices with Spring Boot and Spring Data.

Developed core versions of software applications, identifying client requirements and technical specifications.

Developed and deployed Microservices based applications using Spring Boot and Spring Cloud.

Deployed applications on AWS Elastic Beanstalk and EC2 instances initially, transitioning to Eureka.

Configured AWS IAM for enhanced login authentication and security.

Implemented OAuth2 token-based authentication/authorization using Spring Security to secure APIs.

Created Lambda deployment functions to handle S3 bucket events and deployed service APIs on AWS EC2 for integration testing.

Developed batch jobs with Spring Batch to process data from flat files into Oracle database using Spring Quartz.

Designed persistence layer using Hibernate, mapping POJOs with Hibernate annotations & managing transactions.

Collaborated on API contracts between frontend (ReactJS + Redux) and backend (Java Spring Boot).

Developed front-end components like controller layer, service layer and data layer using HTML5, CSS3, JavaScript, Typescript, JQuery, Bootstrap, and ReactJS with Redux.

Ensured smooth data flow and synchronization between Redux state and Java-based APIs.

Designed and implemented asynchronous messaging workflows using Amazon SQS to decouple and scale microservices in a cloud-native architecture.

Utilized Apache Kafka for communication between service peers and management systems.

Deployed Java applications in AWS ECS clusters, containerizing applications with Docker for improved scalability and resource utilization.

Implemented CI/CD pipelines and build tasks in Jenkins, integrating with Maven for module builds and deployments to Tomcat. Managed source control with Git for efficient version control.

Leveraged MongoDB and Oracle databases for data persistence in Restful Web Services.

Utilized AWS CloudWatch for monitoring and maintaining production environments.

Developed applications using Spring Tool Suite (STS) for editing, debugging, compiling, and version control.

Created and executed unit test cases with JUnit framework, adhering to Test Driven Development (TDD) principles.

Utilized JIRA as a defect tracking system for effective issue management.

Environment: Agile, Java 11, Spring Boot, Microservices, Spring Security, Spring Data, Amazon Web Services (AWS), Hibernate, REST API, OAuth 2.0, Swagger, HTML5, CSS3, JQuery, Bootstrap, JavaScript, Typescript, ReactJS, Redux, Apache Kafka, Maven, Jenkins, GIT, Tomcat Server, Oracle, MongoDB, Spring Tool Suite (STS), Junit, TDD, Jira

ModMed, Boca Raton, FL Feb 2020 – Dec 2021

Java Developer

Responsibilities:

Participated in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, system design, development, deployment, and application customization.

Created request/response handlers using Spring MVC Controllers to manage client-server interactions.

Implemented Spring Boot with Spring MVC, Spring Data JPA, and Spring Security, delivering robust, secure, and high-performance enterprise applications.

Developed batch processing workflows using Spring Batch, automating repetitive data tasks.

Built persistence layers using Hibernate, including POJO creation, annotation-based mapping, and transaction management.

Designed and developed dynamic UI components using HTML5, CSS3, jQuery, Bootstrap, and Angular 5/7, ensuring cross-browser compatibility and accessibility.

Ensured cross-browser compatibility and mobile responsiveness using Bootstrap, Angular Material, and CSS.

Implemented SOAP-based Web Services using JAX-WS within a Service-Oriented Architecture (SOA); transmitted large XML payloads over HTTP.

Secured REST APIs by integrating OAuth 2.0 and JWT for authentication and authorization.

Routed JMS queue messages using Tomcat with route configurations and automated email notifications.

Created and optimized complex SQL queries, stored procedures, and triggers in Oracle database.

Implemented CI/CD pipelines using Jenkins and used Maven for build automation and managed deployments.

Employed Git for version control, collaborating in a multi-developer environment.

Conducted unit testing and integration testing using JUnit, with active participation in bug fixing and code reviews.

Used JIRA to manage tasks, track bugs, and report QA issues during development and testing phases.

Environment: Java 8, J2EE, Spring Boot, Spring MVC, Hibernate, SOAP, REST API, OAuth 2.0/JWT, JMS, Tomcat, Oracle, SQL, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular 5/7, XML, JSON, Tomcat, Maven, Jenkins, Git, Junit, Jira

EDUCATION:

Bachelors, Osmania University, Hyderabad, India

Masters, Osmania University, Hyderabad, India.



Contact this candidate