Post Job Free
Sign in

Front-End Software Development

Location:
Melissa, TX
Posted:
February 19, 2025

Contact this candidate

Resume:

Name : Mrudula G

Gmail : ******************@*****.***

Phone: +1-814-***-****

LinkedIn: https://www.linkedin.com/in/mrudula-g-p/

PROFESSIONAL SUMMARY:

10+ Years of experience in object-oriented programming, design and development of multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).

Proficient in using various front-end technologies like ReactJS, AngularJS, and VueJS to consume GraphQL APIs.

Experience in Database Design, data modeling, data transformation and data Migration in the databases include Oracle, DB2, MySQL, PostgreSQL and SQL Server.

Experience in building tools like Ant, Maven, Gradle.

Extensive experience in front-end technologies like HTML5, JQuery, TypeScript, Bootstrap, Ajax, JavaScript, CSS3/4, NodeJs, ReactJs, Redux, BackBoneJs, Angular 2/4/6/7/8/9/12/16, JSON.

Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Exception handling, Lambdas, Functional Interfaces, Streams, etc.

Extensive experience in developing applications using JSP, Servlets, Struts, Hibernate, EJB, JPA, JSF, JDBC, XML, JUnit, Test Driven Development (TDD).

Well-versed in Spring and its modules, Spring Core, Spring Boot, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Batch, Spring Cloud, Spring JPA.

Expert level coding skills in web application development using Struts, Spring, JSF, Custom Model view Controller (MVC) and Hibernate frameworks.

Experience in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.

Experience with D3.js to create interactive charts, graphs, or maps.

Experience in D3 tool for altering the DOM based on data using frontend frameworks like React, Angular, and Vue.

Database Design, data modeling, data transformation and data Migration in the databases include Oracle, DB2, MySQL, PostgreSQL and SQL Server.

Experience in OLTP systems to enhance query performance by 30% while reducing overall transaction processing time.

Performed Database operations like normalization and written SQL queries and PL/SQL – Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views.

Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), and Microsoft Azure and Google Cloud(GCP).

Good experience on working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.

Experience in various Spring modules like Spring Boot, Spring MVC, Spring Cloud, Spring Security.

Experience in various SDLC methodologies like Agile, Scrum, Waterfall.

Experience in various NoSQL databases like MongoDB, Cassandra, DynamoDB.

Expertise on servers using ApacheTomcat & HTTP Server, Web Sphere, WebLogic & JBOSS Application server.

Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3, VPC, SQS, ELB, RDS, RedShift, AutoScaling, IAM, Cloud Watch, ELK, Kinesis, EMR.

Experience in solving software design issues by applying Java & J2EE design patterns including Singleton, Factory, Session Façade, MVC, Front Controller, Proxy, Service Locator, Builder Pattern, Business Delegate, DTO, DAO, VO and Command Patterns.

Experience in developing applications using MEAN and MERN stack technologies.

Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.

I am proficient in Asynchronous messaging using JMS and Active MQ, Rabbit MQ, and Kafka.

Experience in Microservices development using Spring boot and deployment in Pivotal Cloud Foundry (PCF).

Experience in implementing Swagger for microservices for documenting Rest API.

Experience and building an isomorphic application using React.js and redux with GraphQL on Server Side.

Hands on experience in test driven development (TDD), SonarQube Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.

Good Knowledge in coded Java applications on Server-side and advancedmultithreading.

Used Continuous Integration / Continuous delivery / (CI/CD) tools Docker, Kubernetes, Jenkins, SonarQube and looper to deploy this application to AWS along with GIT for Version Control of code for incremental development.

Experience in utilizing Java 8/11/12 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Developed and maintained Java-based programs that seamlessly integrate with FTP, SFTP, and NGFT systems, ensuring secure and efficient file transfers.

Proficient experience in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.

Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using Spring Security.

Experience with technologies such as OWASP ZAP, Burp Suite, and SonarQube.

Working skills on implementation of the version control tools like CVS, VSS, SVN, GIT and Clear case.

Implemented DevOps practices in Azure, automating deployment pipelines with Azure Repos, Pipelines, and Artifacts.

Collaborated with cross-functional teams to design disaster recovery and backup solutions using Azure Backup and Recovery Services.

Experience on various operating systems like Windows, Linux, UNIX.

Experienced in creating build scripts using ANT, Maven, and Gradle tools and scripting Docker files and deploying them onto Docker. Also, a good understanding of the OpenShift platform in managing Docker containers and Kubernetes Clusters.

Proficiency in utilizing TensorFlow or PyTorch to integrate machine learning models.

Experienced on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.

TECHNICAL SKILLS:

Languages

JAVA 11/12/1.8, Python, SQL, PL/SQL

Frameworks

Spring Boot, Spring MVC, Hibernate, Struts

Web Technologies

Angular JS, Angular 2/4/6/7/8/9/12/16, Bootstrap, jQuery, JavaScript, CSS3, TypeScript, JSON, AJAX, Node JS, ReactJS, Redux, Backbone.js

Mark up Languages

HTML5, CSS3, DHTML, XHTML, XML, XSLT

Database

Oracle, DB2, SQL Server, MySQL, PostgreSQL, NoSQL: MongoDB, Cassandra, DynamoDB

J2EE

Servlets, JSP, JSTL, JMS, JDBC, JNDI, JAXB, JTA, JWT

Testing Frame Works

JUnit, Mockito, TestNg, TDD, BDD, SonarQube

Web Services

JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST, Microservices

Operating Systems

Unix, Linux, Windows

Web/App-Servers

JBoss, Tomcat, WebSphere, WebLogic

IDEs

Eclipse, RAD, NetBeans, IntelliJ

Version Control Systems

CVS, SVN, GitHub, Clear Case

Build Tools

Ant, Maven, Jenkins

Cloud Technologies

Azure, AWS, GCP, EC2, S3, Docker, PCF

Tools

UML, Rational Rose, SQL Developer, TOAD, Hudson, Log4J, SOAPUI, Rest Client UI, Postman, Grunt, Kibana

EDUCATIONAL DETAILS:

Bachelor’s in computer science at Lovely Professional University

Master’s in computer science at Gannon University

PROFESSIONAL EXPERIENCE:

Fidelity Investments, Westlake, Tx Dec 2022 to Present

Sr. Full Stack Java Developer

Responsibilities:

Worked with Business Analysis teams, Product Owner, and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications.

Used Java 1.8/11/12 features like stream and Lambda expressions.

Used Java 1.8/11/12 Method References feature to point to methods by their names and used functional Interfaces.

Experience in developing front end using HTML5, JavaScript, CSS3/4, TypeScript, jQuery, Bootstrap, Ajax, JSON, XML, Angular 9/12/16, React.js, Node.js.

Designed and developed micro-components, microservices, and deploy on cloud platform AWS using an automated process through services like Lambda, EC2, S3, CodeDeploy, CodePipeline, VPCs, Subnets and Security Groups.

Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment (CI/CD) for Microservices.

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

Experience in developing front end using HTML5, JavaScript, CSS3/4, TypeScript, jQuery, Bootstrap, Ajax, JSON, XML, Angular 9/12/16, React.js, Node.js.

Used Angular.js to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.

Enhanced application performance by Angular 9/12 component-based development in view of future angular framework transitions.

Developed http requests using Rxjs observables to communicate between server and client with Angular 9.

Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment (CI/CD) for Microservices.

Experience working with FTP, SFTP, and NGFT systems to ensure secure and reliable file transfers.

Expertise in building high-reliability file handling solutions.

Designed and deployed scalable, secure Azure cloud solutions for industry-specific clients, enabling a [specific outcome, e.g., 30% cost reduction or improved performance.

Extensively used the advanced features of PL/SQL like Records, Tables, Object types, and Dynamic SQL.

Developed various screens for the front end using Angular 8 and used various predefined components from NPM (Node Package Manager).

Used ReactJS for developing UI using sorting, pagination and rendering for searching the statements on the webpage.

Involved in migrating monolithic application in Microservices Architecture and Developed Microservices using AWS platform build upon Spring Boot Services.

Designed micro-components, microservices, deploy on cloud platform AWS using an automated process through services like Lambda, EC2, S3, Code Deploy, Code Pipeline, VPCs, Subnets, and Security Groups.

Used Axios service (React-Router technique) to retrieve data from the server simultaneously in the background without interfering with the display and existing page in an interactive way.

Used ReactJS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.

Used React JS virtual DOM for client-side view rendering services, React-Redux, for state management and React-Router for client-side routing for dynamically changing client-side content.

Implemented Spring framework and BigQuery for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.

Used Hibernate as ORM to map Java classes to database tables. Involved in setting up configuration properties, ORM mapping and CRUD operations with database.

Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.

Build a prototype for various required services such as Scheduling, Logging and Notification Service using third-party Node JS based JavaScript library.

Worked on reading and writing to/from from the files by using newly introduced methods in java 11.

Implemented all the functionality using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.

Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.

Used node.js for the management on interchange of the data between the servers and Used NodeJS, Express JS to create server-side MVC framework with MongoDB.

Consumed REST based Microservices with Rest template based on RESTful APIs.

Designed RESTful APIs in Java to interface with Google Cloud Storage for file storage and BigQuery for analytics processing.

Involved in deployment of microservices through CI/CD pipeline using Maven, Docker, OpenShift.

Used Microservicesarchitecture with Spring Boot, Apache Kafka message broker, deployed to AWS.

Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.

Used Hibernate as ORM to map Java classes to database tables. Involved in setting up configuration properties, ORM mapping and CRUD operations with database.

Implemented the authentication of the application using Spring Security and OAuth2.0.

Implementing Oracle, SQL Queries & graph QL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases.

Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Microservices to base on Restful API utilizing Spring Boot with Spring MVC.

Worked in wide-area network to maintain all the device related data onto MYSQL database.

Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.

Setting up databases in AWS using RDS, Storage using S3 buckets and configuring instance backups to S3 buckets.

Project migration into cloud environment using Kubernetes and Docker container.

Build the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for Restful services.

Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.

Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.

Developed AWS environment by provisioning EC2 instances using Docker, Bash, and Terraform.

Applied Google Identity Platform to implement OAuth 2.0 authentication in Java applications, securing access to cloud resources and services.

Extensively involved in infrastructure such as code, execution plans, resource graph, and change automation using Terraform.

Manage all levels of AWS services within the organization which consists of living, staging, QA environments.

Used Rabbit MQ, and Active MQ for asynchronous processing of messages in a microservice architecture.

To convert the entire event flow as a SOA based architecture used Rabbit MQ as queues and BUS.

Utilized AWS Services platform to upload data into AWS S3 buckets and create EC2 instances.

Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using tools like Jenkins.

Worked with unit testing of Angular applications using Jasmine and Karma and Spring Boot applications using JUnit, Mockito and performed end to end testing using Protractor.

Developing customized reports and Unit Testing using Junit and performing the integration testing manually checking the flow between microservices.

Built and managed Azure-based microservices architecture using Kubernetes (AKS) and Docker containers.

Environment: Java 1.8/11, Hibernate, Angular 8/9, React, AWS, Spring Boot, Spring MVC, Microservices, HTML5, JavaScript, jQuery, JSON, XML, Bootstrap, Ajax, SOAP/REST, CSS3, Jenkins, PCF, GIT, Kubernates, Docker, Mockito, FTP, SFTP, NGFT, JUnit, Jasmine, Karma, Eclipse, Apache CXF, Oracle, MySQL, NoSQL, MongoDB, PL/SQL, Maven, Log4j, Kubernetes, Kafka, Agile, Azure DevOps, Azure CLI, Azure AI.

Citibank, Irving, Tx Oct 2021 to Dec 2022

Sr. Java Full Stack Developer

Responsibilities:

Followed advanced software development methodologies such as Agile/Scrum model processes.

Design and develop web interfaces using HTML5, CSS3, Bootstrap, JavaScript, React.js, jQuery, Ajax, JSON that meets accessibility and web browser standards for websites.

Developed UI pages using HTML5, Bootstrap, CSS3, JavaScript, jQuery, AJAX, React JS, Node JS.

Developed single page application and dynamic responsive web application with Angular 9/12.

Consumed server -side SOAP UI web services and called them from Angular 8 controllers.

Built Angular 8 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.

Migrated all the dependencies from Java 1.8 to the latest stable versions Java 11+.

Used Java 11 features such as Lambdas, Streams, Observables, and Completable Futures.

Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest. Applied Microservice patterns and concepts to develop high performing software solutions.

Created reusable components, Custom modules, Custom Directives, pipes, services in Angular 9/12.

Created Angular 9/12 components, implemented interpolation, input variables, bootstrapping, NgFor, NgIf, Router outlet, binding the events, decorators.

Implemented Core Java concepts like Multithreading, Collections, I/O, Generics, and Exception Handling for complex business requirements.

Involved in developing and a solid understanding of Service Oriented Architecture (SOA) and Microservices based J2EE Architecture.

Experience debugging and troubleshooting FTP and NGFT integrations to resolve major issues during file transfer operations.

Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.

wrote some Python scripts to manage AWS cloud formation templates to automate installation of auto scaling, AWS cloud (EC2, S3, Lambda).

Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux and Node JS.

Involved in developing and a solid understanding of Service Oriented Architecture (SOA) and Microservices based J2EE Architecture.

Developed UI Screen to display alerts in a grid using jQuery and Bootstrap.

Developed various single page applications (SPA) using React JS and used various components in the Redux library.

Used React-Routers for connecting the APIs which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js.

Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.

Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node.js.

Involved in using Java 1.8 features like Parallel Streams, Lambdas, functional interfaces and filters.

Used Spring Framework for integrating the MVC components with business service.

Creating web services based on Rest Architecture using Spring Boot framework.

Implemented microservices using Pivotal Cloud Foundry (PCF) platform built upon Spring Boot Services.

Responsible for managing Microservices i.e. design, deployment and supporting documentation. Analyze, design and develop solutions to complex business and technical problems.

Developed Web Services using XML messages that use SOAP.

Used Hibernate and Mark Logic, writing service methods and SQL queries to interact with the MySQL DBMS.

Worked with NPM commands and using package. Json for managing dependencies, and dec-dependencies of Node.js applications.

Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS.

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

Created and configured the continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server.

Developing scripts for build, deployment, maintenance and related tasks using Jenkins and Docker.

Developed AWS S3 to copy project artifact into S3 bucket.

Created JSON request and validated the response using postman Interceptor and Swagger UI.

Used React-Draggable for developing drag and drop functionality, components library, including Tree, Slide-View, and Table Grid. along with bootstrap for dynamic responsive design.

Environment: Java 1.8/11, Spring MVC, Spring Boot, Spring Security, Microservices, Kafka, AWS, Jenkins, Angular8/9/12/16, React, JIRA, Hibernate, MongoDB, MySQL, SQL, Restful, HTML5, CSS3, Node.js, GIT, JBOSS, JavaScript, XML, Rest API, SOAP, JUnit, PCF, Kubernetes, Maven, SonarQube, Jenkins, Agile.

CareSource, Dayton, OH Aug 2020 to Sep 2021

Sr. Java Microservices Developer

Used various Core Java concepts such as Exception Handling, and Collection APIs to implement various features and enhancements.

Worked in DOM, React Props, Lifecycle methods and with React States and Events

Used Angular HTTP services to perform backend REST web services interactions to get and post JSON data.

Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.

Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, GIT, JUnit, Selenium, and Maven.

Develop UI automation for Node JS, Angular 6, Micro services have been built using spring boot, Netflix OSS, spring cloud, and deploying to AWS Cloud.

Implemented REDUX architecture with Angular using angular-redux for unidirectional data flows.

Developed the application using Core Java, Multi-threading, Spring MVC, Spring Boot, J2EE, Hibernate, and Web Services REST.

Used Node JS as a proxy to interact with Rest services and Database, building real-time Web APIs.

Used Streams and Lambda expressions available as part of Java 8 to store and process the data.

Extensively used React-Router techniques Axios service to retrieve data from server synchronously.

Used React JS-based UI framework which wrapped on top of Flux architecture and gulps enhanced workflow.

Developed Microservices by providing design and POC model. And using Spring Boot.

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

Developed test cases using the JUnit/ Mockito and Maven build tool to achieve more functionality for the build process.

Environment: Java 1.8 & 11, AWS, PCF, Spring Boot, Microservices, Kafka, HTML5, CSS3, Log4J, Jenkins, XML, Spring REST, MySQL, MongoDB (NoSQL), Web Services, Swagger, Hibernate, Bootstrap, GitHub, NodeJS, JBOSS, Spring Security, Oracle, WebSphere, NGFT, FTP, JUnit, jQuery, Angular JS/8/9, REST, HTML5, jQuery, Ajax, Bootstrap, Maven, Jasmine, Junit, Jira, Log4j, Agile.

Torry Harris Business Solutions, Bangalore, India Sep 2015 to Oct 2018

Java Developer

Responsibilities:

Developed Sequence, test cases, use cases & class Diagrams and Process Flow diagrams using Rational Rose.

Developed the administrative UI using Angularjs and Inserted External Style Sheets to various web pages using CSS.

Performed unit testing using JUnit framework and Jira for bug tracking.

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

Worked on JavaScript framework (Angularjs) to augment browser-based applications with MVC capability.

Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.

Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB (NoSQL).

Worked on SOAP & REST based Web services to create web-based services.

Parsed the XML based responses using JAXB Parser and validated XML against the schema.

Environment: Java 1.6, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Hibernate, HTML5, Angularjs, Bootstrap, Servlets, Azure, RAD, Microservices, XML, AWS, AJAX, JAXP, JAXB, JAX-WS/RS, XSLT, WSDL, SOAP-Web Services, DB2, MongoDB, IBM Clear Case, FileZilla, SFTP, JUnit, Mockito, JMS, ANT.

Polaris, Hyderabad, India June 2013 to Aug 2015

Java/J2EE Developer

Responsibilities:

Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON and XML.

Involved in gathering requirements and followed waterfall methodology.

Consumed REST/SOAP Web Services and used Jackson/JAX-B for parsing them.

Developed and Deployed Java/J2EE based applications.

Developed Spring controller classes for forms and performed URL and view mapping using the Spring MVC Framework. Also developed validators to implement server-side validation of input data.

Developed DAOs (Data Access Objects) to access data from the Oracle Server Database using the Hibernate as the ORM (Object Relational Mapping) tool.

Modified the Spring Controllers and Services classes to support the introduction of Spring framework.

Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for DB2.

Created JSPs using JSTL and Struts tag libraries.

Implemented logging functionality using Log4J and SLF4J.

Environment: Java, J2EE, Spring Boot, Hibernate, AWS, Spring MVC, Log4J, SLF4J, JSP, AJAX, jQuery, JavaScript, JSON, XML, HTML, CSS, Bootstrap, Angular JS, REST and SOAP-Web Service, Test Driven Development (TDD), Spring Framework, JUnit, Soap UI, SVN, Oracle SQL, PL/SQL, JBoss.



Contact this candidate