Post Job Free
Sign in

Java Full Stack Developer (Microservices, AWS)

Location:
Canton Township, MI, 48188
Salary:
$55 per Hour
Posted:
July 23, 2026

Contact this candidate

Resume:

Swathi S

Canton, MI

**********@*****.***

313-***-****, Visa Status : H4 EAD

Professional Summary:

Full Stack Application Development: Over 8 years of experience leading and contributing to full stack Java development, specializing in modifying existing code, building new application components, and spearheading the conversion of monolithic architectures to scalable microservices in multi-million-dollar online banking environments.

Comprehensive SDLC & Maintenance: Expertly navigates the entire System Development Life Cycle (SDLC), from in-depth requirements analysis and design to robust development, testing (JUnit, TestNG), debugging, deployment, and ongoing maintenance, ensuring meticulous documentation and adherence to coding standards.

Advanced Java, Node.js & UI Development: Strong expertise in Java (J2EE, Spring Boot, Hibernate, Microservices), Node.js, Express.js, REST APIs, Angular, React.js, TypeScript, JavaScript, HTML5 and CSS3 for building enterprise-scale full stack applications.

DevOps & Database Engineering: Cloud & DevOps: Hands-on experience with AWS and Google Cloud Platform (GCP) including Cloud Run, Cloud Storage, Pub/Sub, CI/CD pipelines, Docker, Kubernetes, Kafka, Jenkins, and GitHub Actions.

Process Improvement & Problem-Solving: Adept at enhancing processes to resolve operational issues and implement new functionalities, strategically managing schedule, resource, and dependency constraints. Demonstrates strong problem-solving, critical thinking, and a proactive approach to delivering efficient and compliant solutions.

Technical Communication & Collaboration: Exceptional written and verbal communication skills, adept at translating complex user needs into clear technical objectives and formulating innovative system concepts. Proven ability to seamlessly integrate with and guide large, collaborative teams in fast-paced enterprise settings.

Platform & Tool Proficiency: Proficient with UNIX/AIX and UNIX scripting for automation, report generation, and file management. Experienced in software configuration management, code deployment/versioning tools, and ensuring data security and system stability through robust SFTP error handling and SSH key management.

Technical Skills:

Languages : Java, JavaScript, TypeScript, SQL

Backend : Spring Boot, Spring MVC, Hibernate, REST APIs, Node.js, Express.js

Frontend : Angular, React.js, HTML5, CSS3, Bootstrap

Cloud : AWS, Google Cloud Platform (GCP), Cloud Run, Cloud Storage, Pub/Sub

DevOps: Docker, Kubernetes, Jenkins, GitHub Actions

Professional Experience:

Client: Investors Bank Feb 2026 to till Date

Role: Sr Full Stack Java Developer

Location: Short Hills NJ (Remote)

Role & Responsibilities:

Work with the digital transformation team on Project Mercury, which is a multi-million-dollar application for transforming online banking.

Responsible for leading the team in converting the digital banking monolithic architecture into a microservices architecture.

Responsible for supporting an existing online banking legacy system built on Java and Spring Boot MVC.

Develop core and advanced Java (J2EE, JSP, Servlets, Struts, Spring, Hibernate, JPA) feature modules for the legacy online banking application until migration.

Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate

Develop on Java servlets as an access/task controller and Java beans wrapped components to implement business logic.

Responsible for frontend (UI) module HTM5, css3, JavaScript, jQuery, Ajax, Angular and Bootstrap.

Headed Angular team in designing, developing, and maintaining applications.

Streamline deployments by designing and implementing AWS DevOps CI/CD pipelines.

Access customer metrics from MySQL via complex queries; handled database modelling and PL/SQL development.

Contribute to implementing standardized FTR procedures, ensuring consistency and improved software quality across projects.

Enhanced SFTP stability by designing and implementing robust error handling and logging, significantly improving troubleshooting capabilities.

Responsible for incorporating Kafka as a central messaging backbone for inter-service communication.

Developed Node.js-based middleware services to support lightweight integrations between microservices and external banking applications.

Utilized Google Cloud Platform (GCP) services such as Cloud Storage and Pub/Sub for secure document management and event-driven messaging where required.

Create UNIX reports and flat files using SQL and UNIX.

Proficient with UNIX scripting and automation processing in UNIX.

Client: Cardinal Health Jul 2023-Jan 2026

Role: Sr.Full Stack Developer

Location: Dublin,OH

Role & Responsibilities:

Played a key role in modernizing healthcare supply chain and pharmacy management applications using Java 11, Spring Boot, Microservices, and REST APIs.

Developed scalable backend services using Spring MVC, Spring Data JPA, Hibernate, and Kafka for secure real-time data processing and system integration.

Designed and implemented responsive user interfaces using Angular 12, React.js, HTML5, CSS3, Bootstrap, JavaScript, and TypeScript.

Developed backend integration services using Node.js and Express.js to expose REST APIs for healthcare applications.

Extensively used TypeScript to build reusable Angular components, services, guards, and reactive forms, improving code quality and maintainability.

Deployed containerized microservices on Google Cloud Platform (GCP) using Cloud Run, Cloud Storage, and Secret Manager for secure cloud-native deployments.

Built and consumed RESTful web services for integrating internal healthcare applications and third-party vendor systems.

Utilized Spring Security and OAuth 2.0 for authentication and authorization across enterprise applications.

Implemented CI/CD pipelines using Jenkins, GitHub Actions, Docker, and Kubernetes to streamline deployments and improve release efficiency.

Worked extensively with AWS services including EC2, S3, Lambda, CloudWatch, and RDS for cloud-native deployments and monitoring.

Developed reusable UI components and optimized application performance through lazy loading, caching, and asynchronous processing.

Integrated Kafka messaging services to enable reliable communication between distributed microservices.

Created complex SQL queries, stored procedures, and performance tuning for Oracle and PostgreSQL databases.

Collaborated with QA teams to automate testing using JUnit, Mockito, Selenium, and TestNG frameworks.

Participated in Agile/Scrum ceremonies including sprint planning, backlog grooming, code reviews, and production support activities.

Improved application logging and monitoring using Splunk and ELK stack for proactive issue resolution.

Automated UNIX batch processing and shell scripting tasks for data migration, report generation, and file handling operations.

Client: General Motors Oct 2022 to June 2023

Role: Sr Full Stack Developer

Location: Warren, Michigan

Role & Responsibilities:

Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.

Used Java8 features like stream and Lambda expressions.

Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.

Utilized Java Beans to encapsulate data and logic for the presentation layer in a web application.

Developed REST Microservices with Spring Boot, generating method-level metrics and persistence using Spring AOP and Actuator.

Proficient in HTML5/CSS3, with experience in React.js, Angular.js, and responsive design.

Utilized Angular 6 features including Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, and RxJS

Developed Node.js utilities and REST endpoints to support data processing and integration with enterprise applications.

Built scalable front-end modules using TypeScript, improving application maintainability and reducing runtime errors.

Executed unit tests with JUnit and implemented logging with Log4j to ensure code accuracy.

Managed UI updates by handling RESTful web service response data (XML, JSON, JQuery) and interacting with Java controllers (JQuery, Ajax, JSON) for backend data.

Coded and tested reusable JavaScript, CSS3, and HTML5 UI components, while also enhancing JavaScript/AJAX UI.

Enhanced code quality and maintainability through FTRs, while securing SFTP authentication with SSH key management.

Worked on loading flat files from unix scripting to sybase using shell scripts.

Client: JP Morgan Chase Bank June 2021 to Sep 2022

Role: Sr Full Stack Developer

Location: Chicago, Illinois

Role & Responsibilities:

Worked on Data Migration from PL/SQL 11 to Oracle 12C. Created and replaced procedures to migrate old data into new system for the database storage.

Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data with SQL-based schema.

Used MongoDB which is a NOSQL platform to stored data.

Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.

Worked on different type of indexes based on different collections to get performance in Oracle Data Base.

Used Java Beans in conjunction with JSP pages and servlets to create dynamic web content.

Used Junit and TestNG testing Framework as a test runner and JIRA for Project management.

Validated data effectively using JavaScript for client-side checks and the Struts Validation Framework for server-side enforcement.

Collaborated with QA to resolve bugs and production issues promptly; experienced in automating web applications with Selenium WebDriver, Grid, TestNG, Maven, and BDD (Cucumber).

Client: Carelon April 2017 to May 2021

Role: Sr Full Stack Developer

Location: Indianapolis, Indiana

Role & Responsibilities:

Participated closely with the business user group to understand the requirements and the need of the system.

Developed applications using core Java with Spring, Hibernate, RESTful web services, Cassandra, and JMS.

Implemented the concepts of Angular 6 Templates, directives, Routing and navigation, Components, Services, and Data binding to deliver a scalable code for SPA.

Developed micro-services using Spring MVC and Spring Boot.

Used Hibernate to develop a proper data flow by generating a mapping document for persistence classes.

Implemented Angular 6 techniques like lazy loading and pipe transformations, including adding authentication tokens for third-party API calls.

Translated wireframes and designs into user experiences using React JS, HTML5, and CSS3.

Managed version control through Git branching strategies.

Developed and integrated REST APIs and services using the Fetch API.

Optimized application performance by systematically arranging and reusing components.

Utilized the Spring Framework for bean instantiation, annotations, controllers, and request mapping to manage web service requests and responses.

Educational Details:

Bachelors in Information Technology – Nova college JNTU University, Hyderabad - 2009



Contact this candidate