Mahesh - SR Java Full Stack Lead
Mahesh - SR Java Full Stack Lead
[email protected]
7743129580
Career Objective:
Total 14 Years of IT Experience as an Associate with an organization that progress dynamically, provides
me an opportunity to update my knowledge and enhance my skills in new technologies, and
Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
Experience in applying best Design Patterns and Strategies to enormous business applications to diminish
tight coupling, enhance execution, development, and testing.
Experienced in migrating SOA based systems to Microservices system and deploying them on cloud
infrastructure like Azure, AWS.
Work with application team to make sure that the components are following UI/UX guidelines and
Standards.
Independently integrate multiple APIs and new features using React + GraphQL stack.
Experience with CI/CD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
Strong experience in multiplatform / cross technology system design & integration, and leading solution
effort for many strategic large customers.
Experience in working with Model View Controller (MVC) design for web improvement utilizing ADF, JSF,
Struts, Spring MVC, JSP, JavaBeans, and Servlets.
Experience in implementation of Web-based Enterprise Applications using Java/J2EE, Spring MVC,
Mybatis, Angular JS, Angular, Node JS, Socket IO, jQuery, JavaScript, HTML5, CSS3, Bootstrap, Material
Design, JavaScript, Typescript, Ajax, ORACLE, SQL, OAF, Jahia, Hibernate, Spring Boot, Micro services,
Swagger, ColdFusion, JBoss, BIRT, JSF (RICH and Prime Faces) and Apache Tomcat 6
Experience in interactive UI development using ReactJS, HTML5, CSS3, Bootstrap and Material Design
(Web and Mobile).
Outstanding .NET Full-Stack Developer with proven expertise in all phases of SDLC.
Excellent in designing the front-end pages using scripting languages like ReactJs, SASS, JSF, JQuery and its
libraries.
Good experience in unit testing frameworks such as Junit & Mockito.
Exceptional ability to work in a fast-paced high-pressure environment.
Expertise in web application design and development, framework enhancement, application optimization
and deployments.
Utilized SOAP-based Web Services using Apache CXF, JAX-WS, and RESTful organizations like JAX-RS.
Hands-on experience with SQL/NoSQL databases systems like Oracle, SQL Server, MySQL, MongoDB.
Azure Active Directory (Azure AD) was used to build up applications with existing windows server along
with TFS.
Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and
Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life
Cycle.
Experience in working with IDE tools like Eclipse, Visual-studio, Sublime, STS, and IntelliJ.
Experience in using the version control tools such as GIT, Bitbucket, and CVS.
Hands-on experience using Splunk and SonarQube.
Experienced in front-end technologies such as LESS, Typescript, bootstrap, AngularJS 14 and above.
Experienced in other front-end technologies such as LESS, Typescript, bootstrap, AngularJS, Ajax, JSON
etc. be part of a team that excels in work towards the growth of the organization which gives me personal
and professional satisfaction thereof.
Professional Summary:
14 Years of experience in Designing, Development, Integration and Implementations of Enterprise and
Web Applications using Java/J2EE technologies.
Extensive experience with requirement analysis, designing, building, implementing and testing J2EE based
application solutions in the project environment.
4 Years experience developing software usin Agile development
Hands-on experience on CORE JAVA8, J2EE (Servlets, JSP), Struts, Angular 5+, Bootstrap, JQuery and
Spring and Spring Boot Frameworks, Kafka,Web services.
Having good exposure in ORM mapping with Hibernate and JPA.
Having exposure on Design Patterns, database design and optimization.
Worked for one year as Lead Java developer
Has the motivation to take independent responsibility as well as ability to contribute and be a productive
team player.
Good programming, analyzing, interpersonal and communication skills.
Good team member, positive attitude and self-motivated, quick Learner, willing to adapt to new
challenges and new technologies.
Hands on Experience on Eclipse, Jboss, Tomcat, WebSphere, Maven, Ant and GIT.
Successfully executed the projects in Banking, Telecom and Airlines Domains.
Proficient in analyzing and translating business requirements to technical requirements and architecture.
Experience with CI/CD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
Strong experience in multiplatform / cross technology system design & integration, and leading solution
effort for many strategic large customers.
Experience in working with Model View Controller (MVC) design for web improvement utilizing ADF, JSF,
Struts, Spring MVC, JSP, JavaBeans, and Servlets.
Experience in implementation of Web-based Enterprise Applications using Java/J2EE, Spring MVC,
Mybatis, Angular JS, Angular, Node JS, Socket IO, jQuery, JavaScript, HTML5, CSS3, Bootstrap, Material
Design, JavaScript, Typescript, Ajax, ORACLE, SQL, OAF, Jahia, Hibernate, Spring Boot, Micro services,
Swagger, ColdFusion, JBoss, BIRT, JSF (RICH and Prime Faces) and Apache Tomcat 6
E-learning and business applications, good communication skills, interpersonal skills, self-motivated, quick
learner, team player.
Meets Engineering, design and coding deliverable deadline throughout the project lifecycle.
Communicate with team leaders, manager’s ongoing status, milestones and success.
Provide technical support for the resolution of customer issues by performing analysis to determine root
causes.
Perform other related duties, as assigned. This would include task such as Team member’s guidance,
documentation reviews and technical assignments given by management.
Passionate regarding taking up more responsibilities and challenges during project lifecycle.
Competent to work with minimal supervision after task have been assigned.
Quickly grasping domain knowledge and self-starter.
• Working as Senior Java Developer for Fannie Mae, Reston, VA, USA from Dec 2023 to Till Date.
• Working as Lead Java Developer for USBank, Charlotte, NC, USA from May 2022 to Sept 2023
• Working as Lead Java Developer for Citigroup Inc, Jersey City, NJ, USA from December 2021 to May
2022.
• Working as Senior Java Developer for Verizon Communications, Piscataway, New Jersey, USA from July
2019 to March 2021.
• Worked as Senior Application Developer for Larsen & Toubro Infotech, Bangalore from Sept 2018 to
May 2019.
• Worked as Senior Java Developer for Finesse FZ LLC, Dubai from Feb 2017 to May 2018.
• Worked as Senior Java Developer for Zensar Technologies, Bangalore from Oct 2015 to Feb 2017.
• Working as Java Developer for Computer Sciences Corporation, Dubai from July 2011 to Sept 2015.
• Worked as Java Developer for Marlabs Inc, Bangalore from
Sep 2010 to July 2011.
Educational Qualification:
• Bachelor of Technology (Computer Science) from J.N.T.U, Andhra Pradesh, India 2009.
Projects:
Responsibilities:
Design, Develop, implement and maintain Reactive Microservice applications using Spring Boot
Framework including troubleshooting and debugging.
Design, develop, maintain and support enterprise application in Java/J2EE, Spring, Spring Boot,
JSON, AWS Cloud, Kafka, IntelliJ IDE, GitLab, Jenkins
and micro services technologies.
Develop application in Spring Reactive to achieve asynchronous, non-blocking, and event-driven
functionality.
Developed the application from the existing legacy applications using JDK11, Angular 14, Spring Boot 2.3.
Worked with Spark Python API (PySpark) and Scala to write Spark programs to analyze and process real-
time data and place the processed data on the Hadoop Distributed File System (HDFS).
Used Azure Cosmos DB database for Create, Read, Update and Delete (CRUD) operations.
Development of company’s internal CI system, providing a comprehensive API for CI/CD
Developed unit test cases to test business scenarios associated with each use case sequenc
Designed responsive UI pages that can be displayed properly in different size screens using Bootstrap and
CSS media queries thereby achieving cross-browser compatibility.
Revised, modularized, and updated old code bases to modern development standards, optimization,
improving functionality and application performance.
Worked on RESTful web services and used Angular 16 forms like Template Driven forms and Reactive
forms to perform form validations both on a server and client-side.
Worked on Angular 16 Routes and extensions by using Router Config as an injectable URL path and
customized component for each of the webpage.
Development of front-end application using Angular 16, Dependency injection, Rx, and Http modules with
NodeJS server for future evolutions.
Built dynamic and responsive frontend applications using Angular 14, ensuring seamless user experiences
Design highly scalable, stable, fault-tolerable distributed components and optimized solution with
high performance by working with architects.
Develop REST API web service for sending/receiving the user information in JSON. Implement
Spring Boot security for Oauth based authentication and authorization in the security module.
Develop project in agile methodology and participate in daily stand-up, sprint planning, backlog
grooming and retrospective meetings.
Will be involved in the implementation, in data conversion activities, extracting data from legacy
systems and transferring the same to the new system.
Building and deploying the application by using the Maven tool.
Used GitLab to maintain project source code.
Development Code is pushed on to Jenkins for Continuous integration and continuous delivery
Integrate with multiple business entities and components
Configure Docker container image to deploy micro service in AWS cloud.
Worked on container management tool Kubernetes for managing Docker images .
Configure Fluency to stream application logs from docker to Splunk, with user defined log filtering
for each microservice.
Write high-quality source code to complete applications within deadlines.
Environment: JAVA8, J2EE, Spring, Spring Boot, Webservices, GitHub, Swagger, Angular ,PL/SQL AWS, Docker,
Kubernetes, Linux
Team Size :6
The CGI Trade360 Transaction Processing System (TPS) provides the ability to automate all phases of letter of
credit, bankers' acceptances, documentary collections and Supply Chain Finance processing. Key features include:
integrated imaging and workflow, efficient on-line transaction data entry; automated telecommunications(SWIFT,
telex and fax), financial (accounting and liability), and MIS interfaces; automated upload of Purchase Orders and
Invoices; Ecrion-based document generation and control; automatic advanced charge calculations; comprehensive
on-line history; comprehensive management reporting, and flexible processing options, including multi-currency,
multi-bank and multi-lingual capabilities.
Responsibilities:
Design, Develop, implement and maintain Reactive Microservice applications using Spring Boot
Framework including troubleshooting and debugging.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Closely worked with kafka admin team to set up kafka cluster setup in QA
Develop application using Kafka messaging service, all messages published by the Kafka brokers
Guiding the team members to overcome the blockers while development process on user stories.
Implemented logging using SLF4J & Logback
Setup Alerting and monitoring using Stack driver in GCP.
Develop complex functionalities using Java 11, HTML, and CSS.
Involved in developing applications using PostgreSQL and wrote SQL and PL/SQL queries to test the
data that was sent through the external REST API calls.
Used Elixir tool for report generation.
Design, develop and tests HTML5, CSS3, Bootstrap, Angular 14, Material Design that meets
accessibility and web browser standards for websites.
Developed CI/CD system with Jenkins on Kubernetes and docker environment to Build, Test and
Deploy applications.
Implemented Presentation layer using CSS Framework, Angular 16, Wire-framing, and HTML5.
Created Filters, Directives, Controllers and Services by using Angular 16. As a developer participated
in all phases of Agile development.
Developed the application from the existing legacy applications using JDK11, Angular 14, Spring Boot
2.3.
Involved in the sprint planning and preparation of programming increment planning estimation (PIPE)
board.
Participated in the user story grooming sessions and provided the necessary inputs to Meet
Acceptance Criteria.
Extensively involved in the wireframe design discussions with the UX design team.
Developed web-based customer application using HTML5 and CSS3, Typescript, JSON, EXT JS AJAX,
Angular 16.
Used Maven scripts to build the application and Jenkins.
Create and work on hot fix branch to address any postproduction issues encountered in the
application.
Created Typescript reusable components and services to consume REST API's using Component-based
architecture provided by Angular 14.
Used GitHub to maintain the version of the files.
are consumed by the Kafka topic.
Design, develop, maintain and support enterprise application in Java/J2EE, Spring, Spring Boot,
JSON, AWS Cloud, Kafka, IntelliJ IDE, GitLab, Jenkins
and micro services technologies.
Develop application in Spring Reactive to achieve asynchronous, non-blocking, and event-driven
functionality.
Design highly scalable, stable, fault-tolerable distributed components and optimized solution with
high performance by working with architects.
Develop REST API web service for sending/receiving the user information in JSON. Implement
Spring Boot security for Oauth based authentication and authorization in the security module.
Develop project in agile methodology and participate in daily stand-up, sprint planning, backlog
grooming and retrospective meetings Will be involved in the implementation, in data conversion
activities, extracting data from legacy
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues daily.
Used Version control system GIT and bitbucket as code repository.
Participated in care of E2E, client interfacing, offshore coordination, and status reporting.
Worked extensively in Agile and CI/CD methodologies development to enhance product
development.
systems and transferring the same to the new system.
Building and deploying the application by using the Maven tool.
Used GitLab to maintain project source code.
Development Code is pushed on to Jenkins for Continuous integration and continuous delivery
Integrate with multiple business entities and components
Configure Docker container image to deploy micro service in AWS cloud.
Worked on container management tool Kubernetes for managing Docker images .
Configure Fluency to stream application logs from docker to Splunk, with user defined log filtering for
each microservice.
Independently integrate multiple APIs and new features using React + GraphQL stack.
Write high-quality source code to complete applications within deadlines.
Environment: JAVA8, J2EE, Apache Kafka, Spring5, SpringBoot, WebServices, GitHub, Swagger,
PostgreSQL,PL/SQL AWS, Docker, Kubernetes, Linux
Team Size : 10
Citi Business online is a web-based application provided to the internal staff of the bank. It allows upload incidents
reported in the internal users of Citi. The application allows for capturing every incident raised by all users.
Responsibilities:
Design, Develop, implement and maintain Reactive Microservice applications using Spring Boot
Framework including troubleshooting and debugging.
Design, develop, maintain and support enterprise applications in Core Java8 using Lambdas, Streams,
Multithreading concepts.
Design, develop, maintain and support enterprise applications in Java8/J2EE, Spring Boot, JSON, Angular
6,Redis, MongoDB, AWS Cloud, IntelliJ IDE, Web Flux,GitLab,Jenkins and micro services technologies.
Implemented logging using SLF4J
Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services
with the paradigm of Infrastructure as a Code.
Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring
MVC, Spring JDBC, Spring Batch to develop the application.
Extensively used Node.js tools like Gulp, Grunt, Developed internal CLI applications for application build.
Excellent knowledge of On-premises Active directory & Cloud's Azure AD, Azure AD Domain Services.
Deployment of company’s internal CI system, providing a comprehensive API for CI/CD.
Develop, Maintain, and support CI framework based on Jenkins.
Developed responsive and interactive pages using Angular 11, Node.js, React JS, and Express.js
frameworks.
Developed JSP user interface forms using standard JSP tag library, JSTL, Struts framework and ATG
Dynamo droplets.
Develop REST API web service for sending/receiving the user information in JSON. Implement SpringBoot
security for Oauth based authentication and authorization in the security module.
Develop application using Kafka messaging service, all messages published by the Kafka brokers are
consumed by the Kafka topic.
Will be involved in the implementation, in data conversion activities, extracting data from legacy systems
and transferring the same to the new system.
Building and deploying the application by using the Maven tool.
Used GitLab to maintain project source code.
Integrate with multiple business entities and components
Involved in implementing TDD
Configure Docker container image to deploy micro service in AWS cloud.
o Worked on container management tool Kubernetes for managing Docker images .
Write high-quality source code to complete applications with in deadlines.
Will also gather end user requirements, developing an implementation strategy, communicating and
managing the work being delivered by the offshore team.
Responsible for doing manual, unit and integration testing of the application during development.
Responsible for creating documentation for Reactive Microservices in the project.
Will be responsible for coordinating and performing testing Unit, Integration and finally User Acceptance
Testing using APPIUM (UAT’s) with end users.
Is expected to provide some post Go-Live support to end users for a couple of quarters especially through
month end, quarter end and the first year end type activities
Environment:JAVA,J2EE, Spring5,SpringBoot,ApacheKafka,
SpringSecurity,WebServices,GitHub,Swagger,Redis,Docker, APPIUM,Linux
Team Size :4
Building the common SOE Framework between Assisted and Digital Channels that can be used to deliver the
different use cases identified as part of the SOE-CXP Integrated Roadmap.SOE Teams collaborated with Enterprise
Architecture to align on a list of common framework components that would be used to lay the foundation of
using NorthStar Architecture across all of SOE
Responsibilities:
Design, Develop, implement and maintain Reactive Microservice applications using Spring Boot
Framework including troubleshooting and debugging.
Design, develop, maintain and support enterprise applications in Core Java8 using Lambdas, Streams,
Multithreading concepts.
Design, develop, maintain and support enterprise applications in Java8/J2EE, Spring Boot, Graph
SQL ,JSON, Angular 6,Redis, MongoDB, PCF Cloud, IntelliJ IDE, Web Flux, Gitab ,Jenkins and micro services
technologies.
Developed dynamic web pages using HTML5, CSS/CSS3, Angular 8, Bootstrap, CSS3, SASS. Developed
single page applications using Angular 8 architecture, ES6, web pack.
Good Understanding and implementation knowledge of TypeScript and ECMA-SCRIPT6(ES6).
Develop various screens for the front end using Angular8 and used various predefined components from
NPM (Node Package Manager) and Redux libraries.
Created UI templates and functionality to be merged with the backend REST/SOAP API for proper
communication of front and back end to enable efficient working of application.
Extensively used Angular - Hooks from functional components for state and lifecycle features.
Implemented services, controllers, directives, factory functions to properly consume API on the front end
and send back data in JSON format to the back end by capturing in the UI.
Used ECMAScript6 (ES6) to build Responsive UI.
Used Angular JS Components, Forms, Events, Keys, Router as part of the project.
Designed CSS templates for use in all pages on the website working with CSS Background, positioning,
text, border, margin, padding, and table.
Develop REST API web service for sending/receiving the user information in JSON. Implement Spring Boot
security for Oath based authentication and authorization in the security module.
Will be involved in the implementation, in data conversion activities, extracting data from legacy systems
and transferring the same to the new system.
Building and deploying the application by using the Maven tool.
Used GitLab to maintain project source code.
Integrate with multiple business entities and components
Involved in implementing TDD
Frontend Development with Angular 14.
Implemented logging mechanism with SLF4J & Logback in the current project.
Good experience in working with Web Services along with Apache SOAP, REST, and WSDL.
Hands on experience on Apache Kafka and Azure EventHub.
Have knowledge about scala and alternative JVM application development e
Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL.
Working and implementing the various network security like DES, 3DES, AES and RSA along with HSM
interaction for cryptography process for card keys.
Knowledge on Security concepts like HSM, OAuth2
Configure container image to deploy micro service in PCF cloud.
Configure Docker container image to deploy micro service in PCF cloud
Write high-quality source code to complete applications with in deadlines.
Will also gather end user requirements, developing an implementation strategy, communicating and
managing the work being delivered by the offshore team.
Responsible for doing manual, unit and integration testing of the application during development.
Responsible for creating documentation for Reactive Microservices in the project.
Will be responsible for coordinating and performing testing Unit, Integration and finally User Acceptance
Testing (UAT’s) with end users.Is expected to provide some post Go-Live support to end users for a couple
of quarters especially through month end, quarter end and the first year end type activities
Environment:
JAVA,J2EE,Angular 6,Spring5,SpringBoot,SpringSecurity,WebServices,GitHub,Swagger,Redis,Docker
Linux
Team Size : 10
MOTIF,Al Masraf Bank, Dubai and Bangalore Feb 2017– June 2019
Project: Al Masraf Bank Mobile App
Role: Senior Java Full Stack
Motif is a software platform designed to address the implementation of mobile financial services
such as mobile banking, mobile payment and mobile money transfer services for Al Masraf Bank. As part pf the we
are providing following services to customers like ATM/CCDM & Branch Locator, Bill Payments, Card & PIN
Activation, Card Block, Card Payments, Cash Advance, Change Password, Change PIN, Confirmation Screen OTPs,
Contact Us, Create / Forgot PIN, Credit Cards, Current & Savings, Dashboard, Debit Cards, Deposits, Feedback Us,
Forgot Login, Forgot Password, Fund Transfers, Loans, Login, Logout, News, Promotions ,SMS Alerts, Reports,
Analytics and Service Requests.
Responsibilities:
Environment:JAVA8,J2EE,Angular5,SpringSecurity,Spring,SpringBoot,Kafka,MongoDB,Hibernate,WebServices,Swag
ger,SVN,Oracle 10g,Linux
Team Size :6
Environment: JAVA,J2EE, Angular 5,AWS, Spring, Spring Security, ,Structs,Hibernate, Web Services, Oracle
10g, ,Linux
Team Size : 10
Description:
Mercator CSCMS or simply CSCMS lets you manage customer profiling based on geographic,
demographics and psychographics criterion (called Customer Segmentation) and manage email campaign lifecycle.
It lets you define, publish and schedule email campaigns as well as enables you to monitor the user-response to
your messages. User response is broadly measured on the basis of number of emails sent, emails opened, clicked
on the links provided in the email etc. Besides managing segments, campaigns and presenting analytics, CSCMS
offers many associated functionalities such as creating emails content (also called creating copy); and data import
and export. CSCMS has default integration with Mercator CRIS to sync predefined list of data elements and
campaign responses.
Responsibilities:
Team Size :8
EmiratesAirlines,Dubai,UAE
Project: Club Premier Loyalty Mobile App
Role: Professional Programmer Analyst
Description:
This project aims to develop a market leading, generic Mobile Application for customer loyalty on the
below given lines. With the rapid advancements in mobile technology and swift adaptation of smartphones among
the masses of various geographical locations, mobile apps are fast becoming a cost effective channel for airlines to
connect to their customers. There are several last minute transactions airlines offer on mobile apps to their
customers. With respect to loyalty and CRM, targeted promotions, personalized offers and account management
are some of the popular use of the mobile apps. Digital authentication and as a result replacing the need of plastic
cards for identification is a considerable cost savings for airlines.
Responsibilities:
Environment: JAVA,J2EE,JSF,Rich faces , Structs spring, Hibernate, Web Services, Oracle 10g, ,Linux
Team Size: 12
Description:
Mercator’s ULD Management System, Nomad – Airline is a globally distributed (Web enabled –
Intranet and Internet) system for Airlines. Nomad – Airline ensures the optimum allocation of Unit Load Devices
(ULDs) with in the core business drivers of: quality, timing, place, and cost.
Responsibilities:
• Analysis the specifications provided by the clients.
• Participated in development of prototype.
• Prepared the Functional Specification, Detail Design and UTC documents.
• Active participant in gathering requirements from onsite coordinator.
• Responsible for Code development using JSP.
• Developing Session Beans using EJB
• Developing html based forms, validations using JavaScript.
• Responsible for doing manual testing of the application during development.
• Development of Units Details Module, Specification Module.
• Functional, Integration testing and Bug fixing.
Environment: JAVA, JDBC 3.0, JSP 1.1, Struts ,EJB 3.0, Web services, Oracle 10g
Team Size: 10
Description:
Kastle ULS is J2EE based lending solution which covers Configuration,
Origination, Management and Collection as different modules and Oracle as Database. Origination, Management,
Collection and Corporate modules can be bundled separately with Configuration module which is base for
administration of Kastle ULS system. Kastle ULS system application as having four main components
• Loan Origination
• Loan Management
• Loan Collection
• Loan Configuration
Loan Origination system is developed to support the loan application processing of the banks and financial
institutions. It automates the customer acquisition life-cycle of retail products, which are offered through multiple
channels. Loan Origination system is targeted at significantly improving the process efficiencies of banks and
finance companies that are engaged in Retail Asset Finance.
Responsibilities:
• Wrote the action classes using Struts2 Framework.
• Designed the web pages using JSP, Java script and JQuery.
• Wrote the ajax methods by using JQuery..
• The application is implemented using agile methodology where there is a daily SCRUM meeting to
understand the status and resolve any issues.
• Involved in analysis, specification, design, implementation, and testing phases of Software
Development Life Cycle (SDLC).
• Developed UI components using HTML5, CSS3, JQuery, Angular JS, and XML in a responsive grid
layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
• Designed and developed Micro services business components using Spring Cloud.
• Developed the persistence layer using Hibernate Framework, created the POJO objects, and
mapped using Hibernate annotations and Transaction Management.
• Implemented the application using Spring Boot and handled the authentication, authorization,
and access- control features by using Spring Security.
• Developed Single page application and structured the JavaScript code using Angular JS.
• Developed user interface using JSP, JSP Tag libraries, third-party libraries, and Java Script to
simplify the complexitiesof the application.
• Proficiency in the adoption of architecture paradigms such as SOA, Web services, and Middleware
technologies.
• Used Angular RXJS module is used to handle Restful calls to enable communication between view
components and server.
• Designed and developed the End Points (Controller), Business Layer, and DAO Layer using
Hibernate/JDBC
• Used Hibernate, object /relational mapping (ORM) solution, a technique of mapping data
representation from MVC model to Oracle Relational data model with an SQL-based schema.
• Responsible for implementing the business requirements using Spring Boot, Spring Data, and
Spring Security.
• Worked on multiple projects, for developing UI components using REACT a lightweight JavaScript
library that produces reusable UI components.
• Developed html based forms, validations using javascript.
• Developed jsp based forms using struts tag libraries.
• Designed the dynamic web pages using jsp.
• Responsible for manual testing of the application during development.
• Developed the code to configure the struts with hibernate.
• Wrote the pojo classes for hibernate mapping.
• Wrote hibernate mapping files.
• Developed hibernate configuration file.
• Built the query script by using HQL.
• Interacted with customers for support and issue resolution.
• Handled problem tickets, user queries and service requests.
Environment: JAVA, Servlets, JSP, Struts,Tiles, jdbc, EJB 3.0, Hibernate, Oracle 10g,PL/SQL Developer
Team Size :8