

Aspiring to advance in professional journey by embracing challenges and cultivating a dynamic career in the IT infrastructure domain. Committed to fostering growth through unwavering dedication and integrity in all endeavors.
CGPA: 7.27
Percentage : 65.88%
Java
IntelliJ IDEA, Eclipse, Spring Tool Suite (STS), NetBeans
Maven, GradleJira, PuTTY, Visual Studio Code editor, WinSCP, Postman, Insomnia, Kafka, OAS, Tia Token, Jenkins, Confluence
Spring (Core, AOP, Transaction, MVC, Security, Spring Boot), Hibernate (Mapping, Configuration, Criteria, HQL, Cache), JavaFX
SVN Tortoise, GIT
Log4j, slf4j, Spring Boot Logging
Apache Tomcat
Junit, Mockito
Windows, Ubuntu
HTML, JavaScript, jQuery, CSS
MySQL, Oracle
Project #1: Bulk Payment System (Barclays)
Role: Senior Java Developer
Environment: Spring Boot, Hibernate, IntelliJ IDEA, Gradle, Log4J, Oracle, Tomcat Server, Java8, OAS, Jenkins, Mockito, Sonar, Kafka, TIA token, Bitbucket (Stash), GIT, Jira
Description:
· Developed a bulk payment system utilizing txt files for corporate payments.
· Implemented SEPA (Single Euro Payment Area) for Euro currency transactions using XML file format (pain.0001).
· Conducted validation of XML files, including format validation, file name validation, duplicate file validation, CRC code validation, etc.
· Utilized OAS for request and response validation and TIA token for session validation.
· Built as a multi-module system with a single DB use.
Responsibilities:
· Independently created a new module for level 1 validation of XML files.
· Developed new API endpoints using Spring Boot and Hibernate.
· Parsed XML files and saved data in the database.
· Designed new tables and views in Oracle, coordinating with DBA for execution.
· Created comprehensive test cases, achieving a minimum code coverage of 80%.
· Mentored and guided junior team members.
· Collaborated with business analysts to clarify task requirements and distributed tasks within the development team.
· Conducted training sessions for new joiners.
Project #2: CPD (CellPointDigital) MESB Module
Role: Senior Consultant
Environment: Spring Boot, Hibernate, XSLT, Maven, Jira, IntelliJ IDE, Bitbucket, GIT
Description:
· Contributed to the Message Enterprise Service Bus (MESB) module for onboarding new Payment Service Providers (PSPs).
Responsibilities:
· Enhanced existing implementation based on client requirements.
· Addressed bug fixes raised by clients or during the SIT team testing process.
· Onboarded new PSPs, creating separate packages and code as needed.
Project #3: ALAB (Allscripts Lab)
Role: Java Developer
Environment: GWT (Google Web Toolkit), Spring Framework, Hibernate with JPA annotations, HTML, JavaScript, CSS, SVN Tortoise, IntelliJ IDEA, Maven, Log4J, Oracle, Tomcat Server, Java8
Description:
· Developed a desktop-based client application (ALAB) for managing Medical Lab Test data.
Responsibilities:
· Created new web pages using GWT framework.
· Developed and updated services using the Spring framework with Hibernate for database operations.
· Debugged and resolved defects in GWT modules.
· Identified and resolved data integrity issues using Oracle queries.
Project #4: Physician Login
Role: Java Developer
Environment: Spring Boot, Hibernate with JPA annotations, JSP, HTML, JavaScript, SVN, Eclipse IDE, Maven, Log4J, MySQL, Tomcat Server, Java7
Description:
· Contributed to the development of a web application (Physician Login) for maintaining patient data using lab test reports.
Responsibilities:
· Interacted with management to understand requirements.
· Implemented PDF parsing using Apache PDF Box for extracting data from lab reports.
· Created Rest Controllers and Front Controllers using Spring MVC.
· Wrote Hibernate Queries for database interaction.