Sr Java Full Stack Developer
Name: Chintan Gajjar
Phone: 253-***-****
Email: **************@*****.***
LinkedIn: https://www.linkedin.com/in/chintan1992/
Professional SUMMARY:
Accomplished Sr. Java Full Stack Developer with over 12+ years of software development experience in diverse fields such as Financial, Healthcare, and State domains showcasing my expertise across the entire software development life cycle from architecture and design to implementation, optimization, and testing.
Deep expertise in Java/J2EE Technologies like Core Java17/11/8/7, JDBC, Servlets, JSP, Spring Framework, Spring Core, Spring MVC, Spring Boot 3, Hibernate, JPA, EJB, JTA, JMX, JCA, Microservices, Junit and RESTful API.
Proficient in Agile methodologies including SCRUM, Test-Driven Development (TDD), Incremental and Iterative methodology and Agile Development & Testing within the Software Development Life Cycle (SDLC).
Expertise in Object-Oriented Design principles, SOA Architectures, multithreading, streams, and lambdas.
Proficient in implementing various design patterns such as Singleton, Factory, Builder, and Observer.
Developed RESTful web services and microservices using Spring Boot with ORM frameworks like Hibernate.
Hands-on experience with big data technologies such as Apache Spark, skilled in data visualization with Kibana.
Extensive knowledge in Spring MVC, Spring Data, Spring Cloud, Spring Boot 3, and Spring Security (OAuth2.0).
Proficient in working with relational databases such as MySQL, PostgreSQL 9, Oracle, and NoSQL like MongoDB.
Proficient in DevOps practices and cloud technologies, deploying applications on AWS, Azure and OpenShift.
Expertise in Google Cloud Platform (GCP) products and services like Spanner, Pub Sub, Borg, CNS.
Successfully implemented DevOps (CI/CD) model using Jenkins, Gradle, SonarQube, Docker for automation.
Experienced in testing with Junit, Mockito, Jest, Jasmine, Karma, and test-driven development (TDD).
Experience with Hibernate and JPA for object-relational mapping (ORM) in Java applications.
Proficient in version control systems like Git and SVN for collaborative development and code management.
Proficient in UI frameworks like Angular 16,11, 8 for building modern and responsive web applications.
Experienced in building ADA-compliant, WCAG 2.1-accessible UIs using Angular and React, ensuring inclusive design through keyboard navigation, ARIA roles, and screen reader support.
Experience in (UX) design and development, HTML5, CSS3, JavaScript, jQuery and JavaScript (ES6+).
Skilled in leveraging React.js, a powerful UI framework, to create dynamic user interfaces for web applications.
Led the design and implementation of microservices architecture using Spring Boot and Docker.
Integrated Java applications with Azure SQL Database.
Implemented containerized deployments using Docker and Azure Kubernetes Service (AKS).
Developed GraphQL APIs for efficient data retrieval and integrated Splunk with various data sources.
Experienced in Node.js, building scalable server-side apps efficiently, utilizing its ecosystem effectively.
Orchestrated containerized applications using Kubernetes, leveraging horizontal scaling, and rolling updates.
Proficient in SQL database management with expertise in writing complex queries, stored procedures, triggers.
Experience in Server infrastructure on AWS Cloud, Elastic Search, Dynamo DB, S3, Route53, SNS, and SQS.
Configured and managed Docker Swarm clusters for container orchestration, automating application deployment.
Implemented Apache Kafka for real-time data processing, enabling communication between microservices.
Established CI/CD pipelines using GitLab CI/CD, automating deployment processes for cloud-native applications.
Handson Experience with PostgreSQL 9, GraphQL, Jhipster and knowledge on Kafka, RabbitMQ, JMS.
Integrated Azure DevOps with GitHub repositories to automate continuous integration and delivery.
Well experienced in deploying onto application servers like JBoss, Web Logic, and Apache Tomcat.
TECHNICAL SKILLS:
Programming Languages
Java 17/11/8/7, JavaScript, PHP, Python, SQL, PL/SQL, Scala, C, C++
Java/J2EE Technologies
Servlets, Core java, Hibernate, JPA, JTA, JSP, JSTL, EJB, JDBC, JNDI, RMI, Applets, AWT, Multi-threading, Java Networking, Spring Framework, Spring Boot, Spring Cloud
Frameworks
Struts 1.2, Hibernate 5.0, Spring 5.0, Spring Batch, Spring Security, Spring Actuators, Spring MVC, Spring IOC, Spring Data, JSF
Web Technologies
HTML5, CSS3, JavaScript, AJAX, jQuery, Bootstrap, XML, XSLT, XHTML, DHTML, SASS, Angular.js 8/11, React.js, Node.js, TypeScript, Backbone.js, Vue.js, ES6
Database Server
SQL Server, MySQL, PostgreSQL 9, Oracle, DB2, NoSQL, MongoDB, DynamoDB, Cassandra
Web Services
REST, SOAP, XSD, JAX-WS, JAX-RPC, JAX-RS, WSDL, GraphQL, REST 2.2, JAXB
Messaging
JMS, IBM MQ, Apache Kafka, Active MQ, RabbitMQ
Web Application Servers
Oracle WebLogic10.x/9.x, Apache Tomcat8.0/7.x/6.x, WebSphere, JBoss, Jenkins
Methodologies
Agile, Scrum, Kanban, Waterfall, Test Driven Development (TDD), OOAD, SDLC
Version Control
GIT, SVN, GitHub, GitLab, Clear case, bitbucket
Modeling, Build Tools & OS
Maven, Gradle, ANT, UML, Rational Rose, Windows, Mac, Linux, UNIX
PM Tools & Security
Jira, Asana, Microsoft Teams, OAuth2.0, JWT, SSL, TLS.
Testing Tools
Junit, Mockito, Jasmine, Karma, Kibana, Cucumber, Mocha, Swagger, Selenium, Postman
Logging & Code Quality
Log4J, Slf4J, Cloud Watch, SonarQube, Sonar lint, ESLint, Splunk
Cloud and DB Tools and Containerization
OpenShift, (AWS EC2, ECS, S3, RDS, Lambda, CLI, Cloud Watch), MySQL Workbench, GCP, Azure, Docker, Kubernetes, Terraform
WORK EXPERIENCE:
Client: Expedia Group, WA July 2021 - Till Date
Title: Sr. Java Full Stack Developer
Responsibilities:
Applied Agile methodologies across full SDLC, contributing to 20+ sprint cycles for design, development, and deployment of key enterprise features for Truist’s financial services platform.
Key role in Truist’s consumption and software distribution initiative, focusing on 10+ upgrading applications and developing 5+ APIs for Enterprise Agreements services.
Leveraged Java 21/17 features include OOP, collections, multithreading, streams, and lambdas to enhance logic for long-term fixes following BDD principles.
Engineered and deployed 15+ microservices using Spring Boot and Spring ecosystem components like Spring MVC, Spring Data, Spring Cloud, and Spring Security for secure, scalable deployments.
Integrated and deployed APIs using Apigee Edge for secure traffic routing and monitoring.
Developed and improved 20+ ADA-compliant, responsive UIs using Angular 18, HTML5, CSS3, and JavaScript, ensuring full WCAG 2.1 accessibility standards including keyboard navigation, ARIA attributes, and screen reader compatibility.
Performed advanced code enhancements, debugging, and endpoint optimization to ensure peak application performance.
Built robust backend services using Node.js, ensuring scalability and high performance.
Designed secure APIs that encapsulate internal services, while utilizing Git for version control and managing pull requests.
Delivered RESTful and SOAP-based APIs to enable seamless communication between distributed systems ensuring 99.99% service uptime.
Managed NoSQL databases (DynamoDB), optimizing for low-latency, high-availability cloud solutions.
Integrated AWS Connect for scalable, cloud-based contact center functionality.
Collaborated with technical leads in peer code reviews, improving code quality and maintainability.
Used Lombok to eliminate boilerplate code by over 40% and improve development efficiency.
Configured and monitored application performance using AppDynamics to detect and resolve issues proactively.
Increased test coverage by 94% through extensive JUnit implementation across 4,000+ lines of code.
Integrated AWS EC2 (OpenShift workloads), S3 (CI/CD artifacts/logs), and IAM (role-based access for services) within enterprise cloud architecture.
Automated CI/CD pipelines using Jenkins, including Docker image creation and release management.
Handled deployment to staging and production environments, performing validation and verification.
Investigated and resolved critical production incidents, identifying root causes and delivering cross-functional solutions.
Built event-driven systems using Apache Kafka, enhancing asynchronous data flow and system responsiveness.
Exposure to ETL/data flow tools such as Apache NiFi, with experience integrating data pipelines in healthcare and financial applications
Maintained and updated YAML configuration files and resolved code quality issues flagged by SonarQube.
Utilized Toad and DBeaver for efficient database development, management, and improving query performance by 30%.
Conducted comprehensive API testing with Postman, validating both GET and POST endpoints, and analyzed logs using Splunk.
Deployed containerized applications to OpenShift, ensuring scalability, portability, and consistent environments.
Actively participated in daily scrums, sprint planning, TSD code reviews, incident resolution, and feature retrospectives to support continuous delivery of Truist’s EA platform enhancements.
Configured and implemented IBM TRIRIGA workflows, data models, object migrations, and portal/form customizations to streamline business processes.
Integrated OpenAI GPT APIs into Java (Spring Boot) applications for intelligent chatbot and content generation features.
Built AI-powered REST services using Spring Boot and consumed LLM APIs with WebClient /
Developed backend services using Java and Kotlin, improving code conciseness and reducing boilerplate by 30%.
Migrated legacy Java modules to Kotlin, enhancing readability and null-safety.
Integrated Kotlin features such as coroutines, data classes, and extension functions into existing Java applications.
Ensured seamless Java–Kotlin interoperability in multi-module projects.
Developed and deployed Machine Learning models using Java-based frameworks like DeepLearning4j for classification and prediction tasks.
Implemented supervised learning algorithms (Logistic Regression, Random Forest, SVM) for customer behavior prediction.
Built NLP pipelines for text classification and sentiment analysis using Apache OpenNLP.
Designed and optimized data preprocessing pipelines for handling large-scale datasets.
Integrated trained ML models into Java-based REST APIs using Spring Boot.
Refactored Java codebase using Kotlin best practices to improve maintainability.
Designed and deployed Java Spring Boot microservices on Microsoft Azure.
Developed secure RESTful services using Java and Spring Boot, implementing encryption mechanisms (TLS, JWT, and OAuth2.0) to comply with enterprise security standards.
Integrated cryptographic functions such as hashing and token-based security for data exchange using Java-based libraries.
Built cross-platform data parsers using Python and integrated them with Java-based backend systems for automation tasks.
Worked in Unix/Linux environments for deployment automation, application debugging, and monitoring using shell scripting.
Utilized Perl and Python scripts for automating backend data transformation tasks and integrating them with core Java-based microservices in a Unix/Linux environment.
Designed and developed custom modules and workflow extensions in the Calypso platform using Java, enhancing trade processing and risk management capabilities for fixed income and derivatives product
Environment: AGILE/SCRUM, TDD, Java 21/17, Spring frameworks, Angular 18, HTML5, CSS3, JavaScript (ES6), Bootstrap, Core Java, Hibernate, JDBC, SQL, Oracle, MongoDB, Docker, Jenkins, Node.js, Git, AppDynamics, Kafka, Splunk, RESTful and SOAP, Kubernetes, OpenShift, JSP, Log4j, Python, SonarQube, Postman, Swagger, JUnit, Mockito, Maven, Apache Tomcat.
Client: Mercury Insurance, CA June 2020 - June 2021
Title: Java Developer
Responsibilities:
Developed overall new layout of the web portal and Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
Built dynamic and responsive user interfaces using React.js, JavaScript (ES6+), HTML5, CSS3, and Bootstrap, significantly improving user experience and accessibility.
Utilized core Spring features such as Spring IOC, AOP, and Spring Batch to implement backend logic and integrate with UI components.
Implemented React.js to handle cross browser compatibility issues and used React-Router to turn application into Single Page Application where I used React.js components, Forms, Events, Keys, Router and Flux concept.
Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON data blocks, increasing data throughput by 30%.
Built cryptographic REST APIs using Node.js and managed secure data persistence using AWS DynamoDB ensuring 99.99% uptime and reducing data retrieval latency by 25%.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
Designed and implemented Object-Relational Mapping (ORM) with Hibernate, streamlining data operations in the persistence layer and improving data interaction performance by 22%.
Developed Java API to interact with the Amazon SQS used in sending bulk emails.
Generated JSON format data packets from middle-tire controller to front-end using JSON API, optimizing data transfer and improving front-end rendering speed by 20%
Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC etc.
Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports with 100% end-to-end traceability, definition of Key Business elements from Aurora.
Implemented comprehensive unit testing strategies using JUnit, Mockito, and EasyMock, ensuring 90% code coverage and reducing production by 30%
Proficient in working with Oracle 11g, PostgreSQL, and Amazon Aurora for managing transactional and analytical data models
Environment: Java/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows, RHEL 5 (deployment -JBoss), WebSphere 8, JBoss EAP 5, Bootstrap, Java Script, ReactJs, Node Js, Oracle 11g, PostgreSQL 9, UML, SVN, AJAX, ExtJS 3.3, JSR 353, JNDI, JAX-WS, Ant, AWS (Dynamo DB, SQS, Cloud Watch, Lambda), Agile Scrum.
Client: Apple, CA Mar 2020 - June 2020
Title: Java Full Stack Developer
Responsibilities:
Proficient in Requirements gathering, Analysis, Design, Development, and Testing for State applications.
Strong expertise in building high performance Single Page Applications (SPA) using JavaScript MVC frameworks like React.js, along with HTML5, CSS3and bootstrap, resulting in 30% improvement in user engagement and application responsiveness.
Proficient in developing scalable Microservices architecture and proficient in Spring Boot, Spring Batch, and Spring Data JPA.
Develop enterprise-level applications with Core Java and J2EE, ensuring robust backend functionality.
Skilled in Hibernate for object-relational mapping and Proficient in Spring MVC for building RESTful APIs.
Skilled with Bootstrap framework for responsive web design and user interface development enhancing cross-platform compatibility and reducing bounce rates by 25%.
Proficient in JSP and Servlets for server-side rendering and request handling.
Experienced in working with Apache Kafka and setting up Kafka clusters for efficient message streaming.
Proficient in using GIT for version control and source code management.
Knowledgeable in AWS and experienced in working with services like Elastic Load Balancers and EC2
Integrated S3 with other AWS services, such as Lambda or CloudFront, for seamless data processing.
Familiarity with Docker for containerization and skilled in setting up Jenkins for CI/CD pipelines.
Proficient in writing JPA queries and utilizing Query DSL and GraphQL queries for efficient data retrieval.
Worked with PL/SQL for Oracle DB operations and JBOSS Application server for hosting Java applications.
Proficient in PHP, NodeJS, and React.js for development and building dynamic web applications.
Experienced in working with JQuery, Yemon, npm, and grunt for efficient web development and task automation.
Experienced in working with NoSQL databases like Mongo DB for storing and retrieving statistical data.
Proficient in performance optimization using tools like JMeter, MAT tool, and analyzing database and OS reports.
Designed and optimized low-latency RESTful services for pricing engines and trading algorithms using multi-threaded Java and Spring Boot in a microservices environment.
Engineered distributed caching and real-time compute modules using Apache Ignite for performance-critical financial services.
Environment: Java 8, NodeJS, Microservices, Spring Boot, Hibernate 3, React.js, AJAX, JavaScript, JQuery, CSS3, HTML5, Bootstrap, JSON, XML, XSLT, Query DSL, SQL, PL/SQL, JDBC, JMS, Web service, SOAP/REST, JAX-WS, Spring Batch, Mockito, JSP, Servlets, Gradle, Elastic Search, H2, Oracle Database, WebLogic, AWS, Kafka, Redis, Jenkins, SonarQube, Docker, Jest, Enzyme.
Client: Cigna Healthcare, Dallas, TX Mar 2016 - Feb 2020
Title: Java Full Stack Developer
Responsibilities:
Proficient in Analysis, Design, Development, Testing, and Maintenance of software systems in healthcare domain.
Worked on Agile/Scrum BDD for efficient project management and delivery where proficient in utilizing Java 11 tools such as javac, jshell, JDeps, JLink and leveraging Java 8 streams and lambdas to optimize data processing efficiency by 30%.
Developed robust healthcare management interfaces using Angular 4, ensuring HIPAA- compliant data handling for 100,000+ patient records.
Employed frameworks like Spring Boot, MVC, Spring Data, and Spring Security, to develop robust applications with 40% faster development cycles.
Customized responsive UI components using Bootstrap, aligning with branding standards to improve user experience and design consistency.
Developed scalable backend services using Spring Batch, Spring AOP, Spring Annotations, and Spring IOC, supporting complex workflows in healthcare systems.
Utilized JPA for seamless object-relational mapping and employed JDBC for direct database access.
Implemented Hibernate ORM to map data models to relational databases, ensuring retrieval of patient records.
Utilized RESTful Web Services to facilitate patient data exchange between healthcare systems, handling 500,000+ API requests monthly, ensuring high availability and interoperability
Integrated SOAP-based Web Services for real-time data exchange, ensuring efficient communication.
Created front-end interfaces using Angular 5, JavaScript (ES6+), HTML4/5, CSS3, JSP, and maintained legacy support with PHP.
Deployed containerized applications on OpenShift ensuring isolated, scalable runtime environments across healthcare environments.
Developed backend services, APIs, and microservices using Scala and related frameworks, such as Akka.
Integrated DynamoDB streams with Lambda for real-time data processing and event-driven architecture.
Implemented CI/CD pipelines for deploying microservices on Kubernetes, ensuring rapid and efficient deployment.
Familiarity with message brokers like Kafka, ActiveMQ, and RabbitMQ for reliable messaging and integration.
Proficient in full-stack log management using the ELK stack (Elasticsearch, Logstash, Kibana).
In-depth knowledge of GraphQL query language and how it can be utilized to efficiently retrieve data.
Proficient in SQL queries with experience in working with PostgreSQL 9 and Swagger for documenting RESTful API’s.
Implemented Jenkins for automating build, test, and deployment workflows for reliable software delivery pipelines.
Proficient in Groovy, a dynamic and scripting language for the Java Virtual Machine (JVM).
Implemented TDD approach to ensure code reliability and Kubernetes for scalable container orchestration.
Designed, built, and deployed a multitude application utilizing all AWS stack (EC2, S3, Dynamo DB, SQS and EMR).
Integrated OpenStack API with AWS EC2 cloud-based architecture in AWS and to deploy Docker containers.
Utilized Docker to containerize healthcare applications, ensuring consistency and scalability.
Utilized Jasmine and Karma for unit testing Angular applications, ensuring code quality in our software.
Proficient in Git within DevOps workflows, ensuring seamless collaboration and version control.
Deployed Java applications on WebLogic and Apache Tomcat, with full version control and collaboration using Git and GitHub.
Exposure to ETL/data flow tools such as Apache NiFi, with experience integrating data pipelines in healthcare and financial applications
Utilized Postman's and Implemented JUnit and Mockito to simulate real-world scenarios.
Employed Oracle 11g for relational database management, used Cassandra for distributed database management.
Environment: AGILE/SCRUM, Java 11,8, Angular 5, Spring, MVC, Hibernate, REST, WSDL, SOAP, XML, XSD, Bootstrap, Node.js, HTML5, CSS3, JavaScript, JSON, Oracle 11g, Maven, Junit, Mockito, Jasmine/Karma, Git, JIRA, Postman, Kafka, Jenkins, Apache Tomcat, Docker, PostgreSQL, Kibana, JPA, JDBC, Spring Security, Log4j, TDD, GraphQL, MongoDB, Cassandra, AWS (EC2, ECS, Lambda), Kubernetes, OpenShift, JSP, Scala, Swagger.
Client: Dhrup Technologies, India Feb 2013 - July 2015
Title: Java Developer
Responsibilities:
Proficient in developing enterprise Java applications utilizing EJB 3.0 for efficient component-based architecture and Spring framework for dependency injection and aspect-oriented programming, improving modularity and reducing maintenance by 25%
Skilled in implementing messaging solutions with IBM MQ, ensuring reliable and asynchronous communication, reducing
latency by 30%.
Proficient in working with XML technologies such as XML, XSLT, and JAXB for data transformation and integration, streaming XML data processing by 40%.
Implemented RESTful services using Spring Boot, facilitating communication between client and server.
Proficient in front-end development with JavaScript and JQuery to build user interfaces.
Experienced in deploying applications on Pivotal Cloud Foundry (PCF), leveraging cloud-native capabilities.
Proficient in using Mockito for mocking dependencies in unit tests, achieving 90%-unit test coverage for critical modules.
Experienced in working with NoSQL databases like MongoDB for scalable and high-performance data storage.
Proficient in documenting and testing RESTful APIs with Swagger, ensuring consistency and usability.
Developed Interactive web pages using HTML5, CSS3, JavaScript and Bootstrap.
Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, and transactions to reduce database overhead by 20%.
Used JUnit for unit testing of the application and log4j for logging, used Jira for defect management system.
Exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
Implemented Rest based web services using JAX-RS annotations, Jersey Provider.
Developed and maintained Oracle database objects including tables, PL/SQL Stored Procedures, Views, and Constraints, optimizing query performance by 35%.
Integration of automation batch run job with Jenkins Continuous Integration tool.
Environment: Java EE, EJB 3.0, Spring Framework, Jasper Reports, IBM MQ, XML, XSLT, JAXB, Spring Boot, REST, JDBC, JavaScript, jQuery, UML, PCF, Apache Camel, Mockito, MongoDB, Eclipse IDE, Log4J, Apache Ant, Swagger, SaaS Platforms, HTML5, CSS3, JavaScript, Bootstrap, Hibernate ORM, Microservices, Spring MVC), JAX-RS (Jersey Provider), PL/SQL, Jenkins.