Post Job Free

Resume

Sign in

1 2 Spring Boot

Location:
Jersey City, NJ
Posted:
February 05, 2024

Contact this candidate

Resume:

GAIN JOSEPH

Jersey City, NJ, *****

ad3dx5@r.postjobfree.com

SUMMARY:

Over 18 years of hard-core experience in analysis, design, development and implementation of web based applications.

Extensive experience in EJB, BEA Web Logic Server, JAVA 1.5/1.2/1.1.7, J2EE, JSP, XML, Rational Rose (OOAD), HTML, IBM Visual Age, C, JAVA RMI (CORBA), SWIFT Technology, ORB, JDBC, GUI (Java Swing), PVCS, Spring 2.1, Hibernate, TURBO SWIFT, LDAP, STRUTS, DOJO, Stored Procedures and Database Triggers, Agile Methodology.

SKILLS:

Languages and Frameworks: Java 8 /7 /1.1.7, C, C++, JSP, XML, HTML, VC++, PL/SQL, KSH/CGI/PERL, (J2EE), JAVA RMI (CORBA), JDBC, GUI (Java Swing), SOAP/REST API, Struts, Hibernate, Spring, FLEX 3, Javax Security, Jquery, Apache Flink, Kafka, Angular 11

RDBMS: SYBASE 11.0.5, Oracle 5yrs (8) 7.3- 9i, MSSQL, MySQL,

SQL Scripting/SQL Stored Procedures and Database Triggers

Tools & Packages: IBM Visual Age for Java, Visual Cafe Adobe Photoshop, Microsoft FrontPage Editor, Dream weaver, Paint Shop Pro, GIF Animator, Borland Data Gateway, JBuilder, Stored Procedures, SQL Edit, Database Triggers, Cold Fusion. Rational Rose (OOAD-UML), TURBO SWIFT (SWIFT Technology), LDAP, LoadRunner EMatrix, MyEclipse 6.5

Application Servers: Rational Websphere Application Server, BEA Web Logic Server,

Tomcat 6.5, Jboss 6.0

Operating Systems: Sun Solaris 2.6, Sun OS 5.6, Windows NT/95/XP, HP-UNIX, Linux, DOS, LAN/WAN

EDUCATION:

BHARATHIAR UNIVERSITY, India

Master’s Degree - Master of Computer Applications

MAHATMA GANDHI UNIVERSITY, Kerala, Kottayam, India

Bachelor of Science (Physics) – 1992

Linked In : www.linkedin.com/in/gain-joseph-82535b6

Java Certifications

Oracle Certified Professional, Java SE 8 Programmer

Passed on 11 July 2020

https://www.youracclaim.com/badges/125c64df-06fc-469d-ae75-d6fbdc06c670/

AWS Certified Cloud Practitioner

Issued by Amazon Web Services Training and Certification

This badge was issued to GAIN JOSEPH on 12 September 2021.

https://www.credly.com/badges/4e69a832-48eb-4c9b-9b20-f58aa3e40e84/public_url

Oracle Certified Associate, Java SE 8 Programmer

Passed on 24 November 2018

https://www.youracclaim.com/badges/4632136d-b63d-483e-b3ed-09e89cdcec62/public_url

EXPERIENCE:

03/2023 to US BANK, New York City, NY

11/2023 Sr. Java Developer

Treasury Management International Sysytems [TMIS] The project work involves integration and merger of Union Bank. The entire platform developed using the docker / kafka and spring boot rest api services dealt with management, scheduling, billing and core services maintaining transaction with CGI Trade360 for the clients.

The TMIS services project allows the user to search, view, schedule, manage and bill trading clients. The rest of the services SOA based architecture connects with different core services to collect and integrate data into the results. The different modules and core libraries were used to serve the services. Used kafka and spring boot technologies to develop and support the application. Integrate application with AWS S3 and EFS services to upload and sync cloud files.

Roles:

Integration with Rest API services using the docker / kafka and spring boot Microservices.

Designed and developed several Microservices REST and Spring Boot. Design and development of User Interfaces using /Spring Angular Reactive programming.

Developed several microservices, batch jobs, and web applications using SpringBoot/Kafka and REST.Junit5 and Testing unit testing.

Responsible for building front-end UI design using HTML5, CSS3, TypeScript, Javascript, Angular 11, and Angular material.

Made REST API calls using http and resource services with Angular 11.

Jira Cards: Worked on Jira issues directly in collaborative retrospectives, story sizing, backlog prioritization, story mapping, and other team activities.

Config repo and AWS S3 for parameter stores

AWS cloud integration

Cloud S3 / EFS services for file creation and storage

AWS Rancher for cloud deployment of microservices

Angular RXJS calls/ Components and main features of angular for SPA web application

Created self-contained, reusable, and testable modules and Angular components. Proficient in developing user interfaces and Single Page Applications.

Developed Authentication and Authorization to the Spring Boot web services using Spring Security.

Working with Message Queues services like Rabbit MQ, Apache Kafka, IBM MQ for communication between sender and listener.

Good Knowledge on working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens.

Using JSON Web Tokens (WT) to securely communicate JSON Objects.

Used Jira to collaborate on activities like PI Planning, User Story Mapping, Sprint Planning, Backlog Refinement, and Estimations. Turned ideas on sticky notes into Jira cards.

Crystal Report development; UNIX Korn Shell scripting, Perl scripting, Autosys job management.

Provided Linux system administration and technical support on a wide range of Linux distributions including Ubuntu, Red Hat, CentOS, and Debian.

Configured and maintained web services on Linux servers such as Apache, MySQL etc.

Environments: Java 11, J2EE, Spring Boot, Oracle10g, SQL, Jenkins.

Docker Kafka etc for server side modules

Tools:

Gradle for build, GIT/Github for version control

Integration with Jenkins and Artifactory

11/2021 to THE JUDGE GROUP @ SLALOM CONSULTING, [APPLE], Remote

02/2023 Sr. Java Developer

The project work involves dealing with advertisement services for the client. The entire platform developed using the docker / kafka and spring boot rest api services dealt with management, scheduling, billing and core services maintaining advertisement for the clients.

The Ad services project allows the user to search, view, schedule, manage and bill advertising clients. The rest of the services SOA based architecture connects with different core services to collect and integrate data into the results. The different modules and core libraries were used to serve the services. Used docker / kafka and spring boot technologies to develop and support the application. Integrate application with AWS S# and EFS services to pload and sync cloud files.

Roles:

Focused on back-end development using Java and Spring Boot and I leveraged DevOps to ensure smooth and efficient deployment of the software.

The project was challenging, but we were able to successfully deliver a system that met the bank’s need. The software solution we developed provided a robust and scalable back-end infrastructure that supported business operations.

Using Java and Spring Boot, Microservices allowed us to build a highly reliable and efficient system that was easy to maintain and extend.

Utilized DevOps to streamline the deployment process, which helped us save time and reduce errors. The collaboration with the bank was a fantastic experience, and we learned a lot along the way.

Used Rest API services, docker / kafka and spring boot with Microservices.

Developed several Microservices REST and Spring Boot. Design and development of User Interfaces using /Spring Angular Reactive programming.

Used Angular 11 features to bind data in User Interface with controller.

AWS cloud integration and S3 for file storage

Usage of spring boot security to provide authentication and authorization to Rest services by exchanging Access tokens.

Environments: Java 8, J2EE, Spring Boot, Oracle10g, SQL, MySQL, Jenkins.

Docker Kafka for server-side modules

Tools:

Gradle for build, GIT/Github for version control

Integration with Jenkins and Artifactory

07/2020 to WELLS FARGO, Summit, NJ

11/2021 Team Lead / Sr. Java Developer

Wells Fargo ranked 1st among banks and insurance companies. Wells Fargo offers investment products through its subsidiaries, Wells Fargo Investments, LLC, and Wells Fargo Advisors, LLC, as well as through national broker/dealer firms. The company also serves high-net-worth individuals through its private bank and family wealth group.

The project work involves dealing with tracking and investigating money fraud and financial crimes related investigations involving the clients of the bank.

The financial crimes platform FCP facilitates the user to search, view and select and report financial crimes and investigation reports about money laundering, suspicious money transfer activities and keeps track of them. The rest of the services SOA based architecture connects with different third party data provider web services to collect and integrate data into the results.

Roles:

Involved in design and new development as well as architecting of Java/ Spring boot modules dealing with SOAP/REST API related data load and process.

Integration with front end using angular 9.

Junit 5 testing.

Full stack development using the leading edge technologies like spring boot 2 / Spring data JPA integrated with Angular front end UI.

Jira for issue tracking and team collaboration

Environments: Java 8, J2EE, Spring Boot, Oracle10g, SQL, Jenkins.

SonarQube and jacoco reports for code quality and code coverage.

Tools:

Maven for build, GIT/Github for version control

Integration with Jenkins and Artifactory

07/2019 to UHC, Basking Ridge, NJ

07/2020 Team Lead / Sr. Java Developer

United Health Care Services provide a broad spectrum of products for health care and benefits services. The project work involves engaging customers in their health, integrate information and actionable intelligence with the best scientific evidence across physician practices to drive meaningful improvement in outcomes, cost and experience.

The drug cost estimator DCE project allows the user to search, view and select drug information and costs. The rest of the services SOA based architecture connects with different third party data provider web services to collect and integrate data into the results. The different type of information collected and manipulated includes that of pharmacies, drug pricing for different formularies. Used Adobe Experience Manager for content management site server deployments.

Roles:

Integration with front end using angular 9 jobs for scheduling and automation of Java batch jobs.

Junit testing.

POC for Apache Flink and Kafka streams for integration with spring WebFlux

Environments: Java 8, J2EE, Spring Boot, Oracle10g, SQL, Jenkins.

AEM Adobe Experience Manager for content management and site server deployments.

Tools:

Maven for build, GIT/Github for version control

Integration with Jenkins and Artifactory

09/2018 to BNP PARIBAS, Jersey City, NJ

07/2019 Team Lead / Sr. Java Developer

Global Prime Services - PrimeBroker

BNP Paribas Global Prime Services leverages the bank's experienced global team with in-depth market knowledge to provide services such as Financing, Short trade facilitation in both cash and synthetic forms 24 hours a day, Technology and Reporting. A centralized portal for instant access to reporting, customized queries and Execution Services.

Involved in design and new development as well as architecting of

Different modules that deal with scheduling different data sources, margin centers process and integration with reporting portals from different markets integration.

Roles:

Involved in design and new development as well as architecting of Java/ Spring modules dealing with data load and process.

Integration with Autosys and RunDeck jobs for scheduling and automation of Java batch jobs.

Environments: Java1. 8, J2EE, Spring Boot, Oracle10g, SQL, Autosys and RunDeck

Tools:

Maven for build, SVN Subclipse for version control

Integration with Jenkins and Artifactory

09/2017 to BANK OF AMERICA, New York, NY

07/2018 Team Lead / Sr. Java Developer

AMPS Push Notification

The AMPS Push Notification feature for the trading Mercury portal, among other features, provides positions details on a real time basis based on the core Asynchronous Messaging Pushing Service platform developed in house. This platform provides Start Of Day, Intraday and End Of Day realtime positions pushed to the front end web UI developed on the Liferay portal.

Involved in design and new development as well as architecting of

Real time Push Notification, MQ Queue message integration and the front end liferay portal integration. Also tried Apache Flink is an open source platform for distributed stream and batch data processing instead of AMPS Push Notification.

Roles:

Involved in design and new development as well as architecting of Real time Push Notification

MQ Queue message integration and the front end liferay portal and API integration.

Integration testing with ESB and SOLR and MQ Queue

Environments: Java1.7, Liferay Portal Server, J2EE, Spring Boot, Oracle10g, SQL,

Tools:

Maven for build, SVN Subclipse for version control migrated to Bitbucket GIT

Integration with Jenkins and Artifactory

12/2013 to TMG, Jessup, Pennsylvania

08/2017 Team Lead / Sr. Java Developer

SOA based REST Services

The Montana Health and Economic Livelihood Partnership (HELP) Act, that among other features, provides for the expansion of health care services through the Medicaid HELP Program, to approximately 45,000 - 70,000 adults. The HELP Program is intended to improve access to health care services and control health care costs.

Involved in design and new development as well as architecting of

300 plus SOA based REST Services. Developed SOA based Rest API for the framework using Apache CXF, Spring and Jmeter/ Junit based testing.

Roles:

Involved in design and new development as well as re architecting of SOA based REST Services

SOA based REST Services REST /SOAP API, WADL, Apache CXF, JAXB

Developed the REST Services and Junit tests in CXF for different modules.

Environments: Java1.7, Jboss EAP 6.1 Server, J2EE, Hibernate 3.1, Spring 3.2.6, JAXB, Junit 4.12, Oracle10g, SQL, Pivotal GemFire 8.0.0 In Memory Database

Tools:

Maven for build, SVN Subclipse for version control

Jboss Developer Studio 8.0.2.GA for Java applications.

06/2009 to AMERICAN COLLEGE OF SURGEONS (ACS), Chicago, Illinois

11/2013 Sr. Java Developer

The American College of Surgeons Foundation underscores the vital role that surgeons play in benefiting society by enhancing and extending life for patients of all nationalities, creeds, and economic levels. The projects here involved converting .NET based asp web site application to jsp and Java based application deployed on Jboss 6.0 application server. Developed SOA based Web Services SOAP /REST API, using spring rest api. The websites are https://acsnsqip.org and http://www.acsbscn.org

Roles:

Involved in design and new development as well as re architecting of existing applications written asp and .NET technology.

Securing the logon module using https and User login authentication.

Encryption and Decryption using Java Cipher Cryptography classes.

Developed middle-tier components using Struts and hibernate frameworks.

Developed SOA based Web Services SOAP /REST API, using Spring Rest API and JSON using Jackson API.

Performed unit testing using JUnit framework and deployed the application on Tomcat 6.5 and Jboss 6.0 application server.

Web Services SOAP, WSDL, Apache Axis 1.1, JAXP

Developed the WSDL and Web Services in Apache Axis 2.0 for different modules.

Environments: Java1.6, J2EE, struts 1.2/2.1, Hibernate 3.1, JSP, Spring 2.1, JDBC, SOAP, Java RMI, XML, HTML, JavaScript, CSS, JUnit, Oracle10g, SQL, Tomcat 6.5, Jboss 6.0, jQuery

Tools:

ANT for build, SVN Subclipse for version control

MyEclipse 6.5 for Java applications.

Performed unit testing using JUnit framework and deployed the application on Web Sphere Application Server.

04/2008 to ARC WORLD WIDE, Chicago, Illinois

06/2009 Sr. Java Developer

Arc Worldwide offers a variety of marketing services to such big clients as Philip Morris, Procter & Gamble, United Airlines, and Virgin. The current project was a promotional website for Philip Morris using different latest java technologies. The sites launched were www.copperlabel.com, www.marlboro.com etc. This is a fully fledged development environment using the latest methodologies like Agile Methodology, and implementation.

Roles:

Involved in the Analysis, development and testing phases of Software Development Life Cycle (SDLC)

Involved in new development as well as support, maintenance or enhancement of existing applications.

Involved in the Development of Presentation layer using STRUTS 2.0, JSP, HTML, CSS and java Scripts validations.

Developed middle-tier components using Struts and hibernate frameworks.

Used Spring IOC container and Spring ORM tools to mitigate the complexity of application.

Implemented Design Patterns such as MVC, Front Controller, Intercepting Filter, DAO, Dependency

Injection (IOC), Composite View, Factory Pattern.

Developed Web services with secure access to Acxiom and Choicepoint to provide interoperability between different web applications using SOAP messages.

Performed unit testing using JUnit framework and deployed the application on Web Sphere Application Server.

Used Flex3 as a prototype in many modules for evaluation.

Environments: Java1.4/1.5, J2EE, struts 1.2/2.1, Hibernate 3.1, JSP, Spring 2.1, JDBC, SOAP, WebServices, XML, HTML, JavaScript, CSS, JUnit, Oracle10g, SQL, Tomcat 6.5, Flex 3.

Tools:

Maven 2.0 for build, PVCS for version control

MyEclipse 6.5 for Java applications.

Subclipse SVN for version control

06/2003 to CATERPILLAR DCS, Peoria

04/2008 Systems Analyst

The Major Component Tracking System (MCTS) is an intranet system designed to monitor major component status and history from the time a new component is installed into a prime product at the manufacturing facility until the component is eventually scrapped. MCTS- Manager integration is another application that was developed during this period that uses B2B communication using XML integration. The project was based on an integrated platform comprising of Java DAOs, Java Value Objects, J2EE, Java beans and TUF. The work involved writing the tech designs, analysis of control flow design and development of command, business and DAOs.

Roles:

Analysis, design and development for the different modules and enhancements.

Wrote SRS, Test Scripts and Help documents.

Developed Java Action Classes and Business objects.

Developed DAOs and Value Objects for Data Access and Data Storage.

Environments: Java1.2, J2EE, JSP, JDBC, SOAP, XML, HTML, JavaScript, CSS, JUnit

Tools:

WSAD 5.1 for Java. CVS for version control and DB2 command center for SQL.

04/2002 to STRONG FINANCIAL CORPORATION, Milwaukee, WI

05/2003 Java Developer

SWIFT Messaging

ISO15022 Securities Message Standard

The SWIFT message-formatting project meets the new 54x (ISO 15022) SWIFT message requirements. The International Organization of Standardization (ISO) has approved a new securities message standard scheme for messages, ISO 15022 Securities. The role involved requirement analysis for the middleware products to implementation. The work involved formatting of the financial messages swift 54x compliant using Java classes that formats and provides the connectivity to the Swift financial messaging network.

Roles:

Developed JDK 1.2 Java Classes, JSP Tag Libs, J2EE, BEA WebLogic Server for server-side components. Developed server side J2EE components.

Sun Solaris 2.6, Sun OS 5.6, Windows NT 4.0. Developed shell scripts.

SYBASE 11.0.5 developed stored procedures.

Environments: Java1.2, J2EE, JSP, JDBC, XML, HTML, JavaScript, CSS, JUnit

Tools:

Rapid SQL 4.1., Dream Weaver for Web development, PVCS for version control

JBuilder for Java. Developed Applets and Java applications.

05/1999 to JP MORGAN, NY

02/2002 Java Developer

GTA/GB is a decision support and trading system used by the Global Balanced group for the following products: TAA (Tactical Asset Allocation) and GTA (Global Tactical Asset Allocation) within JP Morgan. The system provides critical position data from the NY and London, the settlement reports which the portfolio managers use to verify position and analytic data for each client account, the real-time system which is used to manage and trade TAA, and the work sheets, which are used to manage GTA.

Roles:

EJB, JDK 1.2, J2EE, BEA WebLogic Server for server-side components. Developed server side J2EE components.

CORBA (Visibroker 3.4) load balancing and failover for the legacy system. Developed CORBA server components.

Sun Solaris 2.6, TELNET, FTP, Sun OS 5.6, Windows NT 4.0. Developed shell scripts to integrate with CA unicenter product for performance monitoring.

Mid Range VAX. Developed VAX V MS procedures.

(JSP) Java Server Pages, UML, XML, Java Servlets to access EJB components.

SYBASE 11.0.5 developed stored procedures.

Environments: Java1.2, J2EE, JSP, JDBC, XML, HTML, JavaScript, CSS, JUnit

Tools:

Rapid SQL 4.1. and Fireworks for Web Integration.

Visual Age for Java. Developed Applets and Java applications.

01/1998 to MINISTRY OF DEFENSE (MINDEF), Singapore

04/1999 Java Developer

Service Benefit Payment Systems

This project was developed for Singapore Defense. It dealt with the Advance Gratuity Details and Pension of the Defense Personnel. The project was implemented with Three-Tier Architecture where Java Swing was used as the front end, RMI as the middle tier and Oracle 7.3 was used as the backend. Taking security into consideration, database access was mostly through Stored Procedures. The concept of RMI increased the strength of this aspect. Every operation was performed at the middle tier and backend level. The front end was User Interface Display.

Roles:

Developed Applets and Java applications.

Java AWT Components, Java Swing

Java (JDK 1.1.6), HTML, RMI, ORB, JDBC, ODBC

ORACLE 7.3, PL/SQL, Windows NT

Environments: Java1.1.6, JDBC, XML, HTML, JavaScript, CSS, JUnit

Tools:

Visual Age for Java.

TOAD for SQL

REFERENCES:

Anand Perumalla

Slalom Consulting for Apple Inc.

ad3dx5@r.postjobfree.com

Contact details

ad3dx5@r.postjobfree.com

ad3dx5@r.postjobfree.com

248-***-****

https://www.linkedin.com/in/anand-perumalla-593699288/

Deepak M Thomas

TMG

Jessup, PA

551-***-****

ad3dx5@r.postjobfree.com

HCSC Medicaid MTHELP project for different states

[Texas/Montana/Okhalahama] complying Obamama care .

ad3dx5@r.postjobfree.com

https://www.linkedin.com/in/deepakthomasmondoth/



Contact this candidate