0% found this document useful (0 votes)
10 views6 pages

Resumed Ivy An All A

Uploaded by

ankul kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views6 pages

Resumed Ivy An All A

Uploaded by

ankul kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

DIVYA

Email: [email protected] PH: 717-585-0654


Sr. Full Stack Java Developer
PROFESSIONAL SUMMARY:
 Over 9+ years of experience with complete Software Development Life Cycle in both Web-based and
Enterprise applications including requirement analysis, design, implementation, and testing with
priority on Object Oriented, Java/J2EE, and Client Server technologies.
 Strong knowledge of J2EE design patterns and core Java concepts (Collections, Multithreading,
Exception Handling, Serialization)
 Expertise in building web applications from scratch and deploying them in production
 Experience in implementing key modules for web applications such as Exception Handling, Logging,
Authentication, Cache, Application Filters, Session Management, etc.
 Experience in developing and deploying cloud-based applications and Single Page Applications
 Expertise in using AWS Cloud Formation scripts to automate resource creation
 Experience in designing REST APIs using Micro service Architecture and Spring Boot
 Experience with Azure Cloud, Docker, and Kubernetes Cluster and Ability to troubleshoot & resolve
production issues
 Mentored junior developers to help them acquire new technical skills
 Knowledge of testing tools such as JUnit, Mockito, and ability to perform integration and performance
testing
 Strong understanding of UI technologies such as JavaScript, ReactJS, Redux, HTML, CSS, and Bootstrap
 Experience in the entire Software Development Life Cycle (SDLC) and can manage multiple projects and
meet deadlines
 Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies, and Test-
First, Test driven development (TDD).
 Expertise in J2EE technologies such as Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA,
JavaBeans, JMS (MQ)
 Experience in developing SOA J2EE web services (Restful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS)
using Apache Axis
 Experience in using MVC-based frameworks (Spring, Spring IOC, Spring Security, Spring Boot, Spring
Batch, Spring MVC)
 Experience in deploying applications on Tomcat and WebSphere application servers
 Strong understanding of Core Java, including Garbage Collector, Collections Framework, Exception
Handling, Multithreading, Event handling, JDBC, JMS, and Generics
 Knowledge of Angular 13 for creating Single Page Applications
 Experience in developing Rich UI web applications and web service applications using front-end
technologies like Object-Oriented JavaScript, TypeScript, Angular, NodeJS, Bootstrap, CSS frameworks,
and Java
 Knowledge of cloud computing platforms such as Amazon Web Services (AWS) and EC2 instances
 Experience deploying Java applications to cloud platforms such as Amazon Web Services (AWS),
Microsoft Azure, or Google Cloud Platform (GCP).
 Familiarity with functional styles of Java 1.8 Lambda Expressions and functional interfaces
 Expertise of JS AJAX frameworks and ORM frameworks such as Hibernate
 Expertise of design patterns (Singleton, Factory, Prototype, Front-Controller, Session Façade, Service-
Locator, DAO, DTO, MVC, and Business-Delegate)
 Expertise of Continuous Integration (CI) and Continuous Deployment (CD) concepts and tools (Jenkins,
Travis CI, CircleCI) and Strong experience with SOA and web services
 Experience in parsing and extracting data from XML using XSL, XSLT, XML
 Experience in using front-end frameworks like React, Angular, Vue.js to v build dynamic user interfaces
for web applications
 Knowledge of JavaScript libraries like jQuery, Underscore.js, and Lodash
 Familiarity with CSS preprocessors like Sass and Less, as well as CSS frameworks like Materialize and
Foundation.
 Experience on Single Page Application development, working with Directives, Services, Filters, Guard
and Validations in the Angular 13.
 Experience in using database systems like MySQL, PostgreSQL, or Oracle, and familiarity with SQL
queries and database design.
 Possessing a strong understanding of managing user interface through the utilization of jQuery,
JavaScript, JSP, HTML, CSS in combination with JSON and Groovy
 Experience in integrating GraphQL with authentication and authorization mechanisms such as JWT,
OAuth, and OpenID Connect.
 Proficient in designing and implementing GraphQL APIs using Java and related technologies such as
Spring Boot, Hibernate, and JPA.
 Experience in using NoSQL databases like MongoDB or Cassandra
 Proficiency in using cloud tools and services such as Amazon Elastic Compute Cloud (EC2), Simple
Storage Service (S3), and Relational Database Service (RDS)
 Knowledge of containerization tools like Docker and container orchestration tools like Kubernetes to
deploy and manage microservices in production
 Experience in using Git for version control and collaboration in a team environment
 Familiarity with Agile methodologies like Scrum and Kanban, and experience working in Agile teams
 Experience in developing and implementing security features like authentication, authorization, and
encryption to protect sensitive data
 Understanding of software engineering principles like design patterns, SOLID principles, and domain-
driven design.
 Proficient in using Unit.js testing framework along with Puppeteer, Jest, Mocha, Jasmine, Karma test
runners.
 Proficiency in using message brokers such as Apache Kafka or RabbitMQ for building decoupled and
resilient systems.
 Knowledge of front-end testing frameworks such as Selenium or Cypress, and back-end testing
frameworks such as Rest Assured or Karate, to ensure high quality and bug-free software.
TECHNICAL SKILLS:
 SDLC Methodologies Agile/Scrum, Waterfall
 Web Technologies HTML5, SASS, LESS, CSS, CSS3, SASS, JavaScript, JSON, Angular JS, Angular 13, AJAX,
XML, JavaScript, jQuery.
 Frameworks Spring, Spring boot, JPA, Hibernate, Bootstrap, ReactJS, Redux, Redux Saga, React Bootstrap
 IDE & Tools Eclipse, Notepad++, Sublime Text 3, Visual Studio Code, STS.
 Database MY SQL, Oracle Database, MS SQL, MongoDB, PostgreSQL, Amazon RDS, Cassandra
 Operating Systems Windows, Linux, Mac OS X
 Cloud Technologies AWS Lambda, API Gateway, Code Pipeline, Code Commit, Code Build, Param Store,
EC2/3, RDS, CloudFront, CloudWatch logs.
 Build/SCM Tools Ant, Mavens, Git, Stash.
 Web Services SOAP, REST, Restful, Microservices, XML, GraphQL
 IDE & Tools: Eclipse, IntelliJ, IBM RAD, Postman, SoapUI, Microsoft Visual Studio, GitHub, Jira,
Confluence

PROJECT EXPERIENCE:
Wells Fargo,San Francisco, CA Feb 2023 – Till Date
Full Stack Java Developer
Responsibilities:
 Created interactive web pages and applications with the usage of HTML5, CSS3, and JQuery.
 Created different types of events and actions using Backbone JS and Bootstrap to make the application
work on iPad.
 Enhanced user experience by designing new web features using MVC Framework like Backbone JS to
accommodate these advanced and fast technologies.
 Developed single-page applications, and components using Angular 13 directives, controllers, view and
routing, and service modules. Implemented a Node.js server to manage authentication.
 Communication to the server is done through a Restful API using Backbone JS.
 Develop various screens for the front end using React JS and used various predefined components from
NPM (Node Package Manager) and redux libraries.
 Implemented TIBCO EBX as a master data management (MDM) solution to manage critical data assets
for the organization. Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
Implemented the Drag and Drop functionality using the JQuery framework.
 Used React JS in the development of the web application to bind the data/model that is being retrieved
from a database through services provided in a controller to the view using a scope.
 Written many custom directives, services, and filters in Angular 13 as per the functional requirements.
 Worked with Angular 13 Forms, Validations, Modules, Factory Services, DOM, Events, Expressions,
Directives, Controllers, filters, and HTTP.
 Developed Apache Spark scripts using Scala shell commands per the requirement.
 Created POC (Proof of Concept) for Spring Batch for running batch jobs. Documented how Spring Batch
is useful for the current project.
 Integrated the front-end UI to the back end using Spring MVC framework.
 Wrote the controller in Spring MVC which delegates the request from the front end to the delegator
layer and makes calls with backend systems.
 Experience in Spring Security Framework for User access Management and involved LDAP (Lightweight
Directory Access Protocol) configuration for authentication, and authorization.
 Used CROWD API and Spring security to implement security mechanisms.
 Configured EBX to integrate with various source systems, such as databases, APIs, and file-based
import& Implemented Spring AOP module to implement the crosscutting concerns like logging, security,
and Declarative Transaction Management.
 Used Hibernate for generating entities and writing HQL queries.
 Used Hibernate as ORM/persistence framework. Used lazy loading, caching, annotation features, and
Criteria API of Hibernate framework.
 Used JUnit for testing and used JIRA for tracking bugs.
 Developed Restful web services using JAX-RS in JERSY to expose the data to the Spring module.
 Used JAX-RS API annotations to implement the REST web services.
 Experience with Gulp, and Grunt for JavaScript file concatenation and minify to improve performance in
loading web pages.
 Maven was used for the entire build process and Hudson for Continuous Integration.
 Worked on functional testing using Selenium, Mocha, and Chai for client-side unit testing.
 Used Rabbit MQ for transport of data in Queue in between components of the application.
 Implemented Oracle DB as the underlying Database of the application.
 Implemented Micro-services using the Pivotal Cloud Foundry platform build upon Amazon Web
Services
 Utilized Terraform to create and maintain AWS services like EC2, S3, VPCs, and RDS, reducing manual
infrastructure provisioning time by 40%.
 Developed reusable Terraform modules, ensuring consistent application of infrastructure best practices
across environments.
 Implemented input variables and outputs in Terraform modules to make the configurations flexible and
customizable for different use cases.

Environment: HTML4/5, CSS2/3, JavaScript, AJAX, ReactJS, Angular 13, Redux, React JS, JPA, JAVA, Java8,
Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate, AWS, RESTful Web services,
Maven, JIRA, Selenium Web Drivers, GIT, Bootstrap, Nodejs, MongoDB

Truist Financial,Charlotte, NC Aug 2021 – Jan2023


Full Stack Java Developer
Responsibilities:
 Successfully deployed multiple web applications on AWS using EC2 and RDS to host and manage the
application and its database.
 Designed and developed custom, single-page, responsive web applications using Angular and Angular
10 for the front-end and Spring Boot for the backend system.
 Utilized Angular10 Reactive forms to implement complex forms and performed validations using Form
Builder.
 Created and configured Microservices architecture for CDT Directory project and integrated it with
Angular 10 application.
 Developed Restful Web Services with JAX-RS using Spring Boot and Microservices Architecture.
 Enhanced existing applications using Angular10, creating an HTML navigation menu that is role-based,
wherein menu items change dynamically based on the values derived from the database in the form of
JSON.
 Worked with Jenkins and UNIX Shell scripts to automate routine jobs, implementing Continuous
Integration (CI) and Continuous Delivery (CD) process that enhanced application deployment efficiency.
 Utilized HTML5, CSS3, and JavaScript to develop responsive and interactive user interfaces that enhance
the overall user experience, increasing customer satisfaction.
 Leveraged log4j to monitor application logs, creating a robust error logging system that enabled
efficient debugging and issue resolution.
 Developed Restful Web Services with JAX-RS using Spring boot and Microservices Architecture, enabling
efficient communication between web applications and databases.
 Utilized MongoDB to store and manage data, creating efficient data models and designing scalable
databases that enhance application performance.
 Leveraged AWS services like Amazon Elastic Compute Cloud (EC2) and Amazon Relational Database
Service (RDS) to deploy applications and manage databases, ensuring optimal performance and
scalability
 Developed robust and efficient front-end components using React JS, Angular, and Angular10, delivering
high-quality code that exceeded project standards.
 Implemented Angular10 services to connect the web application to the back-end API.
 Implemented Batch jobs using Spring Batch to send notifications in a timely manner.
 Implemented the authentication and authorization of the application using Spring Security and OAuth.
 Developed React JS pages, Web services calls, and AJAX calls for the application.
 Designed and implemented applications using Spring Boot, Spring MVC, Spring IOC, Spring Batch,
Spring Annotations, Spring AOP, Spring Transactions, and Spring JDBC.
 Developed scripts for build, deployment, maintenance, and related tasks using Jenkins and Docker.
 Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation
using Jenkins along with UNIX Shell scripts to automate routine jobs.
 Implemented Java 8 features like Lambda expressions, Parallel Streams, and functional interfaces to
optimize code performance and increase productivity
 Used JIRA tool for Issue/bug tracking, monitoring of work assignments in the system.
 Utilized Log4J to monitor error logs and GIT as a version control tool.
 Followed the Maven build life cycle to build the application and deployed it into the WebSphere
application server.
 Developed test cases and performed unit testing using JUnit.
 Collaborated with functional users to review UI screens and made changes according to their needs.
 Managed cloud infrastructure using Terraform, defining and deploying scalable AWS resources through
infrastructure as code (IaC), enabling more efficient and consistent environment provisioning.
 Integrated Terraform and Ansible into CI/CD Pipelines using Jenkins, automating the end-to-end
process for deploying microservices-based applications to AWS.

Environment: AWS, EC2, Angular, Spring Boot, Angular10 Reactive forms, Form Builder, JAX-RS, SpringBoot,
HTML5, CSS3, JavaScript, React JS, log4j, MongoDB, Amazon Elastic Compute Cloud (EC2), RDS, Spring MVC,
Spring IOC, Spring AOP, Spring JDBC, Java 8, Jenkins, UNIX Shell scripts, RAD JIRA, Git, Maven, WebSphere
application server, JUnit.

Cummins, Columbus, Indiana May2019 – Jul 2021


Full Stack Developer
Responsibilities:
• Involved in all stages of Design, Development, and deployment of all the Applications using Agile


methodology.
Designed User Interface using HTML, XHTML, CSS, jQuery, JavaScript, AJAX, and Angular 8 and XML in a
responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap,


HTML5 and designed Angular8 application following a modular design pattern.


Developed a single application to render dynamically based on the JSON from the Node.js server.
Developed reusable components and services to consume REST APIs using component-based


architecture provided by Angular 8.


Used Core Java concepts such as multi-threading, collections, garbage collection, and other JEE.


Used Spring Boot and Spring Security to develop an end-to-end application.


Developed REST APIs using Spring Boot and hosted all microservices on PCF.
Established connection between Web API and Angular 8 by using HTTP Call and designed GET, POST,


PUT, and DELETE for Web API.
Developing RESTful APIs using JSON, performing code management using GIT, and resolving code


conflicts and involved in Test Driven Development (TDD), paired programming, and refactoring code.
Utilized Spark-Streaming APIs to perform essential changes and actions on the data model which gets
information from Kafka in real-time and implemented the functions to send and receive messages on


Kafka synchronously and asynchronously.


Created unit test cases for Smoke & Regression Testing using Cucumber and Junit testing framework.


Worked on Database interaction layer.


Worked on MongoDB with AWS to store the collected data information on MongoDB collections.
Used MongoDB database in Data Access Layer for insertions, updating, and retrieval operations of data


from database by using queries and writing stored procedures.
Executed MongoDB scripts and queries services to store and retrieve user data for the application on


devices and used Node for creating AWS Lambda function for AWS config rules.
Created and configured EC2 instances on Amazon Web services (AWS) for establishing clusters on the


cloud and Created S3 buckets to store data from different data source.
Experience with Used Bamboo to build and test the projects to make sure that the project built is
successful in different environments and build Docker Images and run them on containers.
Environment: Java, HTML5, CSS3, JavaScript, Bootstrap, JSON, SOAP, jQuery, Angular8, Node JS, AJAX, XML,
RESTFUL, Spring Boot, Spring JPA, Spring Security, Splunk, MongoDB, Kafka, AWS, Postman, JENKINS, Bamboo,
Docker, GIT, JUnit, MAVEN.

Humana Health care,Louisville, KY Dec 2017 – Apr 2019


Java/J2EE Developer
Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design Analysis, and Code development.
 Worked as a Senior Java Developer, assisting the team in developing a Web-based application.
 Extensive experience with object-oriented design and development techniques, using Java, Scala.
 Developed interactive web application using Spring MVC, Ajax, jQuery, CSS and HTML.
 Developed UI components using Angular 4 dependency Injection, Models, data binding and controllers.
 Developed user interfaces which are single page applications using JavaScript, CSS, HTML, AngularJS.
 Developed view components using JSP, JSTL, JavaScript, CSS, Struts Logic tags and struts tag libraries.
 Created and Calibrated flows in Node-Red tool to monitoring the virtual Assistance Communications.
 Experience inJava8 features like Parallel Streams, Lambdas, functional interfaces and filters.
 Design and manipulation of JBPM process for the client activities in order to manage the people queue
for each and every activity.
 Working on Rest API services and REST/JSON to test the webservices developed and sent the payload
data.
 Used MongoDB clusters, Java Scripting to load unstructured data into sharing environment.
 Configure the Docker Containers and creating Docker files for different environments.
 To run the containerized application and deployment used Kubernetes.
 Document Solutions Architecture by creating System Context, Architecture Overview.
 Developed REST based Web Services for Data retrieval to make it independent of the current
application.
 Microservices have been built using Spring boot, Spring security and deployed to AWS cloud.
 Set up Jenkins server and created Jenkins jobs to build and deploy the application in different
environments using Maven.
 Used version control repository GIT and JIRA for issue tracking.
 Used Hibernate for Object Relational Mapping (ORM) and data persistence
 Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
 Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
 Used Log4j framework to log/track application.
 Experience with features of Angular 4 such as directives, dependency injection, modules and routing.
Environment: Agile, HTML 5, CSS, JavaScript, Vue.Js, jQuery, AJAX, Angular JS, XML, JSTL JSP, Java, Spring
Frameworks, Hibernate, JDBC, RESTful Web services, SOAP, Jenkins, Maven, Mongo DB, AWS, NoSQL, Log4j,
JIRA, LINUX, UNIX, SVN, GIT, Java/J2EE, Servlets, XSLT, Bootstrap, Node-Red, Docker, Postman, Eclipse, Apache
Axis, Windows, CVS, Junit, Spring Boot.

Amigos Software Solutions, Hyd, India Nov 2014 – Jul 2017


Java Developer
Responsibilities:
 Designed and developed business logic using Core Java and Spring API within an Agile Methodology.
 Implemented Model View Controller (MVC) Architecture-based presentation using the JSF framework,
and worked with Servlets, JSP, JDBC, and JavaScript under MVC Framework.
 Used JSON web tokens mechanism for authentication and authorization security configurations using
Node.js, and implemented user validations and user permissions.
 Developed readable and writable streams of Node.js to process the data from external means of the
application.
 Developed modules using Spring Framework for Dependency Injection through configuration files and
ease the integration of different frameworks.
 Worked with Spring validation framework to implement server-side validations and used AngularJS and
AJAX to get data from the server asynchronously using JSON objects.
 Used GitHub and Jenkins to build the CI/CD pipeline and daily builds and deployments using Gradle.
 Developed RESTful service interface using Spring Boot to the underlying Agent Services API.
 Have used the Spring MVC framework for developing the web application to isolate the application
layers.
 Developed user interface using JSP, JSTL, Struts Tags, JavaScript, and HTML.
 Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator,
Data Transfer Object (DTO), and Data Access Object (DAO), Singleton, and Factory.
 Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware
distributed components and deploying them on application servers.
 Worked with Apache CXF as the Web Services framework to implement the REST APIs involved.
 Experience with creating custom Docker container images, tagging, and pushing the images, and setting
up Kubernetes cluster for Docker image orchestration.
 Proficiency in using Oracle as a database and extensive experience in developing PL/SQL back-end
implementation and using SQL Create, Select, Update, and Delete statements.
 Involved in creating PL/SQL scripts, stored procedures, and Packages and resolving any database-
related issues.
Environment: Java, JavaScript, Spring, Hibernate, IBM WebSphere Application Server, JBoss Application Server,
WebLogic, Oracle, SQL, PL/SQL, HTML, CSS, XML, XSD, JSP, JSTL, JSON, Servlets, Custom Tags, JDBC, RESTFul,
SOAP, HTTP, Eclipse, IntelliJ IDE, CVS, SVN, Node.js, UNIX, UNIX Shell, Jenkins, Log4j, JUnit, WebSphere, JMS.

You might also like