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

Mohitha Java Developer

Uploaded by

recruiter2
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
28 views6 pages

Mohitha Java Developer

Uploaded by

recruiter2
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 6

Mohitha Sai

Java Full stack Developer


Mail : mohithajava5@gmail.com

PROFESSIONAL SUMMARY:

• 10+ years of experience in designing and developing responsive feature-rich web


applications using back-end technologies like Object-Oriented (OO) Programming using
Java, Spring MVC, Spring Boot, Hibernate and SQL.
• Expertise in developing multi-tier enterprise-level web applications using various J2EE
technologies including JSP, Servlets, Spring, Hibernate, Java Multi-threading API.
• In-depth knowledge of JVM Architecture, Core Java concepts such as OOPS, Multithreading,
Synchronization, Exception Handling, Concurrency, Collections, and JDBC.
• Good working experience with Java 8 features like Lambda Expressions, Streams API, Date-
Time API, Default, and Static methods in Functional Interfaces.
• Created Web Applications, User Interfaces, and Layouts with React JS, HTML, CSS3, and
JAVASCRIPT using W3C standards.
• Experience in Spring Boot for creating backend APIs.
• Extensive experience in design, development, and support of Model View Controller using
Struts and spring framework.
• Full Stack Modern Progressive Web Apps - ReactS, Redux, GraphQL.
• Independently integrate multiple APIs and new features using React + GraphQL stack.
• Experience in usingReactJScomponents, Forms, Events, Keys, Router, plus Redux,
Animations and Flux concept.
• Proficient in programming JavaScript data capture and event handling methods using the
DOM event model.
• Experienced and deep understanding of logical and physical data modeling and relational
database technologies.
• Developed mock data generation feature that is integrated with GraphQL IDE interface to
allow users to send queries against their custom generated schema and render mock results
to familiarize users to the GraphQL syntax.
• Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions,
and triggers.
• Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries,
and Projections.
• Deployed applications based on Microservices using Spring Boot, and Spring Cloud and
developed new libraries with Microservices architecture using Rest API.
• Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), and
Microsoft Azure
• Experienced in creating build scripts using ANT, Maven, and Gradle tools and scripting
Docker files and deploying them onto Docker. Also, a good understanding of the OpenShift
platform in managing Docker containers and Kubernetes Clusters.
• Experienced in CI/CD process using Jenkins Creation, Gitlab, GIT, and Maven, which reduces
the time for the deployment of Microservices on AWS, Azure.

Technical Skills:

Programming Languages Java 6, 7, 8, 11, 14


Frontend Technologies JavaScript, CSS3, HTML5, Ajax, jQuery, Bootstrap, React 17, Angular
1.1,1.5, 7.0
Backend Technologies Core Java (OOP, Multithreading, Synchronization), Spring Framework
(IOC, MVC, Web Flow, AOP, DAO, Forms, Batch, Security), Hibernate
ORM (7.1/7.2)
Cloud Technologies AWS (EC2, S3, RDS, IAM, Autoscaling), Azure (App Services, SQL
Database), Spring Cloud, Netflix OSS (Eureka Server, Hystrix)
Containerization & Orchestration Docker, Kubernetes
Microservices Spring framework 5.3,5.1,4.3,3.1, Spring Boot, API Gateway
Database Management MySQL, Oracle 18C, PostgreSQL, MongoDB, Cassandra, Salesforce
Testing Tools JUnit, Mockito, TestNG, Selenium, Cucumber, Postman
Messaging Services JMS, Spring JMS, Tibco EMS, Apache Kafka, ActiveMQ, RabbitMQ
Build & Deployment Tools Maven, Gradle, Ant, SBT
IDEs Eclipse, IntelliJ IDEA, NetBeans
Application & Web Servers WebSphere, WebLogic, JBoss, Apache Tomcat
Version Control Systems Git, SVN, BitBucket, Mercurial
Issue Tracking and Management JIRA, Bugzilla, Redmine, Trello, Log4j
Tools

PROFESSIONAL EXPERIENCE:

Client: Vanguard, Charlotte, NC April 2022 to Present


Role: Lead Full Stack Java Developer

Responsibilities:

• Involved in an Agile environment with bi-weekly sprints and daily Scrum meetings with backlogs and story
points of the Software development life cycle (SDLC) of the dynamic J2EE project.
• Involved in analysis and draft stage of business requirements and formulating the Data Models used as part
of the J2EE web application built in Spring MVC and Hibernate frameworks.
• Utilized all Java 8 predefined functional interfaces like Predicate, By Predicate, Function, By Function,
Consumer, By Consumer, Supplier, used primitive type predefined functions and Java 8 Method Reference.
• Used React Js in components like JSX, creating React components, Virtual.
• Develop scalable web apps using Java, Spring, and modern tech. Design data pipelines with Apache Spark
and Scala. Collaborate with data engineers. Optimize Spark apps for performance and scalability.
• Consumed REST-based Microservices with Rest template based on RESTful APIs.
• Used Angular 10, React JS, HTML, JavaScript, Bootstrap, JQuery, and JSF (Rich Faces/Prime Faces)
programming for creating the GUI interface of the web page and to get AJAX functionality for the website.
• Migrating the existing project to Microsoft Azure with Azure services
• Using Azure Functions to integrate applications and run backend processes according to schedules without
provisioning/managing servers.
• Implemented RESTful Web services in Service Oriented Architecture to retrieve data from the clientside
and made REST API calls from Angular 8 and parsed the data to the client.
• Implemented an express-graphQL library to mount a GraphQL API server on the user-configured HTTP
endpoint.
• Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format to
visualize the one-to-many relations between schemas in a SVG format.
• Web designing & development using HTML5, CSS3, JavaScript, React Js and Ajax.
• Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy
using Jenkins.
• Build React components and stand-alone functions to be added to any future pages.
• Developed React Js pages, Web services calls, and AJAX calls for the application.
• Involved in writing POJO classes and HBM mapping files to map database tables with Java objects.
• Developed user interface by using the React Js, Redux for SPA development.
• Experienced first-hand the best/worst practices for integrating Microservices into the existing system
architecture.
• Implemented client-side Interface using React Js.
• Used Microservices architecture, with Spring Boot-based services interacting through a combination of
REST and Apache Kafka message brokers.
• Developing and Consuming RESTful Web Services using REST API, JAXB, XML/XSD, JSON, SpringMVC,
REST/HTNP
• Use of Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to
Kubernetes, Created Pods and managed using Kubernetes.
Environment: Java 1.8, Agile, Scrum, Spring, Spring Boot, Spring Security, Spring Data, JQuery, Bootstrap,
Hibernate, Angular 10, React JS, HTML5, CSS3, JavaScript, JPA, JSF, JSP, OAuth2, Apache Kafka, AWS EC2
instances, S3, AWS Lambda, Microservices, Servlet, Maven,Apigee,RESTful, Docker, Kubernetes, SQL, Oracle
12c, MongoDB, GIT, Maven, Jenkins, Eclipse.

Client: Delta Airlines, Atlanta, GA Jan 2020 - March 2022


Role: Lead Sr. Full Stack Java Developer

Responsibilities:

• Analyzing the user needs and software requirements in determining feasible design and compatible with
application.
• Creates and configure the micro services architecture and integrations with ReactJS applications.
• Experience with DevOps tools such as Jenkins, Maven, Artifactory.
• Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
• Have developed the micro services framework prototype with guidelines, the developers have followed as
skeleton model and developed their interfaces on top of the baseline prototype.
• Testing and production support of core java based multithreading ETL tool for distributed loading XML data
into Oracle database using JPA/Hibernate.
• Developed java scripts for all client-side validation and developed User Interface (GUI) using JSP, CSS, JSTL,
and XSL.
• Redesigning site with everything from contact page to landing page all using ReactJS.
• Involved in rendering additional components with custom HTML tags using React.js.
• Working on building a custom cms to move off wordpress being built using NodeJS, ReactJS.
• Developed web applications using Spring MVC, jQuery, Apigee,HTML, Bootstrap and worked
on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages
using JavaScript.
• Developing the spring boot-based applications using micro services and batch jobs which acts as
integration layers between user interfaces.
• Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
• Implemented React router for building the single page application.
• Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code
and created pull requests for changes that are made.
• Developed Apache Camel middleware routes, JMS endpoints, spring service endpoints and
used Camel free marker to customize REST responses.
Environment: Java 1.8, Node 6.14.15, Agile, React JS, HTML, CSS, JavaScript, jQuery, AJAX, Angular JS, Socket
Programming, XML, JAVA15, Spring Frameworks, Hibernate, RESTful Web services, Mongo DB,
NoSQL,Log4j,Jenkins,JIRA, LINUX, QTest, Kafka, AWS, S3, EC2, ECS, ECR, IAM, EBS, JUnit, Elastic Search,
GraphQL, Docker, Jenkins, Log4J.

Client: Fannie Mae, Washington, DC Feb 2017 - Dec 2019


Role: Sr. Full Stack Java Developer

Responsibilities:

• Application is implemented in Daily Scrum (Agile) meetings, Sprint Planning, and estimation of the tasks for
the user stories participated in retrospective and presenting a demo at the end of the sprint.
• Involved in analysis, specification, design, implementation, and testing using Test Driven Development
(TDD).
• Interacted with the business users to understand the change in requirements and coordinated the
development efforts to implement changes in a shorter timeframe. Effectively involved in developing a full-
scale Web Application in a complete Agile Scrum methodology.
• Integrate front-end with server-side logic seamlessly. Ensure high-quality, responsive applications.
Implement automated testing and CI/CD pipelines. Troubleshoot technical issues across the stack. Stay
updated on emerging tech for continuous improvement.
• Experience with DevOps tools such as Jenkins, Maven, Artifactory.
• Involved in analysis and draft stage of business requirements and formulating the Data Models used as part
of the J2EE web application built in Spring MVC and Hibernate frameworks.
• Used Rational Application Developer IDE and numerous plugins for development purposes.
• Used Apache Maven as a build tool to continuously integrate the Web application.
• Designed User Interfaces using React JS, XML, HTML, CSS, and JavaScript.
• Developed Microservices using Jersey RESTful services to provide all the CRUD capabilities.
• Implemented Microservices architecture using Spring BOOT enabled REST API with the Spring Cloud
modules.
• Build user interfaces differently by breaking them into components using ReactJS and using a real, full-
featured programming language to render views, with ReactJS.
• Using Azure Functions to integrate applications and run backend processes according to schedules without
provisioning/managing servers
• Used Message-driven batch application using Spring Batch to handle multiple requests accessed through
Message Queue services between several Microservices in theapplication.
• Used Microservices architecture with Spring-based services to integrate user libraries in the application by
using Apache Kafka message broker, deployed to AWS cloud.
• I implemented a microservice to ingest this data from log stash using a separate Spring profile for Kafka.
• Created the Kafka Clusters, consumer groups, Partitions, Topics, producers, and consumers.
• Used Continuous Delivery/Continuous Integration (CD/CI) tools Docker, and Jenkins to deploy this
application to AWS.
• Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed
to Kubernetes, Created Pods, and managed using Kubernetes.
• Experienced in developing applications using React JS for view rendering and implementing React JS
with Redux and Flux to achieve MVC design flow to the application.
• The application was deployed in the Web Sphere Application server across all environments.
• Implemented Logging functionality using Log4J and Spring AOP frameworks.
Environment: Java, J2EE, Spring MVC, AOP, React JS, Micro Services, Apache Kafka, AWS, Kubernetes, HTML,
JavaScript,Maven, Hibernate,Apigee, Azure, Server,Jenkins, Junit, Docker,Oracle 12c.

Client: Zero Touch, Hyderabad, India June 2013 –May 2016


Role:Java/J2EE Developer

Responsibilities:

• Worked a per Agile Methodology (Scrum) to meet customer expectationsand timelines with quality
deliverables.
• Created a user-friendly GUI interface and Web pages using JSP, HTML5, CSS3, AJAX, JavaScript, and jQuery.
• Used stored procedures and used Java APIs to call these procedures.
• Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
• Developed the applications using Java, J2EE, Struts, and JDBC.
• Worked on various use cases in development using Struts and testing the functionalities.
• Developed Struts Action classes using Struts controller component.
• Created struts from beans, action classes, and JSPs following Struts framework standards.
• Implemented the database connectivity using JDBC with Oracle 11g database as backend.
• Involved in the development of model, library, Struts, and form classes (MVC).
• Used display tag libraries for decoration and used display table for reports and grid designs.
• Designed and developed file upload and file download feature using JDBC with Oracle Blob.
• Worked on Core Java, using file operations to read system files (downloads) and to present on JSP.
• Taken care of complete Java multi-threading part in back-end components as well as in JavaBeans.
• Used PL/SQL stored procedures for applications that needed to execute as part of scheduling mechanisms.
• Designed and developed an application based on Struts Framework using an MVC design pattern.
• Experience with DevOps tools such as Jenkins, Maven, Artifactory.
• Implemented MVC pattern by using Spring with help of controller servlet. Action mappings, actions, and
global forwards are defined in the Spring-config XML file and method call implementations are developed
in action.
• Executing database queries in SQL, PL/SQL developer, and other tools for Oracle back-end.
• Planned, Scheduled, and Implemented on Linux boxes as part of proactive maintenance and Secure Shell
(SSH) Implementation. Used Web services (SOAP) for transmission of large blocks of data over HTTP.
• Used SAX XML API to parse the XML and populate the values for a bean.
• Developed and maintained UNIX shell scripts for data-driven automatic processing.
Environment: J2EE, Flex, EJB, Struts, spring, JSP1.2, S2wervlets2.1, Jasper reports, Confidential MQ, JDBC,
JavaScript, HTML, Oracle 9i, PL/SQL, Log4J, JUnit, and Apache Tomcat, AWS

You might also like