Mohitha Java Developer
Mohitha Java Developer
PROFESSIONAL SUMMARY:
Technical Skills:
PROFESSIONAL EXPERIENCE:
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.
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.
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.
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