Rajesh Kumar
Email: ************@*****.*** 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, Restful-SOAP, 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 as Developer.
Implemented different projects in technologies like Core Java/J2EE, Struts, Servlet, JSP, Spring Boot-framework/micro-services/Hibernate, XML Parsing, Junit, PL/SQL, JQuery, JavaScript, and HTML5.
Have experience in java server side programming using servlet, jsp, java beans, spring-boot, struts, Hibernate, and web services (Rest & SOP).
Good working and deployment experience in Tomcat, Weblogic9.2 and WebSphere application server.
Have experience with banking and insurance domain application(spring-security/secure certificate/OTP/Encryption implementation
Have 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.
Project QNB Bank
Client: QNB Bank-EGYPT
Duration: Oct-2021 to Till Date
Environment: Spring-Boot/Hibernate/DB2/WebLogic-Server/Web-Services(JAX-WS, JAX-RS)Docker/spring-security/SSL/Encryption/OTP/Auth2.
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
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 and consume SOAP services.
Developed scheduler to read xml file and import data inside DB.
Unit testing as per the business rules.
Code optimization.
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 for pagination/filtering/client validation/Consume services.
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 QNB Bank
Client: QNB Bank-Doha
Duration: 20-Nov-2021 to Oct-2021.
Environment: Spring-Boot/Hibernate/DB2/WebLogic-Server/Web-Service(JAX-WS, JAX-RS)-Docker/spring-security/SSL/Encryption/OTP/Auth2.
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
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 and consume SOAP services.
Developed scheduler to read xml file and import data inside DB.
Unit testing as per the business rules.
Code optimization.
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 for pagination/filtering/client validation/Consume services.
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 QFC
Client: QFC
Duration: 15-Aug-20 to 20-Nov-2021
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- Qatar Doha
Duration: Dec-2019 to 15-Aug-20
Environment:-Java/j2ee/Struts2/Spring-boot/Web-Services-(Rest-Soap),Database Oracle,Tomcat-8.0,IBM-WebSpare(AWS,Docker)Spring-Encryption/OTP/Auth2.
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-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/Angular/Angular-js,DB2-DB,Web Spare, Tomcat7.0, Web-services (JAX-WS, JAX-RS).
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 Home Insurance (Qatar-Doha)
Client: QIC
Duration: Nov-2012 to Jan-2014
Environment: Spring4,Struts,Hibernate,Rest-full services,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:
Responsibilities:
Developed backend services and 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.
Created Junit test cases.
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