Mounika B
Email: **********@*****.***
Ph: 737-***-****
LinkedIn: https://www.linkedin.com/in/mounika-b-a6a130232/
SUMMARY:
Over 9+ Years of experience in JAVA FULL STACK DEVELOPER design, development, and implementation of software applications using Java, and J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of the Software Development Life Cycle (SDLC) including analysis, design, and coding.
Experiences in using build/deploy tools such as Jenkins, Docker, and Open Shift for Continuous Integration & Deployment for Microservices.
Expertise in the design and development of web and enterprise applications using React, Redux, AngularJS, jQuery, JavaScript, Ajax, Bootstrap, HTML5, CSS3, SASS, Stylus, and ES6.
Proficient in Behavior-driven development (BDD) and Test-driven development (TDD) approaches using the SCRUM framework under Agile Methodology.
Experience in Creating and designing the AWS Cloud Formation Templates in different environments according to the given requirement.
Expertise in developing web applications using JSP, Spring MVC Frameworks, EJB, Hibernate, JBOSS, JDBC, Java Server Pages, Servlets, Web Services, JavaScript, and JavaBeans.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for Micro-Services.
Expertise in developing web applications using JSP, Spring MVC Frameworks, EJB, Hibernate, JBOSS, JDBC, Java Server Pages, Servlets, Web Services, JavaScript, Vue.js, JavaBeans.
Provide strategies and requirements for the seamless migration of applications, services, and data from local and server-based systems to the GCP cloud.
Knowledge of all Mac CS5 minimum applications w/emphasis on illustrator and In Design
Experience in developing PL/SQL, Stored Procedures, functions, and triggers using Oracle and comfortable working with databases like SQL Server, Cassandra, DB2, No-SQL, and MySQL.
Configured Kafka to read and write messages from external programs
MVC2, Business Delegate, DAO, etc.
Good experience with the JBoss Drools Rules Engine.
Expertise in web development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, and jQuery.
XSLT, JAXB, JAXP, DB2, etc.
Existing relationships in the target market that can be immediately leveraged for building demand and growing the opportunity pipeline
Worked extensively with Waterfall, RUP, Agile Extreme Programming (XP), and SCRUM Methodologies.
Experience with Version Control Systems like Subversion (SVN), Git, Clear case, and VSS.
Hands-on experience with Version control systems like Visual Source Safe, Harvest, and Perforce, SVN.
Developed AJAX functionalities using frameworks like JSON, POJO, Ext Js, and jQuery.
Expertise in building and deploying the EAR, WAR, and JAR files and working with various version control systems such as Clear Case, CVS, SVN, TFS, and GitHub.
Experience with performance testing and regression testing using JUNIT/JMETER/Soap UI.
Wide exposure to IDEs like Eclipse, Net Beans, IntelliJ, and STS for Java programming.
Extensively experienced in middle-tier development using Servlets, JSPs, and EJB (3.0).
Good OOAD skills and data modeling using UML (use cases, Class diagrams, Sequence diagrams, etc.). Used UML tools like STARUML.
Core skill set includes Core Java, JDBC, Applets, Servlets, Java Beans, Swings, JSP, HTML, and JavaScript.
Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
Performed deployment and support of cloud services including Amazon Web Services (AWS).
Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
Filtering and cleaning data using Scala code and SQL Queries.
Good knowledge of Open Source technologies and tools like Jira, Jenkins, databases (MySQL, MongoDB), VCS (GIT), Hudson etc.
Expertise in implementing Service Oriented Architecture (SOA) using Microservices, SOAP/Restful web services and JMS.
Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS:
Languages
JAVA 8.0, SQL, Python, PL/SQL, Scala, UML, C, C++
Web Technologies
JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB (3.0), Web Services, SOAP, WSDL, JSF (2.0), AX-RS, JSX-WS, HTML5, DHTML, Vue.js, Java Beans, JavaScript, Angular 10, NODE JS, AJAX, CSS3.
Frameworks
Struts Framework, JSF, Spring Framework, Angular JS
Server Scripting
JSP, Custom Tags
Design Patterns
MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern
Database/Tools
Oracle 9i/10g/11g, IBM DB2, SQL Server 2008/2012, TOAD, Hibernate XmlSpy, Ant, MAVEN, JUnit, Cassandra, I Report, JIRA
Web/App Server
Apache Tomcat, Web Logic, IBM Web Sphere, JBoss
IDE/Tools
Eclipse, Net beans, Web Logic Workshop, ANT build script, Maven build
Methodology
OOAD, Agile, TDD, Waterfall, SDLC and UML
Services
SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF
JavaScript Libraries: Dojo, jQuery
JavaScript Libraries
Dojo, jQuery
Operating Systems
Unix, Linux, Windows x
EDUCATION:
Master’s in Information Technology
Valparaiso University, IN, Graduated: 2020-2021(December) – GPA (4)
Bachelor’s in computer science
Andhra University, Graduated: 2011 -2015(March) – GPA (4)
PROFESSIONAL EXPERIENCE:
Client: Delta Airlines, GA July2022-Present
Role: Sr . Full stack developer
Involved in various phases of the Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development.
Developed Java modules implementing business rules and workflows using Spring MVC, IOC, and Web Framework.
Developed robust, scalable applications using Java 1.8 and above.
Managed and optimized databases such as MongoDB and Redis for critical applications.
Designed and implemented microservices architecture using Spring and Spring Boot.
Led cloud migration projects on AWS, leveraging EC2, S3, Lambda, and RDS.
Implemented CI/CD pipelines using tools like Jenkins, GitLab CI/CD, and Maven.
Conduct analysis to evaluate the performance of search engine optimization strategies
Working understanding of search engine optimization practices including the latest algorithms updates
In ROS 2 we aim to improve on the design of Node lets by addressing some fundamental problems that required restructuring of nodes.
Developed and optimized front-end applications using Angular 10, improving performance and reducing bundle sizes through efficient lazy loading and tree shaking.
Developed the Product Builder UI screens using Node JS, Vue.js, React JS, HTML5, CSS, JavaScript, and Bootstrap.
Knowledge of graphic design software, including Adobe CS5 or higher, In Design, Photoshop, Illustrator, and Acrobat.
Migrated legacy TSLint codebase to ESLint, following Angular 10’s deprecation of TSLint, ensuring continued code quality and best practices for linting.
Implemented new Angular 10 features, such as stricter TypeScript settings, enhancing type safety and reducing runtime errors in production environments.
Designed proof of concepts and pilot applications using AEM.
Integrated Docker container orchestration framework with Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes, etc.
Implemented GCP solutions using Storage, Kubernetes clusters, and Auto scaling groups.
Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN..
Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
Developed the Product Builder UI screens using Node JS, HTML5, CSS, JavaScript, and Bootstrap.
Worked on the development of Hibernate, including mapping files, configuration files, and classes to interact with the database.
Used AJAX, NODE JS, puppet, CI/CD, Python, coherence, Vue.js, GCP, ruby, Restful API, and JSON to make asynchronous calls to the project server to fetch data on the fly.
Experienced in Content Authoring, Administration, and Integration with AEM.
Administered components, templates, dialogs, and workflows of AEM.
Demonstrated ability to learn and subsequently execute search engine optimization activities
Expertise in virtualization of servers using Docker, worked with Docker Engine and Docker Machine, to deploy the micro services-oriented environments, and configuration automation using Docker containers.
Implemented UNIX utilities using Shell Script for data validation, manual job submission, restarting failed jobs, etc.
Experience with robot middleware frameworks such as ROS + Gazebo, YARP, NaoQi
Used Spring Boot, which is radically faster in building cloud Micro-services and developing spring-based applications with very little configuration.
Experience building REST-based APIs, preferably with Node.js.
Environment: Java, J2EE, Spring v3.x, Spring MVC, hibernate v3.0, Oracle DB, React, Node JS, Redux, Bootstrap, CSS, HTML5, JavaScript, jQuery, AJAX, GIT, Docker, IntelliJ, AWS, Tomcat, Jboss, SVN, Maven, JIRA, SOAP/Restful Web Services, Red hat Linux, Jenkins, WSDL, Spring Based Microservices, Agile, cucumber, Bamboo CI.
Client: Morgan Stanley, GA Oct 2020-Jun2022
Role: Sr. Full Stack Developer
Roles & Responsibilities:
Followed Agile Software Development Methodology to build the application iteratively and incrementally.
Participated in scrum related activities and daily scrum meetings.
Used JDK 1.8, Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
Designed dynamic and browser compatible pages using HTML5, CSS3 Pre-processor's (SASS/LESS), Angular 7, TypeScript, Bootstrap, JDK 1.8, Ajax, Web Services XML, schemas.
Involved in implementing various screens for the front end using Angular 7.0 and used various predefined components from NPM (Node Package Manager) and redux library.
Execution of tasks in asynchronous mode using multithreading, Executor Service Framework.
Used spring core for dependency injection/inversion of control (IOC) and integrated with Hibernate.
Implemented Restful Services in Spring Boot Framework for consuming and producing JSON Data.
Implemented SOA to develop Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Eureka.
Provided training and guidance to junior developers and business analysts on Drools usage and best practices
AWS VPC design and provisioning resources using Terraform and Cloud Formation
Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.
Designed and developed Micro Services business components using Spring Boot.
Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it. Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security.
Developed unit and integration tests using JUnit to enhance code quality.
Acted as Scrum Master, facilitating Agile practices and improving team productivity.
Delivered high-quality, user-centric web applications, improving user satisfaction.
Mentored junior developers and conducted code reviews.
Developed and maintained high-performance web applications using Angular 16, enhancing user interfaces for an online retail platform.
Migrated the existing platform from Angular 12 to Angular 16, resulting in a 25% improvement in page load speed.
Utilized Angular CLI to streamline the development process, including project setup, testing, and deployment.
Utilized version control systems like Git to manage Drools rule projects effectively.
Building cloud Microservices and implementing back-up using Spring Boot.
Developed unit tests for Drools rules to ensure correctness.
Integrated Drools projects into CI/CD pipelines for automated testing and deployment
Used Microservices with Spring Boot services and combination of REST, Apache Kafka messages.
Worked on custom Docker container images, tagging, pushing images, integration of spring boot.
Provided cloud environment for Microservices using spring cloud (Eureka server).
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
Used Microservices with Spring Boot services and combination of REST.
Used AWS SQS to manage message queuing service that makes it easy to decouple and scale Microservices, and server less applications and Communication with External Services.
Developed web pages using HTML/CSS and JavaScript.
Developed Oracle XML Bamboo Jenkins IIS Chef Puppet PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
Heavily used joins stored procedures, views, Unions in Oracle database to fetch the data.
Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle 11g, implemented transactions, proxies, locking, HQL, Criteria, Projections and Stored Proc calls.
Created Generic DAO Custom Implementation Using Spring Data JPA.
Kubernetes is configured for automating deployment, scaling, and management of containerized applications.
Used SOAP UI, Postman, Rest Client, Spring Mock MVC, and Spring 4Junit for testing the web services.
Worked with several testing frameworks such as JUnit, Easy Mock, Mockito, and Power Mock.
Used Maven/Nexus as a build and dependency management tool for creating EAR, WAR, and JAR files to be deployed in application servers and integrated with GITHUB, Jenkins, and Jenkins Jobs.
Used s to push the code and interact with other developers throughout the company.
Used Jenkins CI/CD build server to perform Pull Requests and Dev environment builds. Applications developed using JavaScript, and Angular6.
Environment: Java 8.0, Spring Boot, Hibernate 4.5, JPA, JavaScript, HTML 5.0, CSS3, Angular 7.0, Kafka, MongoDB, Bootstrap, Apache Tomcat 8.0, Oracle 11g, Log4J, JDK 1.8, Easy Mock, XML, Web Services, SOAP UI, Spark, Maven, Git, Eureka Server, Ribbon, Agile, Spring Cloud, ELK, GIT, AWS SQS
Client: Deloitte, Hyderabad feb2018- Aprl2020
Role: Full-stack Developer
Roles & Responsibilities: -
Involved in various phases of the Software Development Life Cycle (SDLC).
Interfaced with upstream and downstream systems to gather requirements.
Responsible for creating High-level and Component-level design documents.
Involved in developing SQL queries and stored procedures to Insert, fetch, and update records into the database using Spring JDBC.
Developed applications using best practices, design patterns, and test-driven development.
Used Spring Batch integrated with Quartz to schedule jobs to generate a fixed-length file and FTP it to the mainframe location.
Developing and executing against business plans, and developing deal-winning strategies and tactics
Existing relationships in the target market that can be immediately leveraged for building demand and growing the opportunity pipeline.
Applications developed using JavaScript, and Angular6.
Involved with bug fixing on functionality, performance, and designing issues with JavaScript and jQuery.
Automated the cloud deployments using AWS cloud formation templates.
Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, and S3, and configuring notifications for the alarms generated based on events defined.
Used build tools (Web pack, Gulp, Grunt, etc.). Highly used Angular 5 router to build single-page applications for navigation through the different states and multiple models.
Built Angular5 components, and UI services to consume rest services using Component architecture provided by Angular5.
Developing single page applications by using a Covalent open-source framework, which is built on Angular 5, Angular-cli, Typescript, RXjs, Material design, Karma, Jasmine, d3, NGX, SCSS.
Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
Developed the components using Angular5 needed for the application from scratch and customized from various Angular-related libraries to meet the application's functionality.
Developed the front-end pages using HTML5, CSS3, JavaScript, jQuery, responsive web design and Bootstrap.
Developed some standalone Microservices using Spring Boot microservice architectural patterns.
Worked on Implementing the JavaScript/jQuery frameworks such as Angular JS for MVW/MVC framework.
Used Microservices architecture to break down the monolithic application into independent components.
Used Maven for Project management and build automation.
Followed Agile & Scrum Methodology for the development of the applications.
Used Liquibase for tracking, managing, and applying database changes.
Automated test cases related to JDBC Connections, JMS, and Web Services in Apache JMeter.
Created purge scripts to purge old data from the Database.
Responsible for interfacing with various teams, and groups to resolve defects.
Responsible for preparing the release implementation plan and providing support during Production implementation.
Environment: Java/J2EE, Spring MVC, Spring JMS, Spring JDBC, Spring Batch, SOAP Web Services, HTML5, CSS3, JavaScript, Angular JS, AWS, IBM cloud Web sphere MQ, Web logic 12.1.1, XML, Apache JMeter, SQL Server 2012, Maven, Liquidate, Soap UI, TFS, Putty, WinSCP, Eclipse 3.8 and UNIX.
Client: Brio Technologies Private Limited, India Feb 2017 - jan2018
Role: Java Developer
Roles & Responsibilities:
Actively participated in different phases of the Software Development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirements.
Presentation Layer is created using JSP, HTML, Apache Jena, and Struts Tag Libraries.
Configured front to server-side by using Struts Configuration.
Validated user data using Struts Action Forms and user request is processed using Action Classes.
Written Hibernate mapping file for each Java Object and configured with a respective table in Hibernate Configuration.
Developed and maintained complex forms with validation using AngularJS form directives and custom validators.
Utilized AngularJS services and factories to manage data and business logic, ensuring a modular and maintainable codebase.
Developed dynamic and interactive web applications using AngularJS, enhancing user interfaces and improving user experience.
Written SQL Queries to communicate with the Oracle Database.
Developed DAOs (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
Implemented Log4j for logging and developed test cases using JUnit.
Performed Unit, Integration testing worked on clearing issues at the time of production and application support, worked on the maintenance and deployments of the project with patches, and performed documentation of the project.
Responsible for resolving any environment (Development, testing, and Production) related issues.
Environment: Java, J2EE, Struts 1.2, Struts Tag Libraries, hibernate, Oracle 9i, Web Sphere 5.1, JavaScript, RAD 6.0, Rational Clear Case.
Client: Couth Infotech PVT LTD, India. June2015 - dec2016
Role: Java Developer
Responsibilities:
Defined and constructed layers, server-side objects, and client-side interfaces based on J2EE design patterns, Developed and implemented spring and J2EE-based MVC (Model-View-Controller) framework for the application.
Designed Prototype and project layout skeletons using Angular, jQuery CSS/LESS, and HTML5.
Experienced in developing web-based applications using Java, XML, CSS, HTML, DHTML, and JavaScript.
Implemented the associated business modules integration using spring and Hibernate data mapping.
Used spring dependency injection, annotations, and Spring MVC components to implement the business layer and navigation part of the application
Restful web services using Jersey for JAX-RS implementation.
Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP.
Involved in designing and building microservices.
Used various jQuery and Bootstrap plug-ins like date picker and Bootstrap selectors.
Exposed and consumed SOAP-based Web Services to communicate between systems.
GUI design and development using Java Swing, JFC Used for open source web testing.
Used Active MQ to improve the stability and scaled the system for more concurrent users.
Developed web application and Implemented user interface CSS, HTML5, JavaScript, and jQuery.
Wrote SQL queries, stored procedures, and enhanced performance by running explain plans.
Configured and verified AWS workstations as per application requirements.
Developed Microservices using spring boot, and spring security and deployed to JSON web token cloud.
Developed the multi-threaded framework with Object Oriented Analysis and Design OOAD concepts, Java Concurrency utilities, and Service Oriented Architecture SOA mostly in cross-platform
Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status reports.
Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
Developed the Web application using Spring MVC, Ext-JS, HTML, and JavaScript.
Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
Used log4j for logging and SVN for version control.
Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
Used Maven goals for testing and packaging the various components and releasing them on Apache Archive for easy accessibility and maintenance within the organization
Consumed Web Services for getting credit card information from third-party applications.
Used JUnit and TestNG testing Framework as a test runner with Selenium.
Used to test performance both on static and dynamic resources using JMeter.
Environment: Java, J2EE, AWS SDK, Ext JS, Git, GWT, Swing, JFC, Spring, AWS SNS/SQS, hibernate, Core Java, SOAP/Rest, Web Services, JavaScript, \ UML, HTML5, CSS, SASS, JIRA, Linux, JAX-WS, JSF, UNIX, Selenium NOSQL(MongoDB), Angular JS, AJAX, Apache JMeter, jQuery, JUnit, Maven, Oracle 10g.