Post Job Free
Sign in

Senior Java Full-Stack Developer with ML & Cloud Expertise

Location:
Edison, NJ
Posted:
January 13, 2026

Contact this candidate

Resume:

Bhavani M

Java Full Stack Developer

Ph: 201-***-****

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

Professional Summary:

• Around 10 Years of experience in design, development and implementation of software applications using Java, J2EE, Spring Boot, and IBM MQ and other technologies.

• Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.

• Proficient in Struts, Spring, Hibernate and Portal framework-based implementation with good command over Web Logic Application Server.

• Extensive knowledge of XML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development of XSD schemas and implementing both SOAP and REST web services.

• Experience in building scalable, high-performance applications using Java, Spring Boot, Apache Kafka, and integrating AI/ML models into production systems

• Experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.

• Experience in Java, Spring Boot, RESTful APIs, microservices, and cloud-native development using Pivotal Cloud Foundry (PCF).

• Proficient in Ruby for scripting, DevOps automation, and maintaining legacy components

• Experience working on message brokers such as ActiveMQ and RabbitMQ

• Experience in data processing and analysis of big data using distributed technologies like Map Reduce, Python Spark, Spark and Scala.

• Skilled in collaborating with data science teams to operationalize machine learning workflows, develop RESTful APIs for model inference, and process large datasets using modern data tools.

• Experience with Armada, contributing to the development and deployment of distributed services in containerized and orchestration-driven environments

• Experience with Design,code, debug operations, reporting, data analysis and web applications utilizing Python.

• RDBMS experience includes Oracle, SQL Server; database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.

• Developed and customized Oracle Flexcube modules using Java, PL/SQL, and Flexcube APIs.

• Experience in integrating Java applications with Apache Airflow to automate ETL processes, enhance data processing efficiency, and ensure seamless data flow across systems

• Good in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.

• Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.

• Utilized Java SE 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

• Experience in Continuous Integration tools such Jenkins and Bamboo.

• Extensive experience in working IDE tools like Eclipse, NetBeans, IntelliJ, RAD, and WID Web Sphere Integration Designer.

• Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.

• Develop, maintain, and automate the core CI/CD pipeline (using Git, Jenkins, and Artifactory) and provide governance and support for the application development groups.

• Effectively used features of Java SE 8, Concurrency framework, Java Executors, JCF and multi-threading.

• Expertise in various open-source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, jQuery.

• Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL.Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools and taking Thread dumps, pstack and prstat and analyzing to find the problems in application.

• Configured the Session Management i.e. Memory to Memory and Database replication on WebLogic Application server. Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, jQuery.

• Extensive experience in Middle Tier Development using Servlets, JSPs, and EJB (3.0).

• Good experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications.

• Experience in creating the IAM Service: IAM Policies, Roles, Users, Groups, and service accounts through Terraform Scripts.

• Effectively used features of Java SE 8, Concurrency framework, Java Executors, JCF and multi-threading.

• Good Experience in Server-side Framework like Node.js and Java script libraries like React.js, Flux and Redux.

• Strong experience in UNIX and Shell scripting.

• Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, Abstract Factory, MVC, Front Controller, DAO etc

• Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.). Used UML tools.

• Experience with configuration management tools like Ansible and Packer and automated the cloud deployments using Terraform.

• Experienced in generating logging by Log4j to identify errors in production test environment and experienced in Ant, Maven and Gradle tools.

• Good Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript.

• Good experience in working with team members from vendors and internal departments to coordinate activities across multiple applications.

• Good Experience in creating Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.

• Ability to manage multiple project tasks and deadlines along with troubleshooting skills to facilitate effective and efficient resolution of problems.

Education:

Master’s (Computer Science), New Jersey, 2020.

Bachelor’s (Electrical and Electronics Engineering), India, 2015.

Technical Skills:

Operating Systems

Windows XP/7/8/10, Mac OS, Ubuntu

Web Technologies

HTML4.0/5, XHTML, DHTML, CSS2/3, Bootstrap, XML,

JavaScript, jQuery, AJAX, JSP, Struts,

jQuery, Breeze, AngularJS, Angular 2/6/7/8, React.js, Node js, GraphQL, Micro services

Version Controls

GIT, SVN, CVS

J2EE Technologies

Servlets, JSP, Struts, Spring, Hibernate, Web services, EJB,

JSF, JMS

Scripting Languages

HTML, CSS, JavaScript, Angular JS, jQuery, AJAX, Perl

XML Schema

DTD, XSL, XSLT

Database Skills

SQL, PL/SQL, Oracle, MySQL, JDBC

Microsoft Office Suite

Word, PowerPoint, Excel, Access, Project, Visio

Languages

C, C++, Java 7/8/11/17, C# (Core & Advanced), PHP, SQL, Scala, Python

Databases

SQL, MySQL, MS Access, MongoDB, Oracle 10g

GUI Editors

Notepad++, Eclipse, Brackets, Web storm, Visual Studio, Visio,

Sublime, Dreamweaver, Net Beans

Methodologies

SDLC, Agile, Waterfall

Cloud Technologies

AWS EC2, Elastic Beanstalk, ELB, Route53, S3, AWS Glue, Cloud watch, SNS, RDS, IAM, Cloud Formation, Terraform, Google Cloud Platform

Healthcare Domain

HIPAA, HL7, FHIR, Claims Processing, Policy Administration, Benefit Administration

Professional Experience:

Mississippi Department of Employment Security March 2022 – Present

Java Full Stack Developer

Responsibilities:

• Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.

• Implementing or exposing the Micro service architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.

• Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Kafka.

• Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.

• Developed and maintained backend services in Java (Spring Boot) to power a real-time fraud detection system using ML.

• Developed distributed services using Scala integrated with Java-based microservices.

• Created Ruby-based job schedulers for data archiving and third-party API integrations.

• By connecting to the Master node of the EMR cluster the data is scooped into the s3 bucket as the source data for the AWS Glue.

• Deployed Java microservices to Kubernetes using Armada for batch scheduling and job orchestration

• Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects.

• Involved in Developing a Restful API’s service using Python Flask framework.

• Kafka integration with Spark using Spark Streaming API.

• Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase, and Scala.

• Developed microservices using Java and Spring Boot, deployed to GCP Cloud Run via Docker containers.

• Built Spring Boot applications integrated with IBM MQ listeners, enabling smooth communication between distributed enterprise systems.

• Enhanced user experience with React life cycle methods including componentDidMount, shouldComponentUpdate, componentWillUnmount, etc.

• Built and maintained Java-based microservices that interact with AI models deployed on AWS SageMaker and TensorFlow Serving.

• Designed Kafka-based data pipelines for streaming large volumes of transaction data to ML inference services.

• Developed web application with the newest React features centralized with Hooks.

• Integrated Java microservices with Ruby-based tooling via message queues (Kafka).

• Troubleshot containerized Java applications running under Armada's batch scheduling system

• Integrated Armada with CI/CD pipelines for automated job scheduling and monitoring.

• Integrated legacy Perl scripts within modern Java microservices to maintain critical batch processing workflows during system modernization.

• Built Kafka Connect pipelines to ingest data from external RDBMS into Kafka and sink to Elasticsearch.

• Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.

• Used Page Object Model (POM) to create Automation Framework using Eclipse, JAVA, Selenium WebDriver, TestNG, Maven and Apache POI.

Environment: J2EE, Java SE 8, Python, Spring framework, Spring MVC, Hibernate, JSP, GCP, AJAX, SOA, ReactJS, TDD, Jenkins, Web Services, SQL Server, Microservices, XML, Perl, AngularJS, Angular 4/8, Tensorflow, TestNG, Typescript, jQuery, JavaScript, IBM RAD 9.1, WebSphere 8.5, Agile Methodology, Design Patterns, Selenium, Cucumber, CI/CD, PCF, Clear Case, JVM, Apache Maven, AWS Typescript, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS, Spark, Kafka.

Morgan Stanley, West Conshohocken, PA Sept 2021 – March 2022

Java Full Stack Developer

Responsibilities:

• Involved in analysis, design and implementation phases of the software development lifecycle (SDLC).

• Designed the system using spring MVC Model Architecture. Developed business logic layer using Spring Dependency Injection and client-side Java – beans for DAO Design Patterns.

• Involved in building database Model, APIs, and Views utilizing Python, in order to build an interactive web based solution.

• Experience working with Apache Airflow, built dags and sub-tags in Python, created workflows, schedules cron jobs.

• Involved in the integration of Spring components for implementing Inversion of Control (IOC) using

• Develop and implement custom solutions on FLEXCUBE using Java, PL/SQL, and extensibility frameworks.

• Created service accounts using Terraform with the respective roles to support the services deployed for managing the GCP TechStack.

• Integrated backend services with AWS RDS PostgreSQL, improving system scalability.

• Wrote Terraform scripts to provision GCP Cloud Run services, IAM roles, and Pub/Sub topics across environments.

• Worked with RabbitMQ and AMQP Java APIs for Queue to build the application as SOA platform.

• Designed and implemented a cloud-based data integration system using AWS services and Apache Airflow.

• Worked on Perl scripts to automate file handling, log parsing, and report generation.

• Developed entire frontend and backend modules using Python on Django Web Framework.

• Multithreading was used for high performance applications and to process data in chunks to improve performance.

• Deployed the application into AWS environment and stored the customers data into S3 and used Amazon CloudWatch for the application logs and EC2 instances.

• Designed Frontend within object-oriented JavaScript framework like Angular JS and Node.js.

• Implemented Angular JS Data Binding capability in HTML5 to give user rich and responsive experience.

• Developed and implemented the MVC architectural Pattern using Spring Framework and used Spring IoC container to maintain core Objects Lifecycle.

• Developed and managed Apache Airflow DAGs to automate ETL workflows, ensuring timely data processing and integration across systems.

• Developed the terraform script to get the certificates from the bucket and create an SSL cert without downloading the certs on local machine.

• Used Maven as java build manager to compile and package the application and used SVN as Version control to maintain a central repository for the application code.

• Deployed the application into AWS environment and stored the customers data into S3 and used Amazon CloudWatch for the application logs and EC2 instances.

Environment: Java 8, Spring 3.0, Batch Scripting, Spring Boot, Mongo DB, Spring Batch, Concept wave, Flexcube, Test Driven Development(TDD), Multithreading, Web Services (Rest, Apache, CXF), WebSphere, Spring, HTML, JSP, CSS, Java Script, JSON, jQuery, Angular IS, Node.js, XML, Xslt, XSD, Jaxb, Tomcat, SQL Server, Mockito, JUnit, Ant, Log4j, Agile/Scrum.

3M (Healthcare domain), Maplewood, MN Mar 2020 – Sept 2021

Java Full stack Developer

Responsibilities:

• Involved in various stages of analysis, design, development, testing, performance, and scalability analysis phases of application.

• Collaborated with business analysts to translate complex health insurance regulatory requirements (HIPAA, etc.) into technical specifications for new features.

• Worked on development and maintenance of a new claims processing system using Java with Spring Boot, reducing manual data entry errors.

• Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.

• Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implemented the authentication, authorization, and access-control features by using Spring Security.

• Provide expert technical leadership to customers and partners regarding all aspects of Pivotal Cloud Foundry (PCF).

• Implemented AWS client API to interact with different services such as Console configuration for AWS EC2.

• Developed single page applications using Angular 8, Typescript, HTML5, CSS3, and Bootstrap.

• Designed and coded application components in an agile environment utilizing a Test-Driven Development (TDD) Approach.

• Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.

• Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.

• Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.

• Implemented code to create AngularJS Controller, which isolate scopes perform operations.

• Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.

• Implemented the application using Spring Boot Framework and handled the security using Spring Security.

• Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.

• Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 8 and Node JS.

• Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.

• Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.

• Developed BDD with Cucumber and written step definition for Gherkin based features.

• Developed Rest API to process the data from DB to another Rest Service.

• Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.

• Used Spring Boot for developing Microservices and deployed them into the AWS cloud.

• Design and develop web pages HTML5, CSS, Bootstrap and Client-side scripting using JavaScript, Ajax, jQuery and Angular 8.

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

• Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.

• Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.

• Designed and developed the application using Agile Methodology and followed Scrum with emphasis on TDD and pair programming.

• Effectively used the Log4j framework to implement a logging system for the project. Used Maven and Jenkins for Continuous integration of the application.

• Writing SQL queries for necessary action on a webpage as per the requirements. Fixing the application defects/bugs in quick turnaround time.

• Created multiple Kubernetes Clusters in AWS and deployed a Docker Image on top of Kubernetes Cluster for testing purposes.

• Worked with QA team, Business Analysts, Project managers & users to analyze & implement requirements.

• Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.

• Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.

• Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools.

• Used Java SE 8 features like stream and Lambda expressions.

• Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.

Environment: J2EE, Spring framework, Spring MVC, Hibernate, JSP, AWS, AJAX, SOA, TDD, JavaScript, Jenkins, CI/CD, Web Services, SQL Server, Microservices, XML, Html, Unit, XSLT, HTML/DHTML, Angular JS, Angular 6/8, Typescript, jQuery, IBM RAD 9.1, WebSphere 8.5, Agile Methodology, Design Patterns, Selenium, Cucumber, PCF, Clear Case, JVM, Apache Maven, Apache Cassandra, MongoDB, JUnit, Spark, Kafka, Kubernetes, Docker.

Bank of New York Mellon – NYC, New York Oct 2019 – Mar 2020

Java Full Stack Developer

Responsibilities:

• Responsible and active in the analysis, design, implementation and deployment of full software development life cycle (SDLC) of the project.

• Developed and maintained REST APIs using Spring Boot, enabling integration between front-end apps and microservices.

• Implemented OAuth2 and API Key authentication mechanisms for secure communication with external services.

• Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

• Written Hibernate annotation-based mapping java classes with Oracle Database tables.

• Used Dependency Injection feature of Spring 4 framework for rapid development and ease of maintenance.

• Microservices have been built using Spring boot, Spring security and deployed to AWS cloud.

• Worked on AWS for NoSQL database deployment in AWS(RDS) with NoSQL connector.

• Designed and implemented message-driven Java microservices to send and receive data via IBM MQ using the JMS API.

• Worked on JUnit 4 for testing and maintaining the system state.

• Added dynamic functionality to the application by implementing JQuery, Node js.

• Creates and configures Micro-Services architecture and integrated with React.js application.

• Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.

• Installed and Configured Wily Introscope for monitoring JVM heap size.

• Experience in Designing, executing performance tests using JMeter & reporting metrics along with thresholds.

• Used props, states, keys, refs in React.js to build the UI components.

• Using IVR conducted complete analysis of system and business requirements Used React-Router to turn application into Single Page Application.

• Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.

• Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.

• Used JUnit and Mock Object approach Test cases for testing the application modules, Log4J for logging.

• Very well experienced with Application Security using OAuth 2.0 with Spring.

• Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.

• Designed and developed the application using Agile Methodology and followed Scrum with emphasis on TDD and pair programming.

• Responsible for sending the testing instructions/test cases to the testing team, to make sure the enhancements or new requirements change/implementations are working properly.

• Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.

• Experienced with Debugging and fixing bugs.

Environment: Java 8, JSP, Spring IOC, Spring MVC, AWS, Microservices, Spring AOP, Spring Templates, Kubernetes, Spring Tags, Swagger, DAO, JDBC, JavaScript, React.js, Node js, Apache Tomcat, Postman, JMS, GraphQL, JVM, Eclipse, Maven, GIT, Oracle, JUnit 4, Log4j, Mockito, Web Services, Restful, Postman, Agile, CI/CD, JIRA.

Software Engineer

Optum Global Solutions (Healthcare Insurance domain), Hyderabad, India. June 2016 – Aug 2018

Responsibilities:

• Participated in the entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.

• Contributed to the development of a patient portal application, enabling members to access health records and view insurance claims data securely.

• Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.

• Modified existing Shell scripts in Unix to call daily sub routines.

• Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.

• Extensively used Twitter Bootstrap to develop the front end of the application.

• Used AngularJS JavaScript framework to bind data to HTML using expressions.

• Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.

• Developed Web Services component using XML, WSDL, Restful and SOAP with DOM parser to transfer and transform data between applications.

• Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.

• Developed some parts of the application using Spring- MVC and IOC /Dependency Injection integrating different layers of the application.

• Wrote DAO classes to interface with Database using hibernate.

• Developed DTO classes for the application modules.

• Created SOAP test cases for different test scenarios and integrated the test suit to Jenkins.

• Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.

• Expertise in using Named queries to pull all HQL data using annotations.

• Implemented web services with Apache CXF, Jax-WS (SOAP), and HAXB framework.

• Performed version control using Subversion.

• Developed a Ruby-based tool to automate multi-environment deployments for staging and production.

• Wrote code for consuming a Restful Web service with AngularJS.

• Used WSDL and SOAP for the development of XML based applications.

• Created dynamic and interactive Data visualizations with D3 charts and AngularJS.

• Performed indexing and searching on large documents using Apache Lucene.

• Implemented Java Persistence API (JPA) through Hibernate.

• Monitored the error logs using Log4J and fixed the problems.

• Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, PostgreSQL, Ruby, Apache Tomcat Application Server, REST and SOAP Web services, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, Adobe CQ, WINDOWS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS.

Pramathi Technologies, Hyderabad, India. May 2015 – May 2016

Java Developer

Responsibilities:

• Involved in SDLC Requirements gathering, Analysis, Design, and Development, testing production of application using both Waterfall models.

• Created ADD (Application Design Document) and participated in design reviews.

• Design and developed dynamic pages using HTML and PHP

• Created Junit test cases for unit testing.

• Worked on creating and consuming SOAP Web Services based on XML, XSL and XPath developed Web Services using Apache Axis.

• Deployed application on Tomcat application server in DEV and QA environments using Ant

• Used JavaScript and PHP to create dynamic applications within websites.

• Git for the code repository and Eclipse as IDE.

• Involved in quality work by maintaining all the project related documents in the registry. Supporting the application in System and User Acceptance Testing.

• Maintaining the project by fixing the production issues and implementing the change requests.

• Web tier is developed using MVC pattern, controller is a servlet and used JSP, HTML, CSS, JavaScript for the user interface screens

• Created production code deployment plan and change order to deploy the code on production servers.

Environment: Core JAVA, Servlets, JSP, HTML, CSS, PHP, JavaScript, Tomcat, Axis, SOAP, xml, Log4j, Git, Ant, Eclipse, Putty, Junit.



Contact this candidate