Post Job Free
Sign in

Java Full-Stack Developer with 8+ Years Experience

Location:
Rancho Mission Viejo, CA, 92694
Posted:
February 12, 2026

Contact this candidate

Resume:

Ramya

Java Full Stack Developer

**********@*****.*** 714-***-****

SUMMARY:

Seasoned Java Full Stack Developer with 8+ years of experience delivering scalable web applications using Java, Spring Core, Spring Boot, Spring MVC, Spring Security, Data JPA, and Hibernate.

Versatile in front-end development, building responsive and user-focused interfaces with React, Angular, HTML5, CSS3, SCSS, JavaScript, AJAX, Tailwind, Bootstrap, and jQuery.

Proven in designing and consuming RESTful, SOAP, and GraphQL APIs while integrating microservices with Kafka and RabbitMQ for reliable inter-service communication.

Adept at working with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, Redis, and AWS RDS, with a focus on query optimization and data performance.

Experienced in deploying and managing applications across cloud and serverless platforms using AWS (EC2, Lambda, S3, ELB, EBS) and Azure (Functions, Logic Apps).

Hands-on with CI/CD and DevOps workflows using Jenkins, Maven, Gradle, Docker, Terraform, Azure DevOps, Bitbucket, and Ant to streamline build and release cycles.

Thorough in integrating OAuth 2.0, Spring Security, RBAC, and Azure AD to protect application workflows and data.

Detail-oriented in testing and quality assurance through JUnit, Mockito, JEST, TDD practices, Postman, Swagger, and SonarQube to ensure stable and maintainable code.

Effective team contributor with consistent participation in Agile ceremonies, task tracking in JIRA, clear documentation in Confluence, and timely delivery of sprint commitments.

TECHNICAL SKILLS:

Programming & Query Languages: Java, JavaScript (ES6+), TypeScript, SQL, PL/SQL

Backend & Enterprise Frameworks: Spring Core, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, JSP, JSTL

Frontend & UI Technologies: React, Angular, HTML5, CSS3, SCSS, AJAX, Tailwind CSS, Bootstrap, jQuery

API & Integration Technologies: RESTful Services, SOAP, GraphQL, Microservices Architecture

Databases & Data Stores: MySQL, PostgreSQL, MongoDB, Redis, AWS RDS

Cloud & Serverless Platforms: AWS EC2, Lambda, S3, ELB, EBS; Azure Functions, Azure Logic Apps

DevOps, Build & Deployment: Jenkins, Maven, Gradle, Docker, Terraform, Azure DevOps, Bitbucket, Ant

Messaging & Event Streaming: Apache Kafka, RabbitMQ

Security & Access Management: OAuth 2.0, Role-Based Access Control (RBAC), Spring Security, Azure Active Directory

Testing, Quality & API Validation: JUnit, Mockito, JEST, Test-Driven Development (TDD), Postman, Swagger, SonarQube

Monitoring, Logging & Performance: ELK Stack, Log4J, JProfiler

Source Control & Collaboration: Git, GitHub, JIRA, Confluence

Core Engineering Concepts: Multithreading, Java Streams, Design Patterns, Object-Oriented Programming, Data Structures and Algorithms, Agile Methodologies

EDUCATION:

Master’s, Acharya Nagarjuna University, India

WORK EXPERIENCE:

NexBank, Dallas, TX Java Full Stack Developer

Feb 2025 – Present

Enabled asynchronous communication and event-driven workflows by integrating Apache Kafka into distributed services.

Maintained source control using Git and reviewed code quality metrics through SonarQube to uphold development standards.

Implemented interactive front-end features using React.js, Redux, React Router, HTML5, CSS3, SCSS, JavaScript (ES6+), and AJAX.

Contributed across the full SDLC by designing, developing, and deploying scalable Java applications using Spring Core, Spring Boot, and Spring Cloud.

Automated build and deployment workflows through Jenkins and Gradle to streamline release cycles.

Delivered GraphQL APIs to support flexible data access and applied multithreading with Java Streams to improve concurrent processing.

Modeled domain entities with Hibernate and refined MySQL queries to maintain data consistency and efficient retrieval.

Worked within Agile Scrum teams, updating tasks in JIRA and contributing to sprint planning, reviews, and retrospectives.

Deployed cloud-native applications on AWS using EC2, Lambda, S3, RDS, ELB, and EBS while configuring Auto Scaling for availability.

Validated RESTful endpoints with Postman, enforced access control using Spring Security and RBAC, and configured API Gateway for service management.

Containerized services using Docker and applied Infrastructure as Code with Terraform to support consistent environments.

Established microservices-based solutions to support independent deployments and improve system adaptability.

Hosted and supported applications on Apache Tomcat and monitored system behavior using the ELK Stack for centralized logging.

Followed test-driven development practices with JUnit to strengthen code stability and maintainability.

Environment: AWS, Docker, Terraform, Jenkins, Gradle, Apache Tomcat, ELK Stack, Spring Core, Spring Boot, Spring Cloud, Microservices, Spring Security, Hibernate ORM, MySQL, Kafka, GraphQL, React.js, AJAX, Postman, JUnit, JIRA, Agile

Barr's Insurance, Oil City, PA Java/J2EE Developer

Dec 2023 – Jan 2025

Maintained automated build and deployment workflows using Jenkins and Maven to support continuous integration.

Implemented responsive UI components using HTML5, CSS3, Tailwind CSS, Angular, and TypeScript to improve usability.

Applied J2EE and Spring Framework concepts, using IoC and dependency injection to support modular and maintainable application design.

Maintained API documentation with Swagger, managed source control through GitHub, and tracked development tasks in JIRA.

Supported cloud workloads by developing AWS Lambda functions, managing EC2 instances, and handling data storage with S3 and AWS RDS.

Supported asynchronous workflows by incorporating RabbitMQ for message-based communication across services.

Executed unit testing using JUnit and JEST and applied OAuth 2.0 to enforce secure authentication and authorization flows.

Delivered Spring Boot microservices deployed on JBoss and coordinated containerized deployments using Kubernetes.

Delivered RESTful services to enable reliable interaction between front-end and back-end layers within a microservices setup.

Analyzed application performance and resolved bottlenecks through profiling and diagnostics with JProfiler.

Maintained Hibernate-based persistence while working with MongoDB and other NoSQL stores to support scalable data handling.

Utilized JSON extensively for structured data exchange between client and server components.

Worked closely with cross-functional teams to align technical deliverables with business and project requirements.

Environment: AWS, Kubernetes, Jenkins, JBoss, Maven, Java, Spring, Spring Boot, Microservices, REST, Hibernate ORM, MongoDB, RabbitMQ, OAuth 2.0, Angular, TypeScript, JSON, JProfiler, JUnit, JEST, JIRA, Agile

Sift Healthcare, Milwaukee, WI J2EE Developer

Jun 2021 - Nov 2023

Introduced Redis caching to reduce database load and improve application responsiveness under high traffic.

Automated build and deployment workflows using Azure DevOps and Bitbucket to support continuous integration and delivery.

Utilized Spring MVC with IoC and Dependency Injection to structure modular and maintainable Java applications.

Executed unit testing with Mockito to validate functionality and support stable code releases.

Developed serverless workflows with Azure Functions and Logic Apps and supported ETL integrations through Azure Data Factory.

Applied common design patterns to encourage code reuse, consistency, and long-term maintainability.

Maintained relational data layers using PL/SQL, Spring Data JPA, and JDBC while tuning queries for efficient data access.

Delivered RESTful services within a microservices environment to support reliable communication across distributed components.

Integrated Azure Active Directory for authentication and authorization and deployed enterprise applications on WebLogic servers.

Implemented responsive web interfaces using HTML, CSS, jQuery, and Vue.js to improve usability and client-side interaction.

Contributed within Agile teams by participating in ceremonies, maintaining documentation in Confluence, and supporting sprint goals.

Environment: Azure Functions, Azure Logic Apps, Azure Data Factory (ADF), Azure AD, Azure DevOps, Java, Spring MVC, REST, Microservices, Spring Data JPA, JDBC, PL/SQL, Redis, WebLogic, Mockito, Bitbucket, Confluence, Agile

Svitla Systems, Corte Madera, CA Java Developer

Oct 2019 - May 2021

Implemented logging and diagnostics using Log4J to support monitoring, troubleshooting, and issue resolution.

Supported back-end development using Java, Core Java, and the Spring Framework while applying object-oriented principles for modular code design.

Automated build and deployment workflows using Apache Ant to streamline CI/CD processes and reduce manual effort.

Maintained data persistence with Hibernate ORM and PostgreSQL, tuning queries to support accuracy and efficient data access.

Integrated Enterprise JavaBeans to support scalable business logic within multi-tier application architectures.

Utilized data structures and algorithms to address performance bottlenecks and improve overall application efficiency.

Delivered RESTful and SOAP-based web services and integrated WSDL and JMS to support asynchronous communication across microservices.

Implemented user-facing components using JSP, JSTL, and jQuery to support responsive and interactive interfaces.

Applied Dependency Injection and Inversion of Control patterns to improve code flexibility, maintainability, and test coverage.

Contributed within Agile teams through sprint planning, code reviews, and cross-functional collaboration to meet delivery goals.

Environment: Java, Spring, Hibernate, DI/IoC, PostgreSQL, REST, SOAP, JMS, EJB, JSP, JSTL, jQuery, Ant, Log4J, CI/CD, Agile

Velotio Technologies, India Java Software Developer

Aug 2017 – Sep 2019

Developed web applications using Java EE technologies such as Struts, Servlets, and JSP.

Implemented messaging services utilizing JMS for efficient communication between components.

Designed and implemented business logic using Enterprise JavaBeans (EJB) for scalability and modularity.

Managed project dependencies and build processes using Maven to ensure smooth integration and deployment.

Utilized MySQL for database management, including schema design, querying with SQL, and stored procedures with PL/SQL.

Developed and consumed web services using JAX-WS, ensuring compatibility with WSDL specifications.

Collaborated with team members using Agile methodologies and tools such as JIRA for project management.

Version-controlled using SVN for effective code management and collaboration.

Worked in an Agile environment, actively participating in Kanban boards for task tracking and sprint planning.

Wrote unit tests and performed mocking using Mockito to ensure code quality and reliability.

Utilized Eclipse IDE for Java development, debugging, and code refactoring.

Ensured continuous integration and delivery pipelines were robust and efficient.

Environment: Struts, Servlets, JSP, JMS, EJB, Maven, MySQL, WSDL, Eclipse, JIRA, SVN, Kanban, Agile, Mockito



Contact this candidate