Hardik
PROFILE SUMMARY
Over 9 years of IT experience in Object Oriented Programming, Analysis, Design, Documentation,
Integration, Testing, and Implementation of Client - Server, Distributed Multi-tiered and Large
Scale Enterprise applications in Waterfall and Agile methodology using JAVA and J2EE
technologies.
Good expertise in developing Distributed Enterprise Software Application components using
object-oriented design patterns and Microservices Architecture.
Good working knowledge in Java/J2EE technologies: Exceptions, JDBC, Servlets, JSP, EJBs, JMS,
XML, JSF, XSLT, HTML, JavaScript, AJAX.
Good experience in building artifacts by using build.xml in pom.xml in MAVEN.
Working on Microservices for Continuous Delivery environment using Jenkins.
These applications are built with Java, Spring Boot, Micro services with MySQL database, the
client position of the applications heavily user JavaScript and the Bootstrap front end framework.
Good knowledge in HTML5/CSS3 development and have experience in Backbone, React.
Hands on experience in IDE Tools: Eclipse, IntelliJ, Visual Studio.
Conduct training sessions related to guidance for agile teams, training Java, and content to
support the adoption of Agile based on the maturity level of the organization.
Create and configure connection pools, add WebLogic/WebSphere Server instances to a cluster.
Extensive experience in building CI/CD pipelines using, Jenkins for end-to-end automation for all
builds and deployments.
Experience in developing web services (WSDL and REST) and consuming web services with
programming language.
Development web logic components using JSP, Servlets and server-side components using EJB
under J2EE Environment.
Strong understanding of RDMS concepts and working experience of Relational Databases like
MS SQL Server, Oracle, My SQL and DB2.
Strong JAVA/J2EE application development background, with experience in defining functional
and technical specifications.
Developing multi-tiered object-oriented system architectures utilizing Use cases, UML (Sequence,
Activity, and class diagrams).
Have knowledge on DevOps tools like Jenkins, AWS, and Azure.
Composure and hands-on experience with Maven and Junit.
Expertise with Web/Application servers: Apache Tomcat, IBM Web Sphere, Web Logic.
Extensive experience in the Analysis, Design, Development, Implementation and Testing of
enterprise application with web technologies, distributed technologies, and client-server
architecture environment.
PROFESSIONAL CERTIFICATIONS
GitHub Copilot
Introduction to AWS
Introduction to Cyber Security
Neuro IT Operation
Service Now ITSM Processes
ITIL4.0 Foundation
Time and Task Management
AWARDS RECOGNITION
Recognized as a "Star Performer" for outstanding contributions during critical delivery phase of
Trade - Raiffeisen Go-Live 2019, demonstrating exceptional dedication, initiative, and problem-
solving skills.
TECHNCIAL SKILLS
Java/J2EE Technology: Java, Servlets, JSP, JDBC, EJB.
Architecture & Framework: Client-Server, MVC, J2EE, Spring, Hibernate, Micro services, Spring
Boot.
Database: Oracle, SQL, MS SQL Server, Sybase 10, DB2.
Web technologies: React, JSON.
IDE: Eclipse, IntelliJ, NetBeans, Spring Tool Suite, Visual Studio.
Conceptual knowledge: Web Services (Rest), Socket Programming.
GUI: HTML5, XML, JSF, JSP, JavaScript, CSS3, XSLT.
Programming Language: Java SE 1.8,Java SE 1.6/1.7, Core Java APIs (I/O, Thread, Collections).
Tools: Web Logic, Tomcat, Junit, Maven, Jenkins.
Design & Control: UML, GitHub, Clear Case, Jira, ADO, Services Now.
AI Technologies: Copilot, Generative AI, Spring AI, MCP(Model Context Protocol).
Security Testing: Burp Suit.
Work EXPERIENCE
Client: Panorama Consulting & Engineering March 2025 – Till Date
Role: Java Full Stack Developer
Description:
Panorama offers Design Build, Engineering,Procurement,construction,Management, Comminisioning
and Qualification services, the scope of work is chiefly in Pharmaceutical, Chemical, Project
Management, MEP, Commissioning and Validation area and IT services ensures smooth and effective
digital transformation. We are competent in providing business IT support to organizations of any size.
Responsibilities:
Designed and developed enterprise-level applications using Core Java, Spring Framework, SQL
Server, and Type Script, contributing to 35% of total work scope.
Developed over RESTful APIs to support backend integration and cross-platform data communica-
tion.
Improved test coverage by 40% through automated unit and system testing using JUnit under TDD
methodology.
Contributed to the coding and optimization phase (25%), reducing application load times by up to
30% through code refactoring and performance tuning.
Participated in 100+ Agile ceremonies, including daily stand-ups, sprint planning, and retrospec-
tives, supporting continuous delivery and feedback.
Collaborated with cross-functional teams and stakeholders on 30+ enhancement requests and
production issues, accounting for 20% of responsibilities.
Documented technical processes, code functionality, and workflows using SOPs, ensuring compli-
ance and traceability (10% effort allocation).
Used tools like Jira, ADO to track 200+ tasks, bugs, and feature tickets, streamlining project visibil-
ity and accountability.
Mentored 5+ junior developers and contributed to team knowledge-sharing sessions weekly, ded-
icating 10% of time to training and support.
Client: Cognizant/ AXA Insurance Aug 2022 – Jan 2025
Role: Team Lead
Description: AXA is a global insurance and asset management company based in Paris, France. Founded
in 1817, it operates in over 50 countries, offering a wide range of products, including life, health, car,
home, and business insurance, as well as investment management services. AXA is one of the world's
largest insurers, known for its commitment to sustainability, digital innovation, and responsible
investing. It serves millions of customers worldwide, providing solutions for both individuals and
businesses.
Responsibilities:
Day-to-Day duties include daily scrums, overseeing bug troubleshooting and feature develop-
ment, while mentoring junior developers, fostering team collaboration, and coordinating with
stakeholders to align project goals with business objectives.
Led a cross-functional team of 5+ developers, managing task allocation, workload distribution,
and sprint planning to ensure timely delivery of high-quality features. Implemented Agile best
practices, optimizing team efficiency and improving project timelines by 30%.
Actively used GitHub Copilot as an AI pair programmer to enhance code productivity across multi-
ple languages and frameworks. Leveraged Copilot to generate boilerplate code, refactor legacy
code, and auto-generate unit test cases, leading to a ~25% increase in development speed and re-
ducing human error.
Integrated GitHub Copilot into daily workflows, training junior developers on best practices for
prompt engineering and validating AI-generated suggestions, promoting the safe and efficient
adoption of AI coding tools across the team.
Built internal tools powered by Generative AI to automate repetitive development tasks, such as
log analysis, code review summarization, bug report generation, and internal documentation.
Developed proof-of-concept applications using LLMs to convert natural language queries into SQL,
generate RESTful API templates from business specs, and translate legacy codebases to modern
frameworks, accelerating digital transformation initiatives.
Designed and deployed a chatbot assistant integrated with developer documentation, leveraging
GPT-based models to assist teams with technical queries, onboarding, and project-specific FAQs,
reducing dependency.
Experience in using and implementing design patterns such as Model-View-Control MVC, Data Ac-
cess Object DAO in the development of multi-tier distributed applications.
Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access
the data from the database.
Developed and maintained scalable, high-performance web applications using Java, Spring Frame-
work, and Hibernate for backend development.
Integrated Restful APIs and Socket Web Services for communication between services and real-
time data transfer.
Worked extensively with MySQL databases, designing and optimizing database schemas, writing
complex SQL queries, and ensuring data integrity and security.
Utilized Hibernate ORM for seamless interaction between the Java application and MySQL data-
base, reducing manual SQL queries and improving development efficiency.
Deployed and managed applications on Microsoft Azure, utilizing cloud services such as App Ser-
vices, Virtual Machines, and Azure Databases.
Managed source code versions using IBM Clear Case, ensuring seamless collaboration and version
control across teams.
Facilitated code reviews, branching, and merging processes to maintain code quality and avoid
conflicts in collaborative environments.
Developed responsive and dynamic user interfaces using HTML5, CSS3, and JavaScript.
Worked with JSP for integrating Java code within HTML pages to develop dynamic web applica-
tions.
Used XSLT to transform XML documents into formatted web content, ensuring that data from var-
ious sources was presented appropriately on the front end.
Conducted unit testing using JUnit, ensuring that all components of the application were thor-
oughly tested for functionality and edge cases.
Performed security testing using Burp Suite, identifying and resolving potential vulnerabilities to
ensure secure web applications.
Implemented and customized ServiceNow for IT service management (ITSM), automating work-
flows for incident management, change requests, and service catalog management.
Worked closely with cross-functional teams, including front-end developers, QA engineers, and
project managers, to ensure timely delivery of features.
Created comprehensive documentation for services, APIs, and workflows to ensure effective com-
munication and project continuity across teams.
Applied best practices for security and performance optimization, reducing system vulnerabilities
and ensuring efficient application performance.
Monitored application health and provided ongoing improvements to meet performance and scal-
ability requirements.
Environment: Java, Spring, Hibernate, Maven, web services, Oracle, SQL Server, Web Services, REST,
Junit, JSP, Servlets, Azure, HTML, micro services, CSS, IBM Clear Case, Burp Suite, JQuery, XML, XSLT,
Socket Web Services, GitHub Copilot, Generative AI, Spring AI, MCP(Model Context Protocol), Services
Now, ADO, Agile.
Client: Citius Tech Health Care/ Elsevier Inc Aug 2021 – Aug 2022
Role: Team Leader - I
Description: Elsevier Inc. is a global leader in knowledge and analytics, with a focus on scientific, technical,
and medical information. As a key player in the academic and healthcare sectors, Elsevier plays an integral
role in facilitating research, education, and clinical decision-making. Here’s a more in-depth look at their key
offerings.
Responsibilities:
Excellent programming experience in Java 8, JDBC, Servlets, JSP.
Developed the application using Spring Boot, Micro services, JavaScript, jQuery, HTML5, CSS3,
Oracle DB, IntelliJ and Rest.
Led a team of 5+ developers, establishing clear performance benchmarks and provided training to
junior team members.
Implementing lazy loading feature across the application using React. Involved in writing built in
validations and custom validations using React.
Troubleshoot and resolved integration issues related to transaction failures, connectivity prob-
lems, and error handling.
Work on React JS Virtual Dom and React views, rendering using components which contains addi-
tional components called custom HTML tags.
Code is mainly written in intelliJ using Java with spring framework, stored in a GIT repository, and
built using maven.
Using Rest Controller in spring framework to create Restful Web services and JSON objects for
communication.
Excellent Knowledge on Visual Studio, SVN and Git for code development and work item manage-
ment.
Implementing ORM and persistence layer using Hibernate ORM framework and SQL, implement-
ing back-end architecture includes business layer, DAO layer using Spring Boot.
Using Spring Boot which is radically faster in building Microservices and develop spring-based ap-
plication with very less configuration.
Extensive Knowledge on DevOps tools like Jenkins, AWS.
Involving in Design, development and testing of web application and integration projects using
Object Oriented technologies such as Core Java, J2EE, JSP, JDBC, Spring Framework, Hibernate and
Java Beans, web services REST, XML.
Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other ser-
vices of the AWS family.
Setup databases in AWS using RDS, storage using S3 bucket and configuring instance backups to
S3 bucket.
Managing and Monitoring the JVM performance by WebLogic/WebSphere Heap Size, garbage col-
lection, JDBC Pools.
Experience in using and implementing design patterns such as Model-View-Control MVC, Data Ac-
cess Object DAO in the development of multi-tier distributed applications.
Experience in project deployment using Jenkins, Elastic Search and using web Services like Ama-
zon Web Services (AWS).
Using Hibernate to store the persistence data into the Oracle database and wrote HQL to access
the data from the database.
Environment: Java 8, Spring, Hibernate, Maven, web services, Spring Boot, Oracle, Web Services, REST,
React, Junit, JSP, Servlets, Aws, HTML, micro services, CSS, Git Hub, Ajax, JQuery, Jira, Agile .
Client: Intellect Design Arena/Raiffesien Bank, Austria Jun 2018 – Aug 2021
Role: Senior Java Developer
Description: Raiffeisen Bank is a global banking institution headquartered in Vienna, Austria, and is part
of the Raiffeisen Banking Group, which provides a wide range of financial services. The bank offers a
variety of trade finance solutions to facilitate international trade, including services that support the
import and export of goods and services.
Responsibilities:
Accountable for analyzing requirements, developing designs, implementing, and testing
software/web applications using Java 7, J2EE, JSP, WebLogic, JavaScript, HTML, and SQL.
Developed some external plug-in for internet-based application, using tools like Eclipse and Jenk-
ins.
Experience in data modeling, creating databases/collections, indexes, constraints, replication in
SQL DB.
Worked on Queue configuration and management using WebSphere MQ.
Used JMS for sending XML messages to queues.
Implemented a CI/CD pipeline with Jenkins, and GitHub by virtualizing the servers using WAS/
WAP for the Dev and test environments by achieving needs through configuring automation using
Containerization.
All instances of a message-driven bean are equivalent, allowing the EJB container to assign a mes -
sage to any message-driven bean instance. The container can pool these instances to allow
streams of messages to be processed concurrently.
Track client interactions and recurring technical issues to support product quality programs and
product development.
Used source control systems like Git and Subversion SVN.
Web service calls, multiple DB sources, XML, CSV and Data log scrape work Rest full services and
API Development.
Experienced with deploying applications on to production servers, configuring various parameters
of servers like Apache Tomcat.
Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web
Sphere process server.
Environment: JAVA, EJB, Swift Messages, J2EE, Spring MVC, JSP, Hibernate, JavaScript, AJAX, HTML5,
JNDI, Apache XML, REST, WSDL, CSS, WebSphere Application server v 8.5 , SVN, Junit, Oracle 10g,
Eclipse.
Client: Krish Copusoft Pvt. Ltd./GEDA Mar 2017- Jun 2018
Role: Java Full Stack developer
Description: The Gujarat Energy Development Agency (GEDA) is a government agency in the Indian state
of Gujarat. It was established in 1993 with the primary goal of promoting the use of renewable energy
sources and energy conservation in the state. GEDA is responsible for planning, developing, and imple-
menting various energy-efficient projects and renewable energy programs.
Responsibilities:
Involved in the analysis, design, and development phase of the application.
Developed the presentation layer using JSP and Servlets.
Created test cases and Involved in Unit Testing using JUNIT Framework.
Automating Server-Side Tracing in MySQL and identifying SQL performance issues, by analyzing
Profiler output. Reporting and resolving serious SQL alerts.
JIRA for trouble tickets and Confluence for our knowledge base
Exposure and some development of the following: Enterprise Java Beans, Servlets, JSP, JSF,
JavaScript, JQuery, Oracle, HTML, and CSS.
Used a hybridized method for development. AGILE/Waterfall
Used Eclipse debugger for application webpage troubleshooting for the bug fixes.
Environment: Java, Spring MVC, Hibernate, JPA, Swing, Shift4j, Crystal Report, J2EE, JSP, HTML/CSS,
Servlets, JDBC, MySQL, JavaScript, Eclipse, SVN, Maven.
Client: Infosense Global Pvt. Ltd Jan 2016- Mar 2017
Role: Java developer
Description: Infosense Global Pvt. Ltd. is an IT services and consulting company based in India. The com-
pany specializes in providing innovative solutions in various areas such as software development, IT con-
sulting, business process outsourcing (BPO), and digital transformation services.
Responsibilities:
Led the analysis, design, and development phases of the application, ensuring alignment with
strategic business goals and high-level technical standards
Engineered the presentation layer using JSP and Servlets, delivering user-centric web experiences
with seamless interactivity.
Designed and implemented unit tests with JUnit, ensuring quality and functionality while prevent-
ing defects in production.
Managed trouble tickets via JIRA, while also enhancing the team’s collective knowledge through
Confluence documentation and solution-sharing.
Worked with an extensive range of technologies, including Java, Spring MVC, Hibernate,
JavaScript, JQuery, Oracle, HTML, and CSS, ensuring a well-rounded and cohesive development
approach.
Implemented a hybrid Agile-Waterfall development process, balancing rapid iteration with struc-
tured project delivery.
Environment: J2EE, JSP, HTML/CSS, Servlets, Java, JDBC, SQL Server, JavaScript, Spring MVC, Eclipse,
Junit, Maven, SVN.
EDUCATIONAL QUALIFICATIONS
Bachelor of Science in Computer Science LTIET College of Engineering, India 2015