Mounika Full Stack Java Developer
Mounika Full Stack Java Developer
Professional Summary
Over 7+ years of professional experience in the IT industry, involving requirement analysis, design,
development, and implementation of software applications using OOP Concepts, Java 8 and Java JEE
(Servlets, JSP, JDBC), Web Services (SOAP, WSDL), HTML, JavaScript, AngularJS, AJAX, Jenkins,
Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, and JBoss.
Experience in Pair Programming, Test Driven Development, Waterfall model, and agile methodologies like
SCRUM.
Good knowledge and hands-on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x,
Java Server Faces, and ORM (Hibernate 2.0/3.0) frameworks.
Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on
requirements.
Design roles and groups for users and resources using AWS Identity Access Management (IAM) and
managed network security using Security Groups and IAM.
Extensively worked on open-source control frameworks Struts, Hibernate and have in-depth knowledge of
design patterns and multi-threading.
Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads,
J2SE, JDBC, Struts, Spring, Hibernate Framework.
Experience in microservices development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
Involved in developing Microservices components using Spring Boot.
Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML,
HTML5, JavaScript, CSS, CSS3, XML, AJAX, JQuery.
Designed and developed asynchronous RESTful microservices using Spring boot, RXJava that are consumed
by other microservices with an average response time of 30 milliseconds.
Created RESTful web services interface to Java-based runtime engine and accounts.
Hands-on experience working with Web and Application Servers such as Apache Tomcat, JBoss.
Hands-on experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration
Designer).
Very good understanding and experience in Software Development Life Cycle (SDLC) and Object-Oriented
Programming (OOP).
Extensively worked on implementing Service Oriented Architecture (SOA) using REST web services.
Strong knowledge and hands-on experience in working with relational databases such as Oracle DB2,
MySQL, SQL*Plus.
Closely worked with Release Management Team in doing builds and deploying code into various
environments like DEV/QA/PERF/Prod.
Expertise in Creating Use-case Diagrams, Class Diagrams, Sequence Diagrams in UML and Rational Rose.
Created various Spring boot and spring batch applications to connect them to various databases and create
queries to retrieve data and modify the tables for the databases
Having Good experience in resolving production issues.
Excellent client interaction skills and proven experience in working independently as well as in a team.
A good learner with quick learning skills and good team member with communication
Professional Experience
Full Stack Java Developer
Ascena Retail Group, Pataskala, Ohio June 2020 to Present
Responsibilities:
Involved in Full Software Development Life Cycle (SDLC) from requirement gathering, design,
development, testing, and documentation.
Used Eclipse IDE tool to develop the application and Used JIRA to create Epics and User Stories for the
Sprint cycle.
Created Services to consume REST APIs and to communicate between components using Dependency
Injection provided by React.JS
Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC
controllers, configured controllers using Spring MVC annotations and configuration files.
Developed SQL with Spring Integration as the data abstraction to interact with the database.
Developed microservices with spring boot and Spring Batch along with the test cases and used the spring
test's framework to create integration tests.
Implemented search functionality, filtering, pagination using Elastic Search criteria Query interfaces.
Develop Rest web application by Spring Boot and implement single sign-on by OAuth2.
Provided connections using Spring SQL to the database and developed SQL queries to manipulate the data.
Implemented RESTful web services for communicating using JAX-RS annotations.
Experience with automation using GIT Docker Jenkins, Ansible, and Chef.
Worked on building proxies and policies within APIGEE along with security frameworks.
Migrating existing applications into REST-based microservices to provide all the CRUD capabilities using
Spring Boot, which is radically faster in building cloud microservices and develop Worked with Spring JDBC
to store and retrieve data from Oracle Databases.
Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
Utilized spring annotations and XML configuration for Dependency Injection.
Deployed the application to the apache TOMCAT server.
Setup Servers (Apache) and deployed applications in Dev, QA, PERF, and PROD environments.
Build components scheduling and configuration using Maven.
Used Spring Inversion of Control, to make application easy to test and integrate.
Used Auto wired Pojo with Spring Controllers.
Used Log4j to print the logging, debugging, warning, info on the server console.
User login, search & portfolio created using HTML5, CSS3, JavaScript and JQuery
Used GIT for version control.
Created and managed team deliverables for the EDPP Data Ingestion Support team by creating a tracker for
the team to use.
Created numerous test cases using the JUnit framework and JUnit for front-end UI testing.
Environment: Java 8.0, RAD 7.5, Web Sphere Application Server 8.5, Hibernate 4.30, Spring Framework 4.0,
Angular JS, JQuery, Maven 3.3, Bootstrap, AJAX, JSON, JSP, Spring boot, JavaScript, HTML5, CSS3, DOJO,
RESTful, JAX-RS, JDBC, DB2, Log4j, Jenkins, Apache Tomcat.
Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design,
development, testing, and documentation.
Worked in Agile and Participated in the daily SCRUM meeting and paired programming to produce quality
delivery within time.
Used Spring Boot which is radically faster in building cloud Microservices and developing spring-based
applications with very little configuration.
Deployed spring boot application using Pivotal Cloud Foundry (PCF).
Deployed our Application on Pivotal Cloud Foundry which is used to reduce the development overhead by
providing a ready-to-use platform.
Design common framework for REST API consumption using Spring Rest Templates.
Developed a spring boot application for writing web services.
Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
Design application using Spring MVC, JSP, JSTL, and AJAX on the presentation layer, the business layer is
built using spring and the persistent layer uses Hibernate.
Extensively used Spring IOC, configured Application Context files, and performed database object mapping
using Hibernate annotations.
Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models).
Worked with Angular.JS applications for customer-facing software using modern JavaScript development
techniques and responsive design methodology.
Involved java Multithreading to cascade multiple changes on multiple records in only one transaction and
developed a batch process framework.
Design and develop common utilities for JSON to Java objects and vice versa using Jackson libraries.
Used Core Spring framework for Annotation-based Dependency injection.
Used Spring AOP to handle transactions session aspects and to implement security.
Achieved transaction using Spring AOP and stored procedures
Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the
persistence layer with JPA/Hibernate.
Development back-end with Spring MVC framework on underlying Hybris platform.
Wrote spring configuration file to define beans define data source and hibernate properties.
Performed data loading based on multi-consumers using Spring, Hibernate framework
Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this
SPA Single Page Application.
Highly used Angular 2 routers to build single-page applications for navigating through the different status and
multiple modals.
Utilized React.JS for rendering and deployment of end-setting web pages.
Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js, and
MySQL.
Worked on AWS, High Availability Practices, and deploying backup/restore infrastructure.
Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven.
Setup Servers (JBoss, Apache, and UNIX) and deployed applications in Dev, QA, PERF, and PROD
environments.
Setup logging using Log4j for tracking the processes and errors.
Worked in a test-driven development environment, used JUnit and Mockito for backend test cases, and
Karma and Jasmine for the frontend test cases.
Cooperated with the testing team in regression testing to fix the defects during the QA phase.
Worked with the business analysts to gather requirements, create the JIRAS, and plan the sprints.
Environment: Java 8.0, Java 1.8, J2EE Servlet, jQuery, Spring 4.0.6, Spring Boot, Spring Security, Spring Core,
Spring MVC, Microservices, Hibernate, RESTful API, Web Services, SOAP, WSDL, JSON, React.JS, HTML,
JavaScript, XML, Angular.JS, NodeJS, SQL, PL/SQL, Ember.JS, MQ, Maven, Jenkins, Log4J, JUnit, Mockito, JIRA.
Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the
Agile methodology.
Developed International Error Correction Screens using custom front-end forms using HTML, CSS,
JavaScript, jQuery, and Ajax.
Gathered and clarified requirements with business analysts to feed into high-level customization design,
development, and installation phases.
Used Spring Framework for dependency injection for Action classes using Application Context XML file.
Involved in implementation of MVC pattern using JSP and Spring Controller.
Implemented MVC architecture using JSP Spring, Hibernate, and used Spring Framework to initialize
managed beans and services.
Worked on SOAP and RESTful Services using WEB API which returns JSON data.
Implemented SOA architecture with Web Services using SOAP, JAX-WS, WSDL, UDDI, and XML.
Used Struts2 Tag Libraries to implement J2EE design patterns (MVC).
Used Collections for Model classes in the DAO layer (Data Access Object) involved in modifying some
changes in the DAO layer using Hibernate.
Implemented Concurrency, Exception Handling, and Collections whenever necessary.
Wrote Stored Procedures and complicated queries for IBM DB2.
Created process flow for deploying web applications in Apache Tomcat.
Managed build, reporting, and documentation from the project information using Maven Tool and SVN for
version control.
Configured development environment using JBOSS application server for developer’s integration testing.
Used Jenkins for Continuous Integration. Used JUnit for testing and used JIRA for tracking bugs.
Responsible for dealing with the problem, bug fixing, and troubleshooting.
Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, Spring, Spring MVC, Hibernate, RESTful, SOAP,
XML, Eclipse, Unix, JUnit, Maven, JIRA, Jenkins, and JBoss.
Java Developer
Grapesoft Solutions Hyderabad, India April 2015 to January 2016
Responsibilities:
Responsible for dealing with the problem, bug fixing, and troubleshooting.
Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled
using Rational Unified Process (RUP).
Built and managed the Application by using IBM Websphere portal 8.0.
Implemented the application in Jakarta Struts Framework and it is Model View Controller design pattern
based framework.
In the presentation layer, we used Struts Validation and Tiles Framework.
Configured web.xml, faces-config.xml for navigations, and managed beans. Spring and Hibernate
Frameworks.
In order to load the data to Oracle using Java and Excel API, we developed a dump and Load Utility to extract
the data.
Used RMI to enable objects on different systems to interact in a distributed network.
Implemented the template-based categorization of presentation content using Struts-Tiles. MVC
implementation using Struts framework.
Used node.js which is an event-driven model for data-intensive real-time applications.
In the project, we used PL/SQL commands to work on the Oracle database.
Used Node.js which uses the Google V8 JavaScript engine to execute code and a large percentage of the basic
modules are written in JavaScript.
Used JQuery to simplify the client-side scripting of HTML and used the DOJO widgets package for handling
browser incompatibilities and the IO package for AJAX support.
Used AngularJS directives to specify custom and reusable HTML-like elements.
Implemented custom Dojo widgets, including a multi-complete widget that works like your email clients to
the field.
Worked on the retail and merchandising website to update the goods and services.
Used Web services – WSDL and SOAP for getting credit card information from third parties.
Environment: JDK 1.5, Servlets, XML, JQuery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, PL/SQL, Web
Service(JAX-WS),HTML, AJAX, DOJO,GUI, AngularJS ,RMI, COTS, JavaScript, CSS, Apache Server, DB2,Web
Api, SQL Server, REST webservices, ANT 1.7,node.js, SoapUI, Visio, Log4j.
Hudda Infotech Private Limited Hyderabad, India June 2014 To March 2015
Java/J2EE Developer
Responsibilities:
TECHNICAL SKILLS
Java/J2EE: Java, JSP, J2EE, JavaScript, Java Beans, JDBC, Servlets, JNDI
Frameworks: Apache Struts 1.2.x/2.x, Hibernate 3.0, Spring 2.x & 3.x
Languages: Core Java, J2EE, C, C++, SQL, and PL/SQL
Web: JSP, Servlets, JSTL, MVC, Spring, Hibernate, JavaScript, AJAX, XML, HTML, CSS, AJAX, SOAP, Maven,
JUnit, REST, Apache Tomcat, Glassfish, Jetty and WebLogic.
Databases: DB2, MS Access, Oracle /8i/9i/10g, SQL Server 2005/2008/2010, MySQL, PL/Sql, MongoDB
Tools: Eclipse, NetBeans, Star UML, Visio, Rational Rose, MS Project, Design Patterns, Maven, ANT, SVN Version
Control, Git
Platforms: Windows, Linux
Design Patterns: Singleton, MVC, Factory, Factory Method, Observer, Composite, Decorator, Proxy
SDLC: Initiation, Planning, Requirements Analysis, Design, Development, Integration, Test, Implementation,
Operation, Maintenance
Project Management: Scope Details, Work Breakdown Structure, Iteration Plan, Functional Specifications, Technical
Specifications, Project Schedule