Mounika
*************@*****.*** 321-***-****
PROFESSORIAL PROFILE:
5+ years of professional experience of developing enterprise, applications using object oriented methodologies, enterprise technologies, frameworks, and design patterns.
Working experience with version controlling tool GitHub and Git.
Professional working experience with the design, development and implementation of Client/Server, three-tier architecture-based applications.
Experienced in creating and consuming JSON based RESTful API using Jackson.
Good grasp on Spring related ideas like Inversion of Control, Dependency Injection, and Aspect Oriented Programming, and experienced in creating Spring Boot applications.
Hands on experience with build tools like Ant, Maven, and Logging tools like Log4J.
Experienced in using the Scrum methodology of Agile software development, i.e., participating in Sprint Grooming and Planning, the Daily Standup and Sprint Retrospective meetings, discussing acceptance criteria for Sprint Stories, assigning points to Stories, and finishing tasks before end of Sprint.
Experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object-oriented design, development, testing, deployment and support of web applications and software applications.
Ability to write well-documented, well-commented, clear and maintainable efficient code for development.
Very well versed in Object Oriented Design and Programming with Java.
Experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object-oriented design, development, testing, deployment and support of web applications and software applications.
Good exposure to Java web services development using SOAP, REST, and JSON.
Very well versed in SQL, and experienced in database connectivity with Java using straight JDBC, and annotation-based Object/Relational mapping with Hibernate.
Good verbal, written and presentation skills and can work both independently and in a team.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL
Technologies: JSP, JDBC, Servlets, Spring, Spring Boot
Databases: Oracle, MySQL.
Operating Systems: Windows, Unix
IDE’s: Eclipse, IntelliJ
Web Server: Apache Tomcat
Tools: JUNIT, Maven, Log4j, Ant, Git, SVN
EDUCATION
M.Tech. Digital Systems and Computer Electronics, JNTU, India.
WORK EXPERIENCE
Java J2EE Developer Summit Financial, Parsippany, NJ August 2021 - Till Date
Participated in daily scrum meetings and reviews with sprint deliveries as part of Agile development environment.
Developed Spring and Hibernate data layer components for the application.
Participated in technical code reviews.
Developed various modules of the application using Spring Boot.
Participated in all the stages of the Software Development Life Cycle.
Developed JUnit test cases for the developed application.
Participated in technical code reviews as part of development process.
Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
Created REST APIs necessary for the UI layer using Jersey, and services and DAOs underneath the REST layer. Used Hibernate for ORM and Postman to test the REST layer.
Wrote JUnit test cases for all the service methods.
Worked in an Agile-Scrum environment (Grooming and Planning meetings, Daily Standup, Sprint Retrospective).
Created complex SQL queries and used JDBC connectivity to access the database.
Used Eclipse Integrated Development Environment for coding, debugging and testing application modules.
Used GIT to control, track and maintain the different versions of the project.
Performed the unit testing, integration testing and system testing for the application using JUnit.
Created Technical System documentation laying out the extensive refactoring approach using templates to document code, test plans and cases.
Environment: Java, J2EE, Spring Boot, Maven, Hibernate, GIT, Oracle, IntelliJ Idea, Git, Tomcat, Unix, Windows
Java J2EE Developer XPO Logistics, Greenwich, CT October 2019 - July 2021
Used Maven for compilation and building JAR, WAR.
Developed the Spring integration classes.
Consumed REST services written in .Net for the application.
Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL, mapped it to Hibernate Configuration File, and established data integrity among all tables.
Worked with Servlets and JSP go get some of the view layer done. Used Hibernate for ORM to connect to Oracle Database.
Used Log4J for logging and tracing the messages.
Developed microservices needed for the application.
Wrote unit tests for most of the backend code and brought the code coverage level many points up.
Developed the entire application implementing MVC Architecture integrating JSP with Hibernate.
Used Log4j, JUnit and developed unit test cases to monitor the application functionality.
Developed test cases using JUnit for unit and integration testing.
Used Tomcat as a server to deploy the application.
Implemented Spring MVC to achieve Model View Controller design pattern.
Used Spring framework for middle tier and Spring-JDBC templates for data access.
Developed test cases using JUnit for unit and integration testing.
Participated in analysis, specification, design, and implementation, testing phases of Software Development Life Cycle (SDLC), and used Agile Methodology (SCRUM) for developing application.
Developed the entire application implementing MVC Architecture integrating JSP with Hibernate.
Used JDBC (in addition to Hibernate in a few modules) to interact with the underlying Oracle Database.
Environment: Java, JSP, Servlets, JDBC, Oracle, PL/SQL, Tomcat, Log4J, JUnit, REST, Hibernate, Eclipse
Java Developer Eastern Bank, Boston, MA April 2017 – September 2019
Deployed and tested the web application on WebLogic application server and JUnit testing tool to test the code.
Implemented error checking/validation on the JSP (Java Server Pages) using JavaScript.
Developed Session Beans to process user requests and to load and store information from database.
Actively participated in the complete life cycle of development, from the Design Phase to Implementation Phase.
Developed Microservices and APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
Developed the application using Eclipse IDE Tool and used standard features for Editing, Debugging, Compiling, Formatting, Build Automation and Version Control System in Java to support the user account module.
Used SQL to access data from Microsoft SQL Server database and Used JDBC interface to connect to database.
Development UI modules using HTML, JSP, JavaScript and CSS for designing the user interface.
Used Jenkins for continuous integration and Maven for building the EAR file.
Developed Servlets to handle the requests, perform server-side validation and generate result for user.
Served as POC for on call support in the production team on a rotation basis.
Environment: Servlets, JSP, JDBC, Oracle, Web Services, HTML, Log4j, Eclipse, Maven, Eclipse Junit