Post Job Free
Sign in

Java Full Stack

Location:
Atlanta, GA
Posted:
November 11, 2025

Contact this candidate

Resume:

Sushma

Sr. Full Stack Java Developer

******@*********.*** 757-***-****

PROFESSIONAL SUMMARY

I have 9+years of experience in architecture, design leadership, development, testing and implementation of various applications using JAVA, J2EE and Web Technologies for enterprise applications.

Extensive experience in Agile (SCRUM and XP), Waterfall, and Test-Driven Development (TDD).

Proven leadership in designing enterprise Java applications and mentoring development teams.

Proficient in Core Java (JDK 1.8/11) including Streams API, Lambda Expressions, Multithreading, Exception Handling, and Collections.

Expertise in Microservices architecture using Spring Boot, Spring Cloud, RESTful APIs, and container orchestration with Docker and Kubernetes.

Experience in UI/UX development with AngularJS, Angular 2+/16, ReactJS, NodeJS, HTML5, CSS3, JavaScript, jQuery, and Bootstrap.

Skilled in developing robust backend systems using Spring (MVC, Security, Data JPA, AOP), Hibernate, and JPA.

Strong understanding of SOA and implementation using REST/SOAP Web Services with Apache CXF, Jersey, and Spring.

Hands-on experience with cloud platforms including AWS (EC2, S3, IAM, ELB, VPC), Netflix OSS, Azure with CI/CD pipeline integration using Jenkins.

Expertise in DevOps practices with Maven, Jenkins, Git, SonarQube, Docker, and shell scripting for automated deployments.

Well-versed in database technologies: Oracle, MySQL, MongoDB, Cassandra with experience in PL/SQL and stored procedures

Deep knowledge of design patterns (Singleton, Factory, DAO, Front Controller) and code quality tools like SonarQube.

Effective communicator with experience collaborating across cross-functional teams including stakeholders and senior management.

Committed to delivering high-quality, scalable, and maintainable solutions in fast-paced environments.

TECHNICAL SKILLS

Languages

Java 1.8/11, C, C++, SQL, PL/SQL

Web Technologies

HTML5, CSS3, JavaScript, TypeScript, Bootstrap, AJAX, JSP, JSTL, JSON, XML, XSLT

JavaScript Frameworks

AngularJS, Angular 2/4/6/16, ReactJS, NodeJS, jQuery, DOJO, ExpressJS, VueJS

Frameworks / Libraries

Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud,

Spring AOP, Hibernate, JPA, Struts, Spring Batch

Web Services / APIs

RESTful, SOAP, JAX-RS, JAX-WS, WSDL, UDDI, JAXB, Apache CXF, Jersey

Cloud Platforms

Amazon Web Services (AWS – EC2, S3, ELB, IAM, Lambda, SNS, SQS,

VPC), Azure (ARM, ACR, Monitor, Storage), Netflix OSS

DevOps / CI-CD

Jenkins, Git, GitHub, Bitbucket, Maven, Gradle, SonarQube, Docker,

Kubernetes, Shell Scripting

Databases

Oracle, MySQL, MongoDB, Cassandra

Messaging / Event

Streaming

MS, Apache Kafka, ActiveMQ, RabbitMQ

Testing Tools

JUnit, Mockito, TestNG, Selenium, Cucumber, JMeter, Groovy Spock

Monitoring & Logging

Splunk, Log4j, Amazon CloudWatch, Sonar Lint

Application Servers

Apache Tomcat, WebLogic, JBoss, IBM WebSphere, GlassFish

Version Control / Build

Tools

Git, Maven, Gradle, SVN, CVS

IDEs / Tools

Eclipse, IntelliJ IDEA, STS, Visual Studio Code, SOAP UI, Postman, Firebug, JIRA, Mantis

PROFESSIONAL EXPERIENCE

Description: The project is to redesign end-to-end network operations and provider engagement processes, Improve provider experience and redefine internal administrative costs and complexity. Work is to refine solutions for three specific provider journeys, Support providers through onboarding into Centene network Provider360, Improve provider data accuracy through both onboarding and on a recurring basis, and improve provider issue resolution experience once onboarded.

Responsibilities:

●Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.

●Developed User interface using HTML5, CSS3, Bootstrap, jQuery, JavaScript, TypeScript, Ajax, RxJs, NodeJS and Angular 16.

●Developed and maintained responsive UI components using Angular 16 with standalone components, signals, and improved reactivity.

●UI/UX development with Angular 16 using standalone components and reactive forms for enhanced provider engagement interfaces. Utilized RxJS for handling asynchronous data streams and improved user experience.

●Followed modular and maintainable code practices using Angular CLI and TypeScript strict mode.

●Designed and implemented microservice-based architecture using Spring Boot to decouple monolithic applications into scalable services.

●Developed and exposed RESTful APIs for internal and external consumption using Spring Boot and Spring MVC.

●Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.

●Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.

●Designed and developed Microservices business components and Restful service endpoints using Spring Boot.

●Implemented Restful Web Services to retrieve data from client side using Microservices architecture

●Utilized Netflix OSS components such as:

Zuul for intelligent dynamic routing and load balancing. Eureka for service discovery across distributed systems. Hystrix for fault tolerance and latency management.

Ribbon for client-side load balancing.

●Managed API gateway using Zuul to route requests to appropriate microservices, implement authentication, and apply rate limiting.

●Containerized microservices using Docker to ensure consistency across development, testing, and production environments.

●Created and deployed Docker images for each service and orchestrated them using Kubernetes on cloud platforms (AWS, Azure, or GKE).

●Implemented Kubernetes YAML files for Pods, Deployments, Services, ConfigMaps, and Secrets to manage container lifecycle.

●Utilized Spring Cloud Config for centralized configuration management across all services.

●Used Spring Security with OAuth2 and JWT for securing REST endpoints.

●Integrated service discovery and API gateway with security filters and custom route handlers.

●Set up CI/CD pipelines using Jenkins to build, test, and deploy Dockerized microservices into Kubernetes clusters.

●Performed logging and monitoring using ELK Stack, Prometheus, and Grafana for better observability of microservices.

●Implemented health checks and readiness/liveness probes for Kubernetes-managed services using Spring Boot Actuator.

●Participated in architecture discussions and led the transition from monolith to microservices for business-critical systems.

Environment: Agile Methodology, Java 1.8, J2EE, HTML, CSS, JavaScript, TypeScript, RxJS, JSP, jQuery, Ajax, Angular 16, NodeJS, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP, Spring security, Spring Boot, AWS, Micro Services, Netflix OSS, Web services, Oauth2, Oracle, MongoDB, Docker, Kafka, GIT, JIRA, PL/SQL, STS, JMS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server.

Description: Created an access checking functionality to the existing banking application. The application is based on the MVC architecture. My Access checking module will be displayed in Accounts Overview. Financial services via EFS are enabled following a marketplace registration process. Users of the marketplace (e.g., buyers and sellers) are then enrolled with the EFS as users of the registered marketplace. Upon enrollment, financial services are enabled to the users as per the agreement with the associated marketplace.

Responsibilities:

●Followed Agile development and Scrum lifecycle practices for project development.

●Developed presentation layer using Java, HTML5, CSS, XHTML, Bootstrap, Angular 16, JavaScript, using JSF tags.

●Designed and built access control functionality within an enterprise financial platform.

●Developed Angular 16 front-end components using reactive forms and state management patterns.

●Applied Spring Framework for Transaction Management and Spring JDBC for building ORM, and Dependency

●Injection.

●Designed and developed REST web services in Java supporting both XML and JSON.

●Consumed backend APIs developed in Spring Boot to manage employee data and access control.

●Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.

●Called REST web services through Angular services to get JSON Object and modified the response object to display in UI.

●Integrated Angular frontend with Java Spring Boot backend using RESTful APIs to build end-to-end enterprise web applications.

●Developed the application under Core Java, J2EE Architecture using REST, JBoss, NodeJS, Spring, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.

●Developed and exposed RESTful APIs using Spring Boot and Spring MVC for internal and external integrations.

●Developed Spring BOOT based Microservices application. and worked on Monitoring API’s with Spring BOOT

Actuator.

●Utilized Netflix OSS components such as Zuul (API Gateway), Eureka (Service Discovery), Ribbon (Load Balancer), and Hystrix (Circuit Breaker).

●Developed Unit and Integration tests for existing microservices by using Junit and Docker environments.

●Developed REST based Micro services using the Spring Boot, Spring Data with JPA.

●Created Spring Boot microservices and integrated them with Cassandra database for high-throughput data access.

●Migrating existing applications into micro services architecture using Rest APIs, spring boot.

●Set up RESTful API to connect web applications with Cassandra database using Java, Maven.

●Used Amazon Cloud Watch to monitor AWS services and Amazon CloudWatch logs to monitor applications.

●Managed API gateway using Zuul to implement intelligent routing, authentication filters, and rate limiting.

●Experience working in a Linux environment, including shell scripting, text processing tools and utilities.

●Wrote services to store and retrieve user data from MongoDB for the application on devices.

●Created and configured the Continuous Delivery pipelines for deploying Microservices and Lambda functions using Jenkins CI server.

●Used Eclipse as IDE for developing the use cases following the Functional and Detailed Designs.

●Utilized Amazon Web Services (AWS) EC2 to deploy Docker Containers.

●Maintaining EC2 Services like launching instances, attaching volumes, configuring security groups, monitoring.

●Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.

●Containerized microservices using Docker and deployed them into Kubernetes clusters for orchestration and scaling.

●Used Maven to build and package the application and implemented Log4j for the project.

●Worked on bug fixing and enhancements on change requests.

Environment: Agile Methodology, Java 1.8, J2EE, HTML, CSS, JavaScript, JSP, jQuery, Ajax, Angular 16, NodeJS, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP, Spring Security, Spring Boot, Micro Services, Netflix OSS, Web Services, Oauth2, Oracle, MongoDB, Docker, Kafka, GIT, JIRA, PL/SQL, STS, JMS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS.

Description: The Application provides comprehensive range of accounts and services for personal and business needs. PC Banking was an online banking application developed using J2EE and it is based on SOA. The services include PC banking, deposit, withdrawal, bill pay, transfer funds, viewing account history, branch locator etc.

Responsibilities:

●Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.

●Developed User interface using HTML5, CSS3, Bootstrap, jQuery, JavaScript, Ajax, VueJs, NodeJS and ReactJS.

●Created responsive web design using Bootstrap and Consumed Restful Web Services with $HTTP services.

●Designed and Implemented the application using various Spring Framework modules Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, Spring Cloud, Spring Integration and Hibernate.

●Implemented the authentication, authorization and access-control features by using Spring Security and LDAP.

●Implemented Restful and SOAP based web services using JAX-RS and JAX-WS respectively.

●Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.

●Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.

●Designed and developed Microservices business components and Restful service endpoints using Spring Boot.

●Implemented Restful Web Services to retrieve data from client side using Micro Services architecture

●Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.

●Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.

●Working on service-oriented architecture and experience of the Release Management process with CI/CD pipelines using Azure DevOps.

●Used Docker to containerize the Services and APIs to run on Azure Implemented the build stage to build the Micro Service and push the Docker Container image to the private Docker registry.

●Implemented Asynchronous messaging between components using JMS.

●Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.

●Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.

●Worked with Maven to web design and implement application using Spring Integrations /Spring Security.

●Developed the test cases with JUnit and Mockito framework to test the application functionalities and Log4j for logging purposes and used JMeter, Sonar for code quality.

●Implemented Azure Storage - Storage accounts, blob storage, and Azure SQL Server. Explored on the Azure storage accounts like Blob storage.

●Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments. Azure Monitor to collect metrics and logs. Configured Monitor to track performance and maintain security.

●Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.

●Designed and developed RESTful Services to retrieving configuration JSON documents related to customer Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.

●Used maven as a build automation tool and deployed the application on Web Sphere Application Server.

●Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.

●Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to master and creating new branch when new feature implementation starts and IntelliJ as IDE.

Environment: Agile methodology, Java1.8, HTML5, CSS3, jQuery, ReactJS, NodeJS, Spring IOC, Spring MVC, Spring AOP, Spring DAO, Spring ORM, Spring Security, Spring Boot, Hibernate, Spring Data, RESTful services, SOAP, Micro Services, Azure, Maven, Hibernate, JDBC, Oracle, Mongo DB, JMeter, Sonar, JUnit, Mockito, Gradle, Web Sphere Application Server, Jenkins, Git and IntelliJ.

Description: Delivers IT solutions and services to the industries. We developed Internet Banking Application (IBA) helps customers to check account balance, transfer funds, view transaction history, view transaction status, view bank’s branch locations and timings. The most interesting feature is that this application also allows tracking loan taken by the customer.

Responsibilities:

●Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.

●Worked on High level and low-level system design, planning, estimation and implementation.

●Developed presentation layer using JSP, HTML5, CSS3, jQuery, Ajax, ReactJS, NodeJS, Bootstrap and client validation using JavaScript.

●Developed Single page application and structured the JavaScript code using ReactJS and template-based User interface by using Bootstrap and ReactJS.

●Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.

●Worked on development and implementation of the MVC Architectural pattern using Spring Framework.

●Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

●Implemented OAUTH 2 (Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens (JWT) for authentication instead of using user name and passwords.

●Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.

●Developed Microservices with Spring Boot and Spring Batch along with the test cases and used the Spring Test's framework to create integration tests.

●Used Spring Boot framework with Java to implement Microservices Architecture with JAX -RS as a web service.

●Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.

●Responsible for developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.

●Extensive experience on setting up the Splunk to monitor the customer volume and track the customer activity.

●Optimized Splunk for peak performance by splitting Splunk indexing and search activities across different machines

●Developed in writing SQL queries, PL/SQL, Functions, Stored Procedures and Triggers in databases like MySQL, Oracle and used NoSQL databases like MongoDB.

●Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.

●Developed a RESTful based service and SOAP based service for data retrieval to make it independent of the current application.

●Worked on XML and JSON for transferring and retrieving data between different applications.

●Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3 and Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.

●Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

●Experience on implementation of version control software GitHub and Bitbucket repositories.

●WebSphere is used as an Application Server to Deploy the Application and experience in using JUnit and build tools such as MAVEN

●Worked on Log4j for logging errors, messages and performance logs.

Environment: Agile methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Bootstrap, JavaScript, ReactJS, JSP, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, Micro Services, Spring Batch, Restful, SOAP, XML, GitHub, Bitbucket, Jenkins, JUnit, Maven, IBM WebSphere, Docker, Amazon Web Services (AWS), Splunk, Log4J, Oracle, Jira, Mongo DB and Spring Tool Suite.

Description: The project involves to redesign the customer care website for the end users and the website functionality was extended by providing the customers to login and perform online transactions.

Responsibilities:

●Involved in understanding and analyzing the requirements of the project.

●Followed Waterfall Methodology to implement the features.

●Used Java JDK features to implement the functionalities.

●Designed and developed the User Interface using HTML, JavaScript, JSP, XML, AJAX and CSS.

●Implemented Struts MVC design pattern and front controller pattern.

●Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.

●Created and handled Custom-Exceptions that are related to business operations. Created child Threads to improve the performance by running some independent tasks at background.

●Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.

●Used Log4j for logging purposes during the development of the application.

●Used JDBC to interact with the underlying MySQL Database.

●Extensively worked on SQL for writing complex queries in the business logic layer.

●Deployed Applications on Apache Tomcat Server and used CVS as the version control manager.

●Used Mantis for tracking the issues and for enhancements of any features.

●Used Eclipse IDE to integrate the different frameworks to build the overall application.

Environment: Java, JDBC, JDK, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, MySQL, Apache Tomcat, Mantis, Eclipse IDE, Waterfall Methodology.



Contact this candidate