Post Job Free

Resume

Sign in

Project I Hibernate

Location:
Al Dafna, Qatar
Salary:
Negotiable
Posted:
January 01, 2022

Contact this candidate

Resume:

Rajesh Kumar

Email: adpsfz@r.postjobfree.com Mob: +91-774*******

SUMMARY

Have 12+ years of experience in software development, implementation and maintenance with specialization in Core Java, JDBC, JSP, Servlets, Struts2,JSF/EJB, Spring-Hibernate/Spring-Boot Micro services, Hibernate, and XML, Jasper Report, Web Services, web security, JQuery, Ajax, Jason, Angular JS. Docker/Amazon Cloud Deployment, AWS

Outstanding software programming and troubleshooting skills.

Good Team Player and strong inclination to learn new technologies.

Excellent communication, interpersonal skills & ability to work with multiple personality types. Exceptional ability to learn new things quickly & accurately.

Having a complete experience in system study, design and development of application hence thorough understanding of the software development life cycle.

Worked on various roles such as a Java Tech Lead, Senior Developer, Module Lead and Developer.

Implemented different projects in technologies like Core Java/J2EE, Struts, Servlet, JSP, spring framework/Hibernate, XML Parsing, Junit, PL/SQL, JQuery, JavaScript, and HTML5.

Have 4+ years onsite experience as Solution Architect in Investment Bank.

Have 8 year experience in java server side programming using servlet, jsp, java beans, spring, struts, Hibernate, and web services (Rest & SOP).

Good working and deployment experience in Tomcat, Weblogic9.2 and WebSphere application server.

Have 5+ year experience in Spring/Hibernate/JPA/Struts/Web service/Micro service with cloud deployment.

Developed rich UI using Angular JS, JQuery, Java Script and HTML5 for Mobile, Tablet and Web.

Have 4 years good working experience as Solution Architect to verify application stability, portability, security and scalability of java system architecture. Develop technical design specifications, installation guidance and other system-related information.

TECHNICAL PROFILE

Java/J2EE Technologies

Core java, JDBC, Servlets, JSP, Struts, Spring-Boot, Hibernate XML, EJB, Web Services, Jasper Report, Web security (CSRF), Docker & Amazon Deployment.

Frameworks

Spring-Boot Micro service, Hibernate, Struts2, JSF/Angular JS/Node JS/ Rest full web service/SOP. Apache Solr.

IDE Tools

MyEclipse, RAD

Servers

Apache Tomcat 8.0, Weblogic 8.0, JBoss 5.0, WebSpare

Languages

JAVA/J2EE

RDBMS

My SQL and Oracle 9i, Oracle10g, DB2 and SQL, PostgreSQL.

Operating Systems

Windows 98/2000/ ME/ NT/ XP, MS – DOS,

EDUCATION

Master in Computer Application in 2004.

WORK EXPERIENCE

Working as a Tech Lead in GFI Informatique India Pvt Ltd from Nov-2012 to Till Date.

Worked as SSE for Sify Technology Pvt Ltd from Sept-2010 to Nov- 2012.

Worked as SSE for IBM India Ltd from Feb-2010 to Sept-2010.

Worked as SSE for Stella Informatico pvt Ltd. from April-2009 to Feb- 2010.

Worked as SE for Patni Computer System Pvt. from Sept-2008 to March-2009.

Worked as Developer Software Engineer for Complete Object Solutions Pvt. Ltd.

from Sept-2005 to Sept-2008.

Project QFC

Client: QFC

Duration: 15-Aug-20 to Till Date

Environment:-Java/Spring-boot/Web services (Rest-Soap), Database Oracle, Tomcat 8.0, IBM Web Spare (Liberty), AWS, Docker.

As Qatar Financial Centre (QFC), we are one of the world's leading and fastest growing onshore business and financial centers. Strategically positioned for excellent business opportunities, Qatar is centrally placed between East and West, making it the ideal platform to springboard your growth.

Responsibilities:

Started development from scratch and design application architecture with database normalization.

Developed procedure/tables with schema and design proper relation.

Developed Key Store functionality to set latest key to encryption and decryption, we are storing key inside key-Store and getting updated key from store. It is very secure to encryption.

Developed rest full services.

Developed scheduler to read xml file and import data inside DB.

Unit testing as per the business rules.

Code optimization.

Database tuning as per the backend operation.

Performance testing with backend side also.

Deployment on Linux environment with IBM Liberty Server.

Project HSBC OTP

Client: HSBC

Duration: Dec-2019 to 15-Aug-20

Environment:-Java/j2ee/Struts2Spring-boot/Web services (Rest-Soap), Database Oracle, Tomcat 8.0, IBM Web Spare (Liberty) JavaScript, Angular JS, HTML

(AWS, Docker).

I developed OTP functionality and backend portal to HSBC under Doha client.

HSBC is one of the world’s largest banking and financial services organizations. We serve more than 40 million customers through our global businesses: Wealth and Personal Banking, Commercial Banking, and Global Banking and Markets. Our network covers 64 countries and territories in Europe, Asia, the Middle East and Africa, North America and Latin America.

We aim to be where the growth is, connecting customers to opportunities, enabling businesses to thrive and economies to prosper, and ultimately helping people to fulfil their hopes and realize their ambitions.

Listed on the London, Hong Kong, New York, Paris and Bermuda stock exchanges, shares in HSBC Holdings plc are held by around 197,000 shareholders in 130 countries and territories.

Responsibilities:

Started development from scratch and design application architecture with database normalization.

Developed procedure/tables with schema and design proper relation.

Design and developed OTP notification functionality with entire application connectivity, and OTP Notification will be generate unique on each request, after OTP generation we are doing encryption and decryption according to Key Store with key set.

OTP Generation according seeding format and on the same time we are doing encrypt. If account is not active as per business rules then request will not forward to next channel.

OTP Validation, before forward OTP notification to customer we are doing validation as per business rules. If OTP value is validate successfully then it forward to next channel service.

Notification service will forward OTP value to particular customer according to register mobile number correspondent account number.

Developed Key Store functionality to set latest key to encryption and decryption, we are storing key inside key-Store and getting updated key from store. It is very secure to encryption.

Developed filter to accept JWT token and validate it and forward to next channel.

Developed Admin portal to track OTP backend functionality, and check customer’s details with status as (Active/Deactivate). Admin can create new user and he can generate PDF report also. So by this portal application we are handling back end functionality.

Developed scheduler to read xml file and import data inside DB.

Unit testing as per the business rules.

Code optimization.

Database tuning as per the backend operation.

Performance testing with backend side also.

Deployment on Linux environment with IBM Liberty Server.

Build data source step in Liberty server and as per the application requirement.

Import certification to make secure application.

Implement interceptor and auth2 for security.

Project QSC

Client: Qatar Satellite Company (Qatar-Doha)

Duration: Feb-2019 to Dec-2019

Environment:-Spring-boot-MicroServices/Hibernate/Angular/Angular-js,DB2,Mongo DB, Web Spare, Tomcat7.0, Web-services (JAX-WS, JAX-RS).

QSC:- Es’hailSat, the Qatar Satellite Company was established in 2010. Based in Doha, Qatar, the company will own and operate satellites to serve broadcasters, businesses and governments. Es’hailSat has contracted with Space Systems/Loral to build its first satellite called Es’hail 1 which will share a spacecraft platform with the European satellite operator Eutelsat. Es’hail 1 is scheduled for launch in the second quarter of 2013 and will provide television, voice, Internet, corporate and government services across the Middle East and North Africa region and beyond.

Responsibilities:

Involved in coding as per use cases and business requirement. Implement spring security and transaction management for all Application. Interaction with client and team handling as per the client requirement.

Worked as individual contributor to all Application.

Involve in solving any logical/technical issues both side development and production. Resolved production issue and generate report.

Coding for business layer connections access by using Hibernate and design database. Analysis, design, Implementation of the different requirements ranging from web page.

Design database and create stored procedure & function query optimized. Created web services as per client requirement. UAT handling according agreement between client and company.

Application Deployment in Dev and UAT environment with load balancing.

Application’s code & query optimize, Application performance testing.

Create Junit test case to all application.

Implement interceptor for security.

Project MOPH

Client: (Ministry Of Public Health) (Qatar-Doha)

Duration: June 2018 to Feb-2019

Environment:-Spring-boot/MicroServices/Hibernate/Angularjs/,DB2,WebSpare,Tomcat7.0, Web-services (JAX-WS, JAX-RS) Agile-Method.

MOPH:- - The Ministry of Public Health serves to improve the health of the population of Qatar with its many advanced protection, promotion, prevention, diagnostic, treatment, and rehabilitation services. The Ministry of Public Health aims to create health policies that protect and promote better health, in order to meet the challenges of the 21st century and the needs of the fast growing population of Qatar. Health care is provided for all patients irrespective of nationality, and the Government is pledged to provide “health for all”. The Ministry of Health's relationship with Hamad Medical Corporation, the premier non-profit health care provider established in 1979, is through the Supreme Council for Health, whose Secretary General is the Minister of Public Health. The MOPH is responsible for components of public health such as disease survey, prevention & control, food safety, health promotion, laboratory services and information & vital statistics among others.

Responsibilities:

Involved in coding as per use cases and business requirement. Implement spring security and transaction management for all Application. Interaction with client and team handling as per the client requirement.

Worked as individual contributor to all Application.

Involve in solving any logical/technical issues both side development and production. Resolved production issue and generate report.

Coding for business layer connections access by using Hibernate and design database. Analysis, design, Implementation of the different requirements ranging from web page.

Design database and create stored procedure & function query optimized. Created web services as per client requirement. UAT handling according agreement between client and company.

Application Deployment in Dev and UAT environment with load balancing.

Application’s code & query optimize, Application performance testing.

Create Junit test case to all application.

Implement interceptor for security.

DB tuning as per the context.

Project QNB

Client: (QNB Bank of Qatar)

Duration: Feb 2016 to June-2018

Environment: Spring/Hibernate/JSF/Angular-js/Ajax,Jason,DB2,WebSpare, Tomcat7.0, Web services(JAX-WS,JAX-RS) Agile Method, BDD,TDD Method, Docker, Amazon Deployment and cluster load balancing/Apache Solr.

QNB:- - QNB Group has steadily grown to be among the largest banks in the Middle East and North Africa Region with $104.4 billion of assets. Euro money is one of the most well respected industry experts on capital markets, investment, foreign exchange and treasury, with a deeper focus on a number of key regional markets. Euro money continues to report on and champion market growth as well as analysis on international cross border. Digital Banking implemented for all transaction & notification.

Responsibilities:

Implement spring security and transaction management for all Application.

Interaction with client and team handling (Design Application POC). As per the client requirement.

Involve in solving any logical/technical issues both side development and production.

Resolved production issue and generate report.

Coding for business lawyer connections access by using Hibernate and design database.

Analysis, design, Implementation of the different requirements ranging from web page.

Design database and create stored procedure & function query optimized.

Created web services as per client requirement.

UAT handling according agreement between client and company.

Implemented Angular Js for pagination/filtering/client validation.

Working on the Agile Methodology and update to Scrum master daily basis.

Implement OLTP for online transaction with payment gateway.

Docker & Amazon Deployment and create cluster/load balancing/S3 storage.

Project Medical Commission (Qatar-Doha)

Client: MC

Duration: Feb-2014 to Jan-2016

Environment: Spring4/Hibernate/Angularjs,Ajax,Jason,DB2,WebSpare, Tomcat7.0, Web services(JAX-WS,JAX-RS) Agile Method, BDD,TDD Method, Docker, Amazon Deployment and cluster load balancing/Apache Solr.

Medical Commission Department is to screen all the new comers to stay and work in Qatar for infectious diseases namely:

Immunization gives more lives and prevents more diseases than any medical treatment. The vaccines develop the defense system in your body (immunity) so that you are protected against diseases. Vaccine preventable diseases are still the major cause of morbidity and mortality among children causing pneumonia, brain damage, choking, heart problems, paralysis, liver damage etc. Basic vaccines are given at an early age and each of them has a specific time for starting e.g. MMR vaccine is not effective till 1 year of age. Each of the vaccines have to be spaced by a defined interval to ensure their effectiveness. Hence, the immunization schedule of Qatar has been prepared keeping all these issues in mind. The National Immunization Committee makes changes in the schedule according to the trends of disease prevalence in the State of Qatar. A total of 11 different vaccines were given till 2004 to protect against the major life threatening diseases of childhood. Recently, in 2005 a 12th vaccine, the Pneumococcal Conjugate Vaccine, has been added.

Responsibilities:

Working as solution architecture for entire application design Application & database. Monitor application performance and stability in production.

Interaction with client and team handling.

Involve in solving any logical/technical issues both side development and production.

Resolved production issue and generate report.

Coding for business lawyer connections access by using Hibernate and design database.

Analysis, design, Implementation of the different requirements ranging from web page

Design database and implementation normalization crated procedure & function.

Created web services as per client requirement and implement token base security.

UAT handling according agreement between client and company.

Working as solution Airecture for entire application design database and design Application Airecture as layer wise. Monitor application performance and stability in production.

Implemented Angular Js for pagination/filtering/client validation.

Working on the Agile Methodology and update to Scrum master daily basis.

Project Home Insurance (Qatar-Doha)

Client: QIC

Duration: Nov-2012 to Jan-2014

Environment: Spring4,Struts,Hibernate,Jquery,AngularJS,Ajax,Jason,DB2,WebSpare, Tomcat7.0, Web services(JAX-WS,JAX-RS),JMS, BDD,TDD Method.

QIC:- Home Insurance Plan- This system developed by internet Unit support planning. By this

System user can apply easily and with all proof so QIC do verification about the home and

Motor insurance also there in this plan. In QIC have both version mobile and we application

Also Digital Banking implemented for transaction.

Responsibilities:

Mostly Involved in coding as per my use case and business requirement.

Interaction with client and team handling.

Involve in solving any logical/technical issues both side development and production.

Resolved production issue and generate report.

Coding for business lawyer connections access by using Hibernate and design database.

Analysis, design, Implementation of the different requirements ranging from web page

Design database and implementation normalization crated procedure & function.

Created web services as per client requirement and implement token base security .

UAT handling according agreement between client and company.

Working as solution Airecture for entire application design database and design Application Airecture as layer wise. Monitor application performance and stability in production.

Implemented Angular Js for pagination/filtering/client validation.

Working on the Agile Methodology and update to Scrum master daily basis.

Implement OLTP for online transaction with payment gateway.

Project E-Panchayat

Client NIC

Duration July-2011 to Nov-2012

Environment Spring3,Struts,Hibernate,Jquery,AngularJS,Ajax,Jason,DB2,Tomcat7.0, Web services(JAX-WS,JAX-RS),JMS/JSF/EJB.

E-Panchayat: Project Description: Online Project developed for NIC. Ministry of Panchayati Raj (MoPR), Government of India, has undertaken e-Panchayat Mission Mode Project (e-Panchayat MMP) with a view to introduce and strengthen e-Governance in Panchayati Raj Institutions (PRIs) across the country and build associated capacities of the PRIs for effective adoption of the e-Governance initiative. During the first phase of e-Panchayat MMP, a comprehensive Information & Services Needs Assessment (ISNA) study was conducted in order to understand the e-Governance needs & expectations of all the stakeholders including, PRIs (District Panchayats, Block Panchayats and Village Panchayats), State Panchayati Raj (PR) Departments and Central Line Ministries (CLMs). This was followed by Business Process Re-engineering and preparation of Detailed Project Reports (DPRs) for each State.

Responsibilities:

Involved in coding.

Interaction with client and team handling.

Involve in solving any logical/technical issues

Resolved production issue and generate report.

Coded for Use case and handling business lawyer connections access by using Hibernate.

Analysis, design, Implementation of the different requirements ranging from web page

Design for the system to user interface change.

Design database for modules level.

Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.

Involved in database design like writing procedures, functions, triggers and queries for report generation with jasper

Web security (CSRF)

Project: LLP

Client: NIC

Duration: Dec-2010 to July-2011

Environment: Spring3, Hibernate, JQuery, Ajax, Jason, DB2, Web Spare, Tomcat7.0

JMS, JX-RS/JSF/EJB .

Limited Liability Partnership

LLP: A corporate business vehicle that enables professional expertise and entrepreneurial.

Initiative to combine and operate in flexible, innovative and efficient manner, providing benefits of limited liability while allowing its members the flexibility for organizing their internal structure as a partnership.

Responsibilities:

Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.

Involved in coding, testing, client Handling, Data Migration, and Presentation of the Application.

Involved in database design

Resolved production issue and generate report.

Coded for database connections and data access by using Hibernate.

Analysis, design, Implementation of the different requirements ranging from web page

Design for the system to user interface change.

Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.

Project MEETING ROOM BOOKING SYSTEM (MRBS)

Client: Videocon Telecommunication Ltd.

Duration: June 2010 -To – Dec 2010.

Environment: Java, Struts2, Hibernate, spring, XML, JMS, Web sphere,DB2.

Meeting Room Booking System:-

Meeting Room Booking System for VTL. This will be Employee’s access window to book and view

Meeting rooms. This will facilitate employees to view the Meeting Room Calendar and also

help the administration in better planning and scheduling of resources. Providing a standard,

Common platform of viewing/booking meeting rooms. Time (in Hour: Minute format,

minutes will be displayed in 15 minutes gap for instance 12:00, 12:15, 12:30, 12:45 etc.).

Only the available meeting room against specified Date and Time will be displayed

For given room, date, time employee will be able to view available/mapped resources

Responsibilities:

Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.

Involved in coding, testing, client Handling, Data Migration, and Presentation of the Application.

Involved in database design

Analysis, design, Implementation of the different requirements ranging from web page

Design for the system to user interface change.

Created Dashboard and display available room information of default date.

Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.

Coded for database connections and data access by using Hibernate.

Project INSTANT RECHARGE (IR)

Client: Videocon Telecommunication Ltd

Duration: Feb 2010 -To – March 2010

Environment Java, Struts2, Hibernate, Spring, Web Service XML,JSF, Web sphere.

INSTA RECHARGE (IR)

IR gives facility to customer to top up or recharge their mobile via internet.

By IR user can select amount and type of recharge and make payment by credit card

Responsibilities:

Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.

Involved in coding, testing, client Handling, Data Migration, and Presentation of the Application.

Analysis, design, Implementation of the different requirements ranging from web page

Design for the system to user interface change

Coded for database connection and data access by using Hibernate.

Fixing defects and unit testing

Integration of AMDOCS Web service, Bill desk, SMS gateway.

Project COMPLAINT MANAGEMENT SYSTEM(CMS)

Client: Videocon Telecommunication Ltd.

Duration: March 2010 -To – May 2010.

Environment: Java, Struts2, Hibernate, Spring, XML, Web sphere, DB2.

Complaint Management System (CMS)

Complaint management system is a web based application that provides facility to manage all customer complaints sent by TRAI / DoT. It includes create, edit, and search complaint. It also includes various types of reports according to circle or corporate level..

Responsibilities:

Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.

Analysis, design, Implementation of the different requirements ranging from web page

Design for the system to user interface change

Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.

Coded for database connections and data access by using Hibernate.

Developed the auto mail functionality.

FINANZA

Client: FINANZA

Duration: April 2009 -To – Feb 2010.

Environment: Java, Struts2, Hibernate, Spring, XML, Web sphere, DB2

Finanza is a product which has been developed to gather and save financial information of the customers in a highly secured environment having an additional feature for online company incorporation

Company Incorporation currently is being managed manually. Although the system has been able to cater to their requirements successfully over the period of years it lacks certain features/functionalities, which will help them improve their turn around time and increase customer satisfaction. The new system (Finanza) is expected to solve certain key problems, which are faced while serving a customer, and, it is also an opportunity to empower Customer Services with a holistic system, which will not only improve their turn around times but will also be easy to use.

Finanza Functions:-

Developed the company related query functionality with struts and Spring /Hibernate

Developed the company information convert into different language.

Developed the auto mail functionality.

Responsibilities:

Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.

Involved in coding, testing, client Handling, Data Migration, Presentation of the Application.

Analysis, design, Implementation of the different requirements ranging from web page

Design for the system to user interface change

Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.

Coded for database connections and data access by using Hibernate.

Fixing defects and unit testing

ICICI PRUDENTIAL LIFE INSURANCE

Client: ICICI Bank, India.

Duration: October 2008 – April 2009.

Environment: Java, Struts, Ejb, Hibernate, XML, Tomcat, MySql.

Description:

ICICI Prudential Seamlessly integrates with popular Enterprise Solutions like secured Business Suite, and even legacy Systems. Implementation of "ICICI Prudential Life Insurance" is very easy. Business documents details available on the website in this project .In case download the payout data in an excel sheet should be added on the left hand side of the main page. This will enable the client to download the entire data from inception till current date. The well-designed marketing communication initiatives developed by ICICI Prudential Life Insurance (ICICI pru that helped it gain leadership position in insurance market.

ICICI Functions:-

Developed the E-Pin genration functionality.

Developed the Customer related query functionality with status.

Developed the auto reply functionality.

Worked on the generic line section and its objects.

Generalizing the section implementation in ICICI using tiles.

Implemented the tiles on the Address section and updated all the address pages for the same.

Responsibilities:

Developed user interfaces using Servlets, JSP, Java script and HTML, Ajax.

Involved in coding, testing, client Handling, Data Migration, Presentation of the Application

Created HTML GUI interfaces with JSP and Java Scripting for front-end validations.

Coded for database connections and data access by using Hibernate.

Fixing defects and unit testing.

Client: Rana Group Chennai.

Duration: June 2005 – Sep 2008.

Environment: Java, JSP, Servlets, Struts, Hibernate, XML, EJB 2.0, Oracle 9i .

Description:

OPEN SESAME™ seamlessly integrates with popular Enterprise Solutions like SAP, Oracle

Business Suite, and even legacy systems. Implementation of OPEN SESAME is very easy.

Business documents created in one language can be viewed in another language depending on

the language chosen by the user.

In this project I Involved in 4 modules:

(1) Customer Satisfaction Survey Master

(2) New Product Definition

(3)Transaction Document

(4)Company Master

1) Customer Satisfaction Survey Master:-

Purpose of this module is to maintain the grade and parameters. These grades are given by

customer to related department regarding service provided by that respective department. This

Polling is allowed for specific time period. I was involved in business logic by JDBC, EJB 2.0 and

Presentation Logic by using servlets and jsp.

2) New Product Definition Module:-

Purpose of this module is to create or Change or Delete the new product And all transaction are

depends upon the table which is created during creation of product definition. I was involved in

business logic by EJB 2.0, Presentation Logic by using jsp and servlets.

3) Transaction Document:-

Purpose of this module to generate any type of Report developing user interface to design any

type of template Using Applet which is used for generating reports like purchase order, sales

order as per client requirement, we also provided the Query builder tool to fetch the data from

data store, generate queries & display in client side(JSP),SWING & JDBC& It also allows

the basic calculation like add/sub.

4) Company Master Module:-

Purpose of this module to configure the product. This Modules Involves the detail to be given

like Bank Profile, License Particulars, and Company Profiles & Login, So Only Developers or

Authorized person can allow login access the resources.

PERSONAL PROFILE

Name : Mr. Rajesh Kumar

Date of Birth : 07.03.1979

Sex : Male

Marital Status : Single

Nationality : Indian

Languages Known : English, Hindi

DECLARATION

I do hereby declare that all the information stated above is true to the best of my knowledge and belief.

Date: Rajesh Kumar

Place: Signature



Contact this candidate