A Senior Java Consultant with over 17 years of experience in Object Oriented approach in analysis, design, software development, installation, implementation of client/server applications using Java, J2EE, WebSphere Portal applications and modification in an online environment. I am experienced working as Technical Lead with offshore and onshore teams in my multiple recent projects. I have experience as a Technical lead with Citizens Property Insurance, Florida Blue. I also have extensive experience developing and deploying applications written in Java, J2EE,Springboot, Docker, Kubernetes . I am comfortable designing, developing and deploying microservices and also worked with NO SQL database Cassandra as part of my role. I worked both in front end and backend roles as part of my experience. Also was involved in production support and maintenance of the application.
Overview
19
19
years of professional experience
Work History
Technical Lead
TCS
01.2025 - Current
Developed and deployed multiple APIs like MNG/ getPatient/ NS apis.
Involved in production support ensuring on alerts/ incidents and resolving them .
Involved in developing and modifying stored procedures.
Worked with Dynatrace team to set up alerts for prod support.
Developed APIs with design patterns and also test APIs with performance testing also to ensure application works to the prod volume
Worked with API gateway to expose backend endpoints and add security.
Resolved vulnerabilites in the apis.
Resolved performance issues with database connecting from API.
Used CI/CD jenkins to deploy the code to openshift enviroment.
Responsible for the enhancements and upgrade in the applications Event UI/Batch/Error Correction/TOS
Migrate the applications from TCServer to TKG cloud
Migrate the applications from Vue2 to Vue3
Integrate with Okta for the applications.
Involved in Prod Support and help resolve any alerts and incidents arise during my prod support week on call.
Used Ansible to automate tasks to reduce prod support work.
Involved in Production Support on support rotation in ensuring and resolving any prod issues.
Continuous Integration and Continuous Development is accomplished using Jenkins and the application is deployed to TKG cloud
Work with the assigned JIRA tasks during planning.
Managed the Bit Bucket /GIT repository.
Involved in developing Selenium tests for automation.
Implemented UI apps using Spring boot microservices
Worked with Bit Bucket repository for code.
Involved in developing services in Spring Boot env and deploying apps to TKG Cloud.
Developed using Google Cloud Platform (GCP) technology stack.
Migrated the modules to Java11 and Java 17.
Environment: Java17, J2EE, RESTful webservices , IBM MQ , Unix, Spring boot ,Vue2, Vue3 , Spring ,Javascript,Typescript, SQL , DB2,Oracle,Splunk,Mulesoft, Selenium, Ansible, ESB, TKG Cloud, Jenkins, GitHub, JIRA,GCP
Sr. Java Lead Consultant
BRIXCEL Inc., TX
01.2018 - 07.2022
Responsible for the design and implementation of a loan processing application.
The application is designed with Spring Boot as a set of Microservices with React/REDUX framework driving the UI and JAX-RS (REST) with Spring-Data driving the back end.
Loan details are stored in Cassandra database for clustering/indexing facilitation to enable the Microservice infrastructure.
Continuous Integration and Continuous Development is accomplished using Jenkins and the application is deployed to Docker containers.
Designed, developed, and implemented PMSR screens.
Led design discussions, developed the JIRA Stories in conjunction with the ADM, hands on front end and back-end development.
Managed the Bit Bucket /GIT repository.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Worked on the React and Redux to connect to the Rest services to display Loan Information using react.js.
Developed welcome letter, loan, dashboard, upload loan file components using React.
Worked with Bit Bucket repository for code.
Involved in developing services in Spring Boot env and deploying apps to Cloud foundry.
Developed the modules using Java8.
Developed using Google Cloud Platform (GCP) technology stack.
Worked in multiple portfolios Customer Service Portfolio and Corporate Services Portfolio.
As the Application Architect been part of two major Infrastructure Upgrades: A retooling of the MCCD space and SQL 2012 Upgrades. Participated in architectural reviews, update changes as needed and approved drawings.
Involved in successfully delivering and working on multiple projects (1) Integration of EMA Adobe Campaign and Multi-Channel Correspondence to allow the Campaign Platform to send data to the DMI for use in HPX on MCC; (2) Migration from WAS to Tom EE; (3) Migration from DB2 AIX to SQL; (4) New Integration from EMA to SilverPop allowing for InApp Messaging (5) Integration with the Pivotal Handler Platform for TiM allowing for Targeted Messaging; (6) Migration to SQL 2012 on the ESO Data Mart and MCC
Involved in building a component which reads Provider Messages from MQ and then posts the json to HTTP receiver to process information for doing Campaigns to members and providers.
Involved in developing and consuming webservices for SBC project
Involved in development of a brand-new portal for Customer Advocates in WebSphere Portal which has ability to view claims, benefits, view ARIS authorizations, ability to drag and drop information, view SBC etc.
Worked with Development and Production Support teams to help resolve any issues.
Heavily involved in resolving production issues with our AMS support teams.
Involved in making architectural decisions for the applications in the portfolio.
Involved in working on multiple projects and multiple teams Corporate Services, Customer Advocate Portal.
Worked on design and development of the new portal for the Customer Advocate.
Worked on design and development of the REST services layer and portlets.
Designed and developed theme for the portals.
Designed, developed and integrated with multiple webservices like MIS, MMS, CINQ, BINQ, PDAS, PINQ and many other enterprise services through DataPower as part of the CAEP project.
Worked with WebSphere team in configuring environments and making sure all the environments are production ready and test ready.
Environment: Java, J2EE, JSF, React, Back Bone, REST Services, DataPower, Apache CXF, IBM WebSphere Portal 8.5., IBM WebSphere Application Server, HTML, DHTML, Oracle, CSS, TeamSite, Wily, DOJO/AJAX, MyEclipse, Webservices, Hibernate, JavaScript, JMS, IBM MQ, Spring Framework, DB2, SQL 2012.
Senior Portal Consultant
Technology Consultants Inc., MI
09.2006 - 06.2014
Responsible for development of Spring portlets like Live Chat Portlet and adding preferences for Registration portlets, Forgot Username and Forgot Password Portlet to support VCM virtual portal.
Worked with Spring, Apache CXF as part of my role.
Worked on creating Junits to test the code.
Worked with webservices and integration with Egain for chat launch feature.
Worked on Payments and Billing Portlet in BAM for NGEN project.
Worked on Benefits and Spending Summary Portlet Changes.
Worked with Eclipse development tool.
Environment: Java, J2EE, JSF, IBM WebSphere Portal 6.1., WebSphere Application Server, Oracle, HTML, DHTML, CSS, TeamSite, Wily, DOJO/AJAX, My Eclipse, Webservices, Hibernate, JavaScript, JMS, IBM MQ, Spring Framework, DB2, SQL 2012.
Senior Java Portal Consultant
Client: Florida Blue Jacksonville, FL
11.2010 - 07.2012
Managed and worked with business on the application production tickets
Responsible for enhancement of JSF portlets using AJAX as part of the role.
Worked with WCM content management like updating content restarting portal server and involved in deploying portlets in SOA environment.
Worked extensively with HTML, DHTML, CSS, JavaScript as part of my role in developing the pages.
Responsible for design and developing the frameworks using Java and J2EE design and also responsible in portal deployments, and maintenance.
Working on tier 1 application that mandates the application is available 24x7
Responsible for following up monitoring and working on problem tickets, following it up with business and technical teams, and ensuring the problem is successfully resolved.
Responsible for fixing documenting the issue, cause and resolution and work through testing phase.
Monitor the application and the performance to ensure problems are detected before they become issues and involve the appropriate teams to determine a resolution to the application.
Worked with multiple teams for integration efforts while development and support.
Experienced in developing and consuming webservices.
Responsible for developing the frameworks using Java and J2EE design.
Used J2EE design patterns like Session Facade, MVC, and Singleton Pattern.
Created JSP’s using Struts framework.
Building, deploying, troubleshooting and maintaining Portal applications.
Developed using java, j2ee, struts, JSF, WebSphere portal technologies.
Environment: Java, J2EE, WebSphere Portal Server 6.1, IBM WebSphere Application Server 6.1 IBM WebSphere MQ, Struts, AD 7.5, Solaris, JSF, LDAP, JDBC, DB2, Junit, HTML, DHTML, CSS, Log4j.
Client: Northwest Airlines Minneapolis, MN
07.2007 - 06.2008
Responsible for designing and developing the middleware MQ layer which picks messages from the IBM MQ Queue, processes and then sends it across to 3rd party vendor Flight Explorer's webservice.
Responsible for configuring the queues, queue connection factories and listener ports on the WebSphere server.
Used Struts MVC framework for implementing the Web tier of the application by making use of Action Servlet, Action classes. JSPs are wrote in Struts syntax with Logic Iterates, form submits and Create bean Tags etc.
Worked extensively with HTML, DHTML, CSS, JavaScript as part of my role in developing the pages.
Responsible for developing the frameworks using Java and J2EE design.
Used J2EE design patterns like Session Facade, MVC, and Singleton Pattern.
Created JSP’s using Struts framework.
Used JavaScript for the client-side validation
Worked on Struts Validation framework.
Implemented Form classes, Action classes for the entire BOSS application using Struts framework.
Developed various weather methods for updating and retrieving weather data like TAF, METAR, NOTAM
Developed and consumed webservices as part of my role. Involved in developing secured webservice using Apache Axis Framework
Consumed webservices as part of my role using Apache Axis WSDL2Java tool.
Used Ant to generate EAR and WAR files for deployment
Created various Event domain objects and Adaptor for processing various events like Gate Assignments, Aircraft Assignments, FLIFO, Times Event, Schedule, Flight Plan, Route, Position Report Events
Worked on look up for any latest information from Sybase database using DAO's
Worked on Java Mail API for paging notifications in case of any failure of messages as part of Error handling.
Environment: Java, JDK1.5, J2EE, WebSphere 6.1 Application Server, IBM WebSphere MQ, Struts, RAD 6.0, Solaris, Rational ClearCase, Active Directory, Sybase, JUnit, HTML, DHTML, CSS, Log4j.
Education
Master’s Degree - Computer Science
University of Texas at Dallas
Richardson, TX
12.2004
Bachelor’s Degree - Mechanical Engineering
R.E.C Hamirpur
Hamirpur, Himachal Pradesh, India
05.2001
Skills
Design Tools and Methodologies: Rational Rose, UML, Visio, RUP, SCRUM