Rachana G: Sr. Java Full Stack Developer Number: 3476201224 Summary

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Rachana G

Sr. Java Full Stack developer


Email Id: [email protected]
Number: 3476201224

SUMMARY:
 8+ years of experience in design, coding, unit testing and deployment of Java/J2EE based
applications (Web Applications, Web Services and WCF Services) and Front-end Applications.
 Strong experience in developing Single Page Applications (SPA).
 Experience in User Interface using HTML 5, CSS, LESS, Bootstrap and Angular.js.
 Strong experience in developing responsive web design.
 Experience in designing Single Page Application using Angular JS
 Strong Experience in developing optimized web applications with JavaScript, JQuery, Angular.js and
Twitter Bootstrap.
 Strong experience in designing N-tier architecture applications.
 Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing
JEE applications
 Experience with services, pipes, form validation, Reactive forms in Angular 2.
 Extensive development experience in object-oriented analysis, design and programming
(OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
 Excellent programming skills in JAVA, HTML, DHTML, JavaScript (NodeJS on server side), JSP and
XML Technologies.
 Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session
Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory,
Abstract Factory, Singleton, Adapter, Observer, Composite etc.
 Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF,
AXIS, JAX-RS and WS-Security.
 Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x,
SPRING 3.x/4.x and JSF Frameworks.
 Extensively used Angular 2/4 with HTML, CSS, and Bootstrap to create rich User Experience.
 Good working experience with HIBERNATE 3.0/4.0 open-source object/relational mapping
framework.
 Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers,
Sequences, Packages and Views.
 Excellent hands-on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML,
XSLT, DTD, XSD and DOM/SAX.
 Experienced in dealing with Cross Browser issues very effectively and work on almost every web
Browsers Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
 Experience with Workflow management & Batch processing.
 Expertise in Unit testing using JUnit, Mockito & Karma/Jasmine, Selenium, Integration testing,
Smoke testing & System testing.
 Experience in software configuration management using CVS, SVN and IBM Clear Case.
 Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
 Expertise in testing with Junit using tools like JMeter.
 Experience in Agile software development process, Test Driven Development and Scrum.
 Production Support-Provided development (quick fixes) and technical support for complex/ critical
applications. Coordinated with other teams to resolve end-user issues promptly.
TECHNICAL SKILLS:
Core Languages: JAVA 1.8, J2EE/JEE, Python
AWS Skills EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, GIT, DNS, Route53, DBA,
DevOps Skills Jenkins, Ansible, Docker, Git
Web technologies: Servlets2.3, JSP1.2, Struts1.2/2.0, Spring3.5 MVC, i18n, JDBC, XML, jQuery, AngularJS.
Distributed Tech: Web Services (WSDL, SOAP, Rest, CXF, JaxWs, Rest Easy,GraphQL)
Web/Application
servers: Spring Boot, JBoss8, BeaWebLogic10, Apache Tomcat7.0
Database Servers: MongoDB, Cassandra, Oracle11g, DB2, MySQL.
OS: RedHat Linux, UNIX, Windows.
Design patterns: MVC-Model View Controller, Front Controller, Singleton Object, DAO
Frameworks: Struts1, Tiles, Hibernate 3.1, Spring 3.0, Spring boot Tag Libraries, jQuery.
IDE’s: Eclipse, IntelliJ, STS
Tools: CVS, SVN, Git, Maven, Ant, log4j, Junit, SOAP-UI, Advanced Rest Client, CSS, HTML

PROFESIONAL EXPERIENCE:

US Bank, Denver, CO SEP 2019 TO


PRESENT
Sr. Full Stack Java Developer
Project: This is an application developed for retail customers of the bank. Customers can go
online and view their account balances, statements, manage their contact info, do bill payment
and communicate securely with the bank customer service. We build the entire application
from back up.

RESPONSIBILITIES
 Involved in SDLC (System Development Life Cycle) of the total system and followed Agile/Scrum.
 Developed Merge jobs in Python to extract and load data into MySQL database.
Micro services have been built using Spring Boot, Spring Cloud and deploying to AWS Cloud.
 Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring
Cloud and AWS (EC2, S3, Lambda).
 Added dynamic functionality to the application by implementing jQuery, Node.js.
 Modularized front-end CSS and JS code with Sass. Built a real time mouse/click user analytics web
service with Node.js.
 Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
 Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application
using AGILE methodology (SCRUM).
 Involved in designing the user experience interface Ul/UX strategy, UI requirements, converting
findings into UI designs.
 Leveraged MVC design pattern to organize Angular controllers, Custom directives, factories and
views.
 Worked on the REST/Web API to create the services and tested on postman and used in Angular
$HTTP service calls and bind the data in the table using ng-repeat attributes.
 Used NPM for installing required node modules and other published Angular NPM modules.
 Implemented Angular 2.0 in a Component Driven Architecture with RXJS.
 Working knowledge on Azure cloud IaaS and PaaS Services.
 Worked Extensively with Angular CLI for creating components, Services, pipes, Directives
 Built web pages that are more user-interactive using jQuery plug-in for Drag and Drop,
AutoComplete, AJAX, JSON, Angular 2, and JavaScript, Bootstrap.
 Used Angular2 as framework to create a Single Page Application (SPA) which can bind data to
specific views and synchronize data with server using Sass, LESS, Bootstrap, Angular 2.
 Worked on Cross-Browser Compatibility and tested each & Every web application on popular web
browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
 Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form
validators
 Performed client-side validations using JavaScript and Angular controller to make server lite for
enhanced performance.
 Used SVN for version control and ALM for defect tracking.
 Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans,
Spring JDBC, Java Script, HTML, and XML Technologies.
 Developed core Java programs for all business rules and workflows using spring framework.
 Designed and developed Restful service interface using Spring MVC to the underlying customer
event API. Involved in building Restful Web services using JAX-RSAPI.
 Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
 Configured the deployment descriptors in Hibernate to achieve object relational mapping.
 Designed and developed database objects like Tables, Views, Stored Procedures, User Functions
using PL/SQL, SQL Developer and used them in WEB components.
 Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring
Boot.
 Built MAVEN scripts for automated deployment and for the build operation of the entire application.
 Implemented Java 8 features such as Streams, Lambda expressions, method reference and Optional
Class to reduce the code size and simplify the operations.
 Used Spring JPA to design entity data mapping with Oracle DB.
 Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
 Designed, developed, planned, and migrated servers, relational databases (COSMOS DB) and
websites to Microsoft azure cloud.
 Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB’s, Cloud Services,
etc.
 Experienced on creating and managing Azure VM, VMware tools, Cloud Services, and Storages.
 Experienced with deployments, maintenance and troubleshooting applications on Azure Cloud.

ENVIRONMENT: Core Java, JSP, Webservices, J2ee, JDK 8, Spring boot, Rest Easy, HTML, AWS, SAML,
LDAP, CSS, Postman, Hibernate 3.2, JMS, Spring Boot, AWS, JBoss, Kafka, GraphQL, Postgress, GIT,
Maven, JUnit, Log4j, XML, AJAX, JSON, STS, Eclipse, Karate Framework, Jira, Splunk

Edward Jones, St. Louis, MO APRIL 2018 TO AUG


2019
Sr. Java Developer
Project: The objective of this project is to develop a new software application in micro-services
architecture to replace the old monolithic java/jsp architecture so the company can provide
more efficient and reliable services to business clients. My team performs analysis, design,
programming, testing and final implementation for the new application. I was responsible for
rebuilding appointment reminders module and messaging management module.

RESPONSIBILITIES:
 Involved in design, development, testing, and production deployment phases of the project using
Agile methodology.
 Involved in Analysis and design of the project which is based on OOAD and Design patterns.
 Developed the MVC architecture using Struts Framework.
 Extensively worked on the Spring JDBC and Implemented a Module called Quote Service.
 Implemented the Business Logic in the Quote Module to insert the Data in the Tables.
 Used Spring JDBC to implement SQL Queries to insert, modify or delete the records in the database.
 Responsible for pagination for the application by integrating Spring framework with AngularJS.
 Involved in the application development using Spring MVC module and responsible for developing
DAO layer.
 Used EJB 3.0 Stateless beans to generate pick lists and to run Asynchronous Batch Jobs.
 Implemented Log4j and logger for Debugging.
 Apache CXF is used along with Maven to generate WSDL and JAXB Objects.
 Used Hibernate to develop an application to manage reference data to store/retrieve data out of
the database.
 Used IBM WebSphere as the Application server to load the application.
 Worked with SOA to integrate the Backend with the application.
 Used Soap UI for testing Web Service.
 Developed the necessary Struts Action and Action Forms for the applications.
 Designed and developed reusable web interface components using Struts and JSP Tag Libraries.
 Implemented Client-side Validation using JavaScript, JQuery.
 Implemented the view layer using JSP and JavaScript, HTML, CSS.
 Used Struts Validator Framework to do server-side validations.
 Worked with Design Patterns like Session Façade, Front Controller, and DTO and DAO pattern.
 Designed and developed Servlets, JSP’s to implement business logic and deployed them on the Web
Logic Server.
 Developed Restful web services that managed the multiple parallel client access scenarios.
 Involved in the unit testing using JUnit test cases.
ENVIRONMENT: Java 1.7, HTML, CSS, JavaScript, Ajax, AngularJS, Spring MVC, Spring JDBC, AOP,
Hibernate 3.0, SOA (SOAP, WSDL, REST, Web Services), AngularJS, EJB 3.1, JMS 1.1, Agile Methodology,
web sphere 7.5/8.x, JUnit, Soap UI, Maven, Jenkins, Jira.

Health Care Service Corporation (HCSC), Hyd, India JAN 2016 TO MAR
2017
Java Developer
Project: HCSC offers health and supplemental insurance plans to serve individuals, families,
seniors, servicemen and servicewomen, and veterans. It operates in three segments: Retail,
Employer Group and Healthcare Services. The Retail segment offers Medicare and commercial
fully insured medical and specialty health insurance benefits, including dental, vision, and other
supplemental health and financial protection products. The Employer Group segment offers
Medicare and commercial fully insured medical and specialty health insurance benefits,
including dental, vision, and other supplemental health and voluntary benefit products, as well
as administrative services only products (ASO).

RESPONSIBILITIES:
 Implementing project using Agile SCRUM methodology, involved in daily stand-up meetings and
sprint showcase and sprint retrospective.
 Developed the web tier using JSP, Spring MVC.
 Used Spring Framework for the Implementation of the Application.
 Integrated Spring Dependency Injection (IoC) among different layers of an application.
 Used Hibernate for object Relational Mapping and used JPA for annotations.
 Implemented REST web services using Apache-CXF framework.
 Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of
records using various specification files.
 Implemented interface sub classes using lambda expressions.
 Worked on developing the user interface for internal users with Spring MVC, Ajax, jQuery, AngularJS
and JSON.
 Implemented design patterns like Singleton, MVC, DAO Pattern and Value Objects/Data Transfer
Objects (DTO) to transfer data between different tiers of the application to decrease the network
traffic when invoking remote objects.
 Involved in writing the web service code to interact with other applications.
 Integration of spring modules with AWS modules in order to consume third party services.
 Deployed the Application in WebSphere server.
 Designed and developed persistence layer using spring JDBC template.
 Involved in Unit Testing of various modules in generating the Test Cases.
 Used SVN and GitHub as version control tool, Maven for build and management
 Extensively involved in Test-Driven Development (TDD).
 Converted the HTML Pages to JSF Tag Specific Pages.

ENVIRONMENT: Spring framework, Spring MVC, Spring JDBC, Hibernate, J2EE, JSP, Ajax, XML, Log4j
Maven, JavaScript, HTML, CSS, JQuery, SVN, GitHub, WebSphere, Agile, JAX-WS, Apache-CXF, JSF.

Amedha Information Systems, Hyderabad, India JUN 2013 TO DEC 2015


Java Developer
Project: Call Center employees use this application to help customer to pay their bill and aware
them about their account behavior which helps customers to get new offers. Employees can
see the previous records and give suggestions to the customers about their billing details.

RESPONSIBILITIES:
 Developed programs to port the xml data to the database to make the website XML driven.
 Worked with CSS Selectors, classes, pseudo classes, and Inheritance and cascade concepts
Responding to inquires/issues from end users related to active directory.
 Developed UI using IDE Tools like Eclipse, NetBeans for Web development.
 Profound Knowledge in Document Object Model (DOM) and DOM functions.
 Implemented the Drag and Drop functionality using jQuery framework.
 Used AJAX, JSON along with jQuery to request data and response processing.
 Involved in debugging the Java code to understand the interaction between modules in the project.
 Responsible for consuming the REST services, getting JSON response and parsing them to get the
required information.
 Performed optimization of SQL Queries and Store Procedures by normalizing tables.
 Worked on jQuery extensively for various user interactions features and to achieve uniformity
through all the web pages.
 Experienced in finding leaks and bugs in application using Jasmine-testing framework.
 Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
 Usage of AJAX programming to interface with MYSQL database.

ENVIRONMENT: HTML, CSS, JavaScript, jQuery, AJAX, DOM, XHTML, Twitter Bootstrap, SQL, Ajax.

EDUCATION:
Bachelors in Computer Science from CVR College of Engineering- 2013

You might also like