Post Job Free
Sign in

Software Engineer Engineering

Location:
Edison, NJ
Posted:
March 17, 2025

Contact this candidate

Resume:

KAVITHA KALAIYARASAN

Sr. Java Software Engineer / Technical Lead

Email: *******.************@*****.***

Summary:

Over 15 years of experience in software engineering and development.

Well experienced working as a Systems manager and Solutions architect for Java/J2EE projects.

Proven ability as a delivery lead in taking ownership of projects and providing successful deliverables in a timely manner.

Extensive project management experience includes planning, requirement gathering, handling client expectations, making effective proposals and ensuring timely delivery.

High degree of proficiency in analyzing and problem solving. Lead R&D efforts and provided various feasible solutions according to business requirements.

Expertise in developing and deploying web applications, Spring boot and Restful Services using various Java/J2EE technologies.

Experience in managing multi-phase projects and coordinating with team members, guiding for efficient solutions.

Experience in using Rapid Application Development (RAD) environments like Eclipse, STS and IntelliJ.

Extraordinary problem-solving capabilities in production environment.

Quick learner, eager and able to rapidly learn new APIs, tools, and techniques and implement business solutions that require cutting edge technology. Trouble-shooting and problem-solving skills

Well experienced in architecting multi-tier J2EE web applications using Struts 2.X, Spring 3.X/5.X MVC and J2EE design frameworks.

Expert level skills in HTML4.0/HTML5.0, CSS, Servlet, JSP, jQuery, AJAX, JSON, JNDI, EJB 2.X/3.X, JDBC, JMS, JAXB 2.X, XML, XSD, XSL, XSLT & DOM technologies.

Involved in designing and implementing back-end components using RDBMS, ORM technologies such as JPA 2.X, Hibernate, iBATIS integrated with back-ends DB2 V11.X, Postgres SQL and Oracle.

Hands-on experience in code review, merging, building, and deploying web applications using build tools Ant/Maven.

Good knowledge of Bootstrap, WSDL, SOAP, Restful Web Services and micro services.

Experience with application tools such as RAD 9.X, Eclipse, PVCS, Rational ClearCase, Bitbucket and Git.

Extensive experience in deploying, configuring, fine-tuning J2EE applications using WebSphere 9.X, Tomcat 6/7.

Good working knowledge with reporting tools such as RenderX, iText.

Experience in SDLC, OOP, UML, Agile, SCRUM and RUP process.

Expert in debugging, identifying issues and providing fixes and enhancements to production releases.

Technical Skills:

Programming Languages: Java (JDK 1.6 to 1.8), J2EE

J2EE Technologies: Servlets, JSP, EJB, JDBC, Webservices (REST, SOAP)

Web Technologies: Javascript, JQuery, AJAX, HTML5, CSS3/2, BootStrap, XML, JSON

MVC Frameworks: Struts, Spring MVC, Spring-boot

ORM Frameworks: iBATIS, Hibernate, JPA

Build Tools: Apache Ivy, Maven, Gradle

Application Servers: IBM WebSphere, Apache Tomcat

DBMS: DB2, Oracle, MySQL, Postgres SQL

Testing Technologies/Tools: Rest Assured, DevTest, jUnit, Jmeter, Postman

IDE/Utilities: Eclipse, IBM RAD, STS, Intellij Idea

Version Control Tools: Subversion, ClearCase, Bitbucket, Github, GitLab

Methodologies: Agile, Waterfall, Test Driven (TDD)

Operating Systems: Windows, Linux, Mac OS

Education:

Master studies in Information Technology & Management from Madurai Kamaraj University, India

Bachelor of Science in Computer Science from J.J College of Arts and Science, India

Professional Experience:

Company: Bottomline Technologies

March 2022 – Present

Software Implementation Engineer

Clients: Silicon Valley Bank (SVB), Equifax Inc.

Equifax:

Responsibilities:

Worked on upgrading platform code version 6.7 to version 7.1 by configuring and fixing maven dependencies. Build, deployment and testing in Equifax dev. Environment.

Worked on implementing parsing Personal Identification information from various Equifax - ACRO pubsub messages using JDOM, JSON Path APIs for identifying and alerting potential fraudulent transactions.

Implemented various jobs and tasklets for loading consumer transactions into the Postgres DB using Spring batch and Spring DAO. Created and updated Liquibase changesets for database changes.

Worked on creating email notification service for generating email alerts for Equifax internal employees and external customers using Velocity templates renderer and Spring service. Tested integrating with Postfix SMTP mail server.

Installation and configuration of opensearch for storing the consumer details using Docker images and Docker compose.

Enabled SSL for HTTPS/TLS opensearch communication by creating and configuring self-signed certificates for Equifax dev. Environment.

SVB:

Responsibilities:

Worked on migration from SVB on-premises to Bottomline Cloud environment.

Implemented end-to-end SVB Rest microservices for getting alert and transaction details using Swagger 2.0, Spring Rest Controllers and Data JPA. Integrated authentication mechanism using OAuth 2.0 spring security. Extensively used Postman tool for development and testing.

Worked on configuring and testing SAML Single Sign on (SSO) for integrating SVB users with Bottomline Investigation center UI platform.

Worked with cross functional teams for requirement gathering and implemented end-to-end solutions for

SVB second level approval verifications in the platform code using spring technologies.

Implemented Apache superset reporting tool for SVB in bottomline cloud – Installation, Configuration and deployment of Apache superset in Kubernetes using GitLab, ArgoCD pipeline deployment. Tested Single Sign on using Keycloak and PingFederate IDPs.

Worked on creating and updating SSL certs. using keytool, openssl for OAuth, Rest and opensearch services.

Configuration of Jenkins CI/CD for build & deployment of code in Dev., UAT, Prod & DR Environments

Worked on file beat configurations and elastic search queries for log monitoring.

Monitoring and analyzing logs using Kibana, Elastic Search and Java Melody

Company: FISA (Financial Information Services Agency, City of New York, NY)

April 2008– March 2022

Java Technical Manager/Lead

Projects: Payroll Interface, EStubs, W2s

Project 1: Payroll Interface System

Responsibilities:

Performed as a lead for Payroll interface system.

Co-ordinated with analysts and provide guidelines to the technical team for implementing the business requirements.

Worked on integration of NYCAPS portal with Employee Self-serve links.

Guided the development team for technical upgrades on Struts/Spring framework.

Worked on implementation of various PMS screens for Employee’s Pay and Deduction services.

Implemented end-to-end solutions for handling Child Support file processing.

Worked on upgrading backend EJB 1.x/2.x to EJB 3.0

Handled role customizations for city agencies Authentication using FIM security system.

Worked closely with cross functional teams for City's transit benefit upgrades.

Actively involved in configuring the middleware WebSphere for various J2EE web applications.

Involved in all phases of SDLC - requirement gathering, design, development, testing, deployment, and implementation processes.

Co-ordinate and align the changes with different platforms - including mainframe, DB2, middleware and NYCAPS systems.

Project 2: EStubs

Responsibilities:

Worked as a lead and provided end-to-end solutions for ESS Portal - pay stubs, payment summary and pay details.

Handled role customizations for city agencies Authentication using FIM security system.

Delivery lead for critical production releases and prod. path fixes.

Guided development team for upgrading front-end from Struts 1.x to Spring framework.

Actively involved in gathering requirements, designing, and implementing business logic.

Worked on code review, code merge and build configurations.

Co-ordinate with LEA deployment team for successful implementations in system test and production environments.

Involved in creating, prioritizing tasks for team members, and reviewing the development progress as per business needs.

Responsible for promoting builds into test and production environments.

Project 3: RACs (W2 System)

Responsibilities:

Actively involved in W2/W2C tax form generations for city employees.

Implemented solutions for W2 Correction forms for name, SSN, pension plan and address changes.

Worked closely with Payroll administration team to gather requirements and retrofit year end form changes from IRS.

Worked on end-to-end upgrade of W2 generations from RenderX to iText 7.X

Provided guidance to technical team in solving iText report related issues.

Worked on coordinating and upgrading the front-end MVC from Struts 1.X to Struts 2.5.

Co-ordinated with the testing team and worked on tight deadlines for seamless tax forms deliveries.

Responsible for promoting builds into test and production environments.

Technology: J2EE Struts/Spring framework, Java 1.8, jQuery, AJAX, WebSphere 9.X, DB2 V 11.0

Client: ITO Department (New Jersey Judiciary System, NJ)

December 2005– September 2007

Java Developer- UIFSA Case management, FFM systems

Project 1: UIFSA Case management

Responsibilities:

Actively involved in end-to-end design and development of interstate case management system.

Planned and implemented dashboards for managing the court orders.

Worked with the technical team in designing and implementing business rules.

Worked with cross functional teams in configuring and transmitting data using MQ into FACTs main frame systems.

Provided roadmap for technical upgrades.

Worked with sprints for Agile development.

Implemented back-end DB2 integration using iBATIS framework.

Co-ordinate with QA testing team for testing and debugging using clear quest.

Project 2: FFM (Family Forms management)

Responsibilities:

Developed forms using JSPs, beans and validations using Struts framework.

Implementation of code flow using business delegates, EJBs and DTO objects.

Worked with technical team in designing and implementing business rules from sequence diagrams to deliverable components.

Worked with cross functional teams in configuring and transmitting data using JMS MQ into FACTs main frame systems.

Development of XML, XSL and XSLT files.

Implemented back-end integration using iBATIS framework.

Co-ordinate with QA testing team for testing and debugging.

Technology: Java/J2EE, Struts 1.X, JSP, Servlets, MQ Series, iBATIS, WebSphere 6.X, DB2 V 8.0

KASSPL, India

July 2002 - November 2004

Developer – OMS, Ticket Reservation System

Project 1: Ticket Reservation System

Responsibilities:

Analyzed the client requirements for development of framework

Involved in design and implementation of UI pages.

Worked on client-side screen validations.

Implementation of business logic for centralized reservations.

Co-ordinate with QA testing team for testing and debugging.

Project 2: Office Management System

Responsibilities:

Worked with business analysts to understand various client requirements.

Analysis and implementation of business rules.

Involved in design and development of UI pages.

Design and development of Absence Management configuration and Proof of Concept

Worked on business logic for time management modules.

Adhered to stringent requirements for defect resolution; Managed the application patching and testing.

Technology: Java, Servlets, HTML, CSS, JavaScript, Web Logic, Oracle



Contact this candidate