Krutvi Shah, Java Full Stack Developer

Full Stack Web (8.0 yr.), Back-End Web (8.0 yr.)
english C2 (Proficiency) English
seniority Senior (5-10 years)
location India UTC+01:00

Summary

- Java Full Stack Developer with 8+ years of experience, specializing in Java, J2EE, Spring, Hibernate, RESTful webservices, Angular, and Oracle database.
- Proficient in design and implementation of complex modules, with expertise in payment processing systems, workflow customizations, and performance optimization.
- Successfully owned and delivered end-to-end modules, including handoff generation, auditing, and limit cutoff modules.
- Significant experience with role-based authentication, CRUD operations, and integration with 3rd party systems using OAuth2 and PGP encryption.
- Skilled in front-end development with AngularJS, creating responsive designs and utilizing tools like Jenkins and SonarQube for deployment and code quality.
- Holds a Bachelor's degree in Engineering, demonstrating a strong technical foundation and commitment to continuous learning.

Main Skills

Java, Java Full Stack Developer

Java

J2EE, Java Full Stack Developer

J2EE

Salesforce Lightning Framework, Java Full Stack Developer

Salesforce Lightning Framework

AWS Security Groups, Java Full Stack Developer

AWS Security Groups

Hibernate, Java Full Stack Developer

Hibernate

Programming Languages

JavaScript Frameworks

UI Frameworks, Libraries, and Browsers

Bootstrap 4 jQuery

Java Frameworks

Hibernate Spring Boot

Java Libraries and Tools

Jasperreports JMS

Salesforce Ecosystem

Salesforce Lightning Framework

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

Amazon Web Services

AWS Glue Studio AWS Security Groups

Azure Cloud Services

QA, Test Automation, Security

Apache Maven

Web/App Servers, Middleware

Apache Tomcat J2EE JBoss Oracle WebLogic Application Server

Third Party Tools / IDEs / SDK / Services

Version Control

Git SVN

Deployment, CI/CD & Administration

Jenkins SonarQube

Other Technical Skills

Drools jBPM
ID: 300-242-657
Last Updated: 2024-07-29

Work Experience

Sr. Program developer, Financial Transaction Workflow Customization

Duration: Jul 2021 – Present
Summary:
  • Sr
  • Program developer responsible for the implementation and customization of financial transaction international workflows
Responsibilities: Implemented end-to-end workflow with CRUD operations, module customization, UI design for LOI generation, and generic Angular component creation.
Technologies: Java, Angular 8, Spring framework, Rest webservices, JBOSS, Oracle database, Hibernate, Jasper report

Consultant, Payment System Integration and Management

Duration: Apr 2018 – Jul 2021
Summary: Consultant in charge of the handoff generation module, payment flows, and API integration for a financial system.
Responsibilities: Owned critical payment lifecycle modules, designed payment workflows, and implemented API integrations and database functionalities.
Technologies: Java, Spring framework, Rest webservices, RedisCache 1.5, JBPM, Drools, Oracle WebLogic, JMS, Oracle 11g database, JavaScript, C24 studio

Programmer Analyst, Financial Application Module Development

Duration: Dec 2014 – Apr 2018
Summary: Programmer Analyst involved in the design and implementation of various backend and frontend modules for a financial application.
Responsibilities: Developed CRUD operations, responsive web design, role-based authentication, and auditing modules, and performed JUnit testing.
Technologies: Java, Spring boot, Spring security, Hibernate, AngularJS 1.5, Bootstrap, Tomcat, Oracle 11g and H2 database, Rest webservices

Education

  • Bachelor of Engineering