0% found this document useful (0 votes)
11 views4 pages

Soni Khetan - Resume

Soni Khetan is a Senior Java Developer with over 12 years of experience in architecting Java-based applications, specializing in Core Java, Spring Boot, Microservices, and AWS. He has a strong background in developing RESTful APIs, managing databases, and leading teams in Agile environments. His professional experience includes roles at Huntington Bank, Penn Mutual, and Atos-Worldline, where he contributed to various projects involving backend development, system integration, and production support.

Uploaded by

Sushil Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views4 pages

Soni Khetan - Resume

Soni Khetan is a Senior Java Developer with over 12 years of experience in architecting Java-based applications, specializing in Core Java, Spring Boot, Microservices, and AWS. He has a strong background in developing RESTful APIs, managing databases, and leading teams in Agile environments. His professional experience includes roles at Huntington Bank, Penn Mutual, and Atos-Worldline, where he contributed to various projects involving backend development, system integration, and production support.

Uploaded by

Sushil Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Soni Khetan

imsonik23@gmail.com
+1 (773)796-1848| LinkedIn

PROFESSIONAL SUMMARY:
• Senior Java Developer with 12+ years of expertise in architecting, Java-based applications.
Proficient in Core Java, Spring Boot, Spring (Web, Security, MVC), Hibernate, JPA, Microservices
and RESTful APIs and AWS. Skilled in integrating third-party systems using Spring Integration.
• After taking a career break, I’ve returned to the workforce with a renewed focus on delivering
innovative, high-performance solutions using Java, microservices, cloud platforms.
• Experience of development using software development methodologies as Agile, Waterfall
development and Test-Driven Development (TDD) environments.
• In depth knowledge on core Java concepts such as OOPS, Collections, Threading, Generics,
Exception handling, Thread pools, Execution services, File IO and Serialization
• Demonstrated ability to integrate Java applications with SQL databases using JDBC, ensuring
reliable data access and manipulation.
• Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing
and ever-changing markets of Information Technology.
• Good with MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data
Access Objects, MVC Framework and Spring Web Flow) and know how to use Spring Framework
in business layer for Dependency Injection, AOP, Spring MVC, Spring Boot, Spring Cloud,
transaction management and used Hibernate as a persistence layer that use the POJOs to
represent the persistence database.
• Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory,
Command Pattern, Singleton, Data Transfer Object and Data Access Object etc.
• Worked on database modeling, design and development of PL/SQL stored procedures, packages
in relational databases: MySQL, Oracle.
• Good exposure with using IDE tools NetBeans, Eclipse, IntelliJ, and Spring Tool Suite (STS)
configuring and deploying the applications on Apache Tomcat.
• Extensive experience in implementation of version control software SVN, CVS, GIT.
• Efficient team member with excellent work/time management skills, communications and
Interpersonal Skills, ability to work under strict deadlines.

EDUCATION:

• Master of Computer Applications, Banas thali Vidyapith, Rajasthan (India)- 2004-2007

• Bachelor of Computer Science, Banas thali Vidyapith, Rajasthan (India)-2001-2004

TECHNICAL SKILLS:

Java 8/11, J2EE, XML, Spring, Spring Boot, Hibernate, Microservices,


Java/J2EE Technologies
Web Services (SOAP, JAX-WS, JAX-RS, WSDL, XSD), Ant, JUnit, Log4j
Web Technologies HTML, CSS, JavaScript, Python
Other Technologies SQL, Shell Scripting, MS Excel, NoSQL, Mongo DB, Kafka, Jira
Job Functions Development, Maintenance, Build and Release
IDE Eclipse, IntelliJ, NetBeans
Web & Application
Tomcat, SOAP UI
Servers
Testing Tools JUnit, Firefox plug-in
UI Applications HTML, JavaScript, JSON, XHTML, XML
Data Bases and Tools MongoDB, SQL Server, MS-ACCESS, MYSQL, TOAD
Operating Systems Windows XP, Mac, Linux, MS-DOS, UNIX, LINUX, MAC OS
CI/CD Tools Jenkins, Docker
Version Control CVS, SVN, GitHub
Eclipse4.X, IntelliJ, Subversion, Ant, Maven, SVN, CVS, Infrared,
Tools
Splunk, Espresso, Radar, JIRA
Object-oriented Analysis and Design (OOAD),
Design Skills and
Java & J2EE Design Patterns Data Modeling, J2EE Design Patterns,
Methodologies
MVC, Agile, and Scrum.

PROFESSIONAL EXPERIENCE

Client: Huntington Bank, Columbus, OH


Jun 2022 – Jan 2025
Role: Senior Java Backend Developer
Technology: Core Java, Microservices, Spring Cloud, Spring Boot, REST API, MySql,JWT,JPA
Responsibilities:
• Core Java Development: Wrote efficient, scalable, and multi-threaded Java code for backend
services, leveraging the full capabilities of Java, including object-oriented principles,
concurrency, and collections framework.
• Microservices Development: Designed and implemented multiple microservices with Spring
Boot, each with its own domain responsibility and database and event-driven communication
using technologies like Kafka or RabbitMQ.
• Fault Tolerance: Applied Spring Cloud Circuit Breaker for handling failures gracefully and
ensuring the overall system stability.
• API Communication: Implemented RESTful APIs for communication between microservices,
ensuring lightweight and stateless interactions.
• Database Management: Used MySQL as the database for individual microservices, ensuring
each service maintains its own isolated data store.
• Service Discovery: Integrated Eureka Server for dynamic service discovery and registration,
enabling seamless communication between micro services in a cloud environment.
• Saga Implementation: Applied the Saga pattern to manage distributed transactions across
multiple services, ensuring eventual consistency and reliability of long-running business
processes.
• Cloud Deployment: Deployed the microservices-based application on AWS.
• Project Leadership: Led a team of 2-3 developers in the design, development, and deployment
of software applications. Coordinated with cross-functional teams to define project scope,
timelines, and deliverables.

Client: Penn Mutual, Horsham, PA


Jan 2020- May 2022
Role: Java Backend Developer
Technology: Core Java, REST API,Spring Boot, Microservices, Hibernate, JPA,JUnit(Novice),
MongoDB(Novice),AWS
Responsibilities:

• Designed and developed RESTful APIs using Spring Boot. Implement core business logic for
services (e.g., customer management, policy management, claims processing). Ensured services
are decoupled and independently deployable.
• Used Spring and Hibernate for backend data persistence and transaction API management.
• Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
Used GitHub to maintain the version of the files.
• Ensure that all services meet the regulatory requirements relevant to the insurance industry.
• Experienced with SQL and NoSQL Databases such as MySQL, and MongoDB.
• Worked with unit testing of Spring Boot applications using JUnit.
• Worked on Jenkins for the Continuous integration and Continuous Deployment.
• Followed Agile/Scrum methodology to iterate quickly on product changes, developing user
stories and working through backlog, used JIRA to record and monitor the stories and backlogs.

Client: Atos-Worldline, Pune, India


Nov 2013 – Jan 2019
Role: Java Developer
Project: Central Clearing System-A gateway to facilitate multiple card payment schemes
Technology: Core Java, Web objects, SQL, Spring (Batch and Security), SOA, XML, Jenkins
Responsibilities:
• Card System Integration: Engineered the integration of JCB-Japan Credit Bureau into the existing
payment gateway, involving extensive work with payment APIs and compliance testing.
• Existing Batch Enhancement: Batch enhanced to adapt every new card scheme Integration.
• API Development: Created RESTful APIs to support new payment features and batch processing
requirements, enhancing system flexibility.
• Batch Creation: Designed and developed batch to process different types of transactions for
large-scale transaction processing and ensures to keep them working properly after integrating
the new development.
• Batch Processing Optimization: Optimized existing batch processes to handle high transaction
volumes, reducing processing time by 25%.
• XML Parsing: Utilize XML parsers to read, write, and manipulate XML data within Java
applications.
• XML Schema: Develop and apply XML schemas (XSD) to validate the structure and data of XML
documents.
• Testing, Certification, and Compliance :
PCI DSS Compliance
EMV Certification
Visa/MasterCard Certification

Project: Dispute Management System


Technology: Java, Web objects, SQL, Spring, SOA, XML
Responsibilities:
• Batch Design: Redesigned batch processing workflows to efficiently handle increased volumes of
dispute data. Implemented parallel processing and optimized data pipelines to reduce
processing times.
• System Integration: Integrated the enhanced batch processing capabilities with existing clearing
and settlement systems, ensuring seamless data flow and consistency across systems
• Assessment: Performed a thorough assessment of the existing batch processing architecture and
identified requirements and benefits for migrating to JSR 352.
• Design: Developed a migration plan and designed new batch processing workflows using JSR 352
specifications to standardize batch jobs and improve performance.
• Testing and Validation: Conducted rigorous testing, including stress tests and performance
benchmarks, to validate the effectiveness of the enhancements and ensure system stability
under high-load conditions.
Java Developer - Production Support & Code Enhancement | Infosys Ltd. | Mangalore, India| Dec
2010– May 2013
Client: Apple INC.
Technology: Java, Web objects, SQL, spring, SOA, XML
Project: Apple Online Store- Production Support & Enhancement
Responsibilities:
Production Support:
• Incident Management: Provided support for the Apple Online Store, quickly diagnosing and
resolving high-priority incidents to ensure minimal downtime and seamless user experience.
• Issue Resolution: Handled complex production issues related to transaction processing, user
accounts, and system integrations, coordinating with development and operations teams to
implement effective solutions.
• Monitoring and Alerts: Utilized monitoring tools like Splunk to proactively identify and
address system anomalies, contributing to improved system stability and performance.
Code Enhancement:
• Performance Optimization: Led initiatives to optimize application performance, including
refactoring code and tuning database queries, which resulted in a 20% improvement in
transaction processing times.
• Feature Development: Implemented new features and enhancements based on user
feedback and business requirements, contributing to a more robust and user-friendly online
shopping experience.
• Technical Upgrades: Upgraded existing components and integrated modern technologies to
enhance system functionality and maintain alignment with industry standards.
Collaboration and Documentation:
• Cross-functional Collaboration: Worked closely with cross-functional teams, including QA
engineers, business analysts, and external vendors, to ensure successful implementation of
enhancements and resolution of production issues.
• Documentation: Maintained comprehensive documentation for support processes, system
changes, and enhancements, facilitating knowledge sharing and ensuring continuity.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy