| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Mob: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLEProfile Summary:19 years of experience designing, developing, and implementing business applications using Object Oriented Programming and Sun certified (SCJP and SCWCD).Experience with the entire Software Development Life Cycle (SDLC) including System Analysis, Design, Development, implementation, testing, and maintenance of software applications.Development experience in Java, J2EE (JEE), Web Services (SOAP/REST), FAAS (Function as a service), PAAS and Microservices implementation (API Gateway Zuul, Eureka and Ribbon etc.) with AWS cloud, Spring Cloud, Spring MVC, Spring Boot, Docker, Dev-Ops, Struts, Hibernate, JSF (Rich faces, Prime faces), XML, MEAN (MongoDB, Express AngularJS and NodeJS).Agile (SCRUM) environment and test-driven development methodologies.Design, and developing multi-tier applications using J2EE (Servlets, JSP, JSF, Custom tags, Struts, Spring MVC, JDBC, Hibernate) technology, Rational Rose, and Enterprise Architect.Good understanding of Distributed Enterprise applications and Web Technologies with Multi-Tier architecture involving GUI, Object Oriented Design, and RDBMS.Strong knowledge of object-oriented concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.Implementing J2EE design patterns: Business Delegate, Session Faade, Service Locator, Factory, DAO, Transfer Object, Singleton, and Model View Controller.Develop applications using IDEs Eclipse and NetBeans Experience working with JAXB and XML Schema for web services.Experience with version-controlling tools like Git, Subversion, and Rational ClearCase.Working on the Websphere Application server, BEA Weblogic Application server, JBoss Application Server, and Apache Tomcat.Gathering functional/Business Requirements from the Client/Analysts and preparing Application Design Documents (ADD) using UML.Experience with JUnit performing unit tests and LOG4J for debugging the application functionality.Quick learner with an ability to rapidly achieve organizational integration.Ability to work well in internal and cross-organizational Team environments.Strong Skills in Analytical, Data Gathering, Analyzing, Problem Solving, Coordinating, Planning, and Organizing.Technical Skills:Programming LanguagesJavaJ2EE TechnologiesWeb Services (SOAP/REST), Microservices Architecture, Servlets, JSP, JSF, Apache Kafka, Struts, Spring, Spring Boot.Web TechnologiesHTML, XHTML, DHTML, XML, MEAN stack, jQuery, Ajax, React Js, Angular JS.Query LanguagesSQL, PL/SQLIDEEclipse, IntelliJ, RAD, NetBeansToolsHibernate, Ant, Log4j, JUnit, CVS, Enterprise Architect, Maven and Gradle, Docker, DevOps.Web/Application ServersApache Tomcat, WebLogic, JBossDatabasesOracle, My SQL, SQL Server, DB2, MongoDBWeb ServicesSOAP, WSDL, JAXB, SOA, and Microservices ArchitectureOperating SystemWindows, Unix, and UbuntuProfessional Experience:Fiserv (Mar2019 - Till now)CLIENT- Fiserv Aug 2022 - till nowRole: Technical Lead cum architectProject: IHA (In-House Authentication)IHA- It is a re-write of Aconite third party tool which is written in Java 6 and running on WebLogic server, used to authenticate for a real-time flow of EMV/ATC transactions, it has three major components, these are IHA, HSMDST, and HSMFE.IHA: Receive the EMV authentication request and using its Prefix and Key database, formulate an ATALLA HSM command(CMD-350) and send a command to the HSM DISTRUBUTER Service.HSMDST: It's a redundant and persistent service on the same server as IHA, select one of the configured HSMs that is currently available and send the payload to that HSMs FRONT End(HSMFEE)HSMFEE: There is a single persistence instance of HSMFEE for each physical HSM. It receives a request from HSMDST, sends a command payload to the HSM, and returns the HSM response to HSM DISTRUBUTER.Responsibilities:Owns and responsible for leading a team of different level of Developers and Data Engineers in planning, designing, development, delivery software.It is a new development project and developed from scratch.Gather the functional requirements and provide the solutions.Responsible for designing the complete Database concerning Oracle.Involvement in the Development, and testing of the Software Development Life Cycle. End-to-end testing, code coverage, and refactoring.Azure Git for version control and Azure DevOps.Integration testing of all three components and testing of HSMDST load balancer.PCI Data is secure through Voltage inscription API.Fixed Security Vulnerabilities issues came while developing.Environment: Java17, Spring Boot, Netty Server, Spring Data JPA, SL4j, Git, and Oracle.CLIENT- Fiserv March 2019 July 2022Role: Technical Lead cum architectProject: CARD FREE CASH (CASH SERVICES)Card Free Cash enables users to carry out financial transactions without a plastic card. It allows users to generate an access code associated with a particular sum of amount and withdraw the cash from compatible ATMs and POS machines. This application also provides a feature where users can search nearby ATMs. The Card Free Cash platform has three main componentsStandalone: It is a Netty server implementation that is integrated with Tandem and Attala Networks, Tandem receives requests through the Atala network from the POS/ATM and then processes it after converting this encrypted stream into ISO format.Web Application: Used to configure and register the FI client and much more.Web Services: It allows the FI vendor to generate the access code. cancel it. Search the nearest ATM locations.CFC platform boundaries integrated with Tandem and Atala networks are used to register and configure Financial Institutions (FI), generate the access code to withdraw money from ATM/POS machines, cancel the generated access code, and search the ATM locations.Responsibilities:It is a new development project and developed from scratch.Gather the functional requirements and provide the solutions.Responsible for designing the complete Database for Oracle.Involved in the complete implementation of the security module by using Spring Security.Involvement in the Development, and testing of the Software Development Life Cycle.Involved in End-to-End Testing, code coverage, and refactoring.Using Azure Git for version control and Azure DevOps.Using Agile and VersionOne, JIRA tools for tracking stories, bugs/tasks.PCI Data is secure through Voltage inscription API.FOD and FOP tools are used to analyze static code and security vulnerabilities.Environment: Java8, Spring4, Security, Spring Boot, Spring Data JPA, Spring AOP, AngularJS, Log4j, SOAP/Restful Web Services, JavaScript, Git, Oracle 12c.Infogain Technologies India (Apr 2017-March 2019)CLIENT- PaytmRole: Technical ArchitectProject: LogisticsThe logistics project is the backbone of Paytm Mall. It provides different services like Same Day Delivery(SDD), Next Day Delivery(NDD), and Standard Delivery with different-2 like Air and surface and further classified based on goods category.It is a middleware and is being used as a bridge between Paytm mall and third-party Logistics courier partners, it comes into the picture when Paytm receives an order and shipment is created successfully at Paytms merchant end.We integrated with different Logistics courier partner APIs like forward/Reverse Manifest Orders, Cancel Orders and Tracking, etc. Courier partners use SOAP or REST web services with a highly secure environment.Responsibilities:It is a new development project and developed from scratch.Gather the functional requirements and provide the solutions.Integration with Logistics couriers partners API.Responsible for designing the complete Database for MongoDB.Involved in the complete implementation of the security module by using Spring Security.Involvement in the Development, and testing of the Software Development Life Cycle.End-to-end test case by using the Protractor framework.Using Git for version control.Using Agile and JIRA tools for tracking stories, bugs/tasks.Environment: Java8, Spring4, Security, Spring Boot, Spring Data JPA, Spring AOP, Intellij, AngularJS, Log4j, SOAP/Restful Web Services, JavaScript, Git, MongoDB, Oracle 12c.Yash Technologies Inc. USA (Jun 2014 Feb 2017)CLIENT- RGA (Reinsurance Group of America), MO August 2016 Feb 2017Role: Technical Lead/ Senior Java DeveloperProject: FINREFINRE projects of RGA Reinsurance Company is a subsidiary of Reinsurance Group of America and is being used by itself as RGA's underwriter only. The underwriter creates a deal, it is nothing but a contract between RGA and treaties (Other insurance companies), and under the dead he can add treaties, companies' legal entities, etc.Responsibilities:It is a new development project and developed from scratch.Gather the functional requirements and provide the solutions.Design Restful Web Services and Micro Services with Spring Boot from scratch and calling from angularJS with HTTP service.Responsible for analysis of current programs including performance.Implementation of security modules by using Spring-LDAP and Spring Security Kerberos/SPNEGO Extension.Involvement in the Development, and testing of the Software Development Life Cycle. JUnit Testing, code coverage, and refactoring.Production deployment and production support FINRE.Design UI screens using HTML, AngularJS, JavaScript, and CSS.Spring 4 Framework for DI (Dependency Injection) and Spring AOP for logging.Spring Data JPA as the ORM tool to integrate the software with the Oracle database backend.End-to-end test case by using the Protractor framework.Git for version control.Environment: Java8, Spring4, Security Kerberos/SPNEGO, Spring Data JPA, Spring AOP, Intellij, Log4j, Restful Web Services, JavaScript, JQuery, Git, Oracle 12c, Oracle Developer, Gradle.Client - John Deere Finance & Co., IA June 14 June 2016Role: Technical Lead/ Senior Java DeveloperProject: John Deere Settlement (JDSET) and Special Discount Application (SDA)JDSET and SDA projects of John Deere Finance (JDF) are used by JDF registered dealers to make a settlement with JDF and Dealers get their different kinds of bonuses based on settlement. Applications provide other facilities to the customer like partially /fully paying off the old loan with the new settlement, transferring the machine from one dealer inventory to others, and putting on/off rent a machine and exchanging the machine, etc.Responsibilities:Business analysts to gather functional requirements and provide solutions.Responsible for analysis of current programs including performance.Interacted and followed up with dependent teams if needed.Development, testing, and maintenance phases of the Software Development Life Cycle (SDLC).JUnit Testing, code coverage, and refactoring.Production deployment and production support for JDSET and SDA.Design UI screens using JQuery, AJAX, JavaScript, HTML and CSS, and JSP.Used Spring 2.5/3 Framework for DI (Dependency Injection).JIRA tool for tracking story, bug/task.Environment: Java/j2ee, Spring, Hibernate, Log4j, SOAP-based Web Services, Rational Service Architecture and IBM WebSphere Application Server, RAD, Hibernate, DB2, Maven, and SOAP UI.Technisar Solution Inc. USA Nov 2012 - May 2014Client- Wells Fargo & Co., IA Nov 12 May 2014Role: Senior Java DeveloperProject: CORE Project /Enhanced Client DisplayWells Fargo CORE Project was one of the biggest projects of Wells Fargo Home Mortgage. The platform was required to uplift the current sales platform for home mortgages to a new componentized platform that would simplify UI and reuse the common UI components present across different pages. These components are integrated into web services to fetch the data for decisions on home mortgages. Deal decision comprises all key decisions that are undertaken based on credit scoring, underwriting guidelines, compliance requirements, product features, and pricing/fees.Responsibilities: Business and technical requirements and creating Solution Approaches and detailed Designs.Written software code using Java/J2EE technologies to implement RDP, and RCP functionality in the CORE Application and improve accordingly. Consumes SOAP Based Web ServicesResponsible for analysis of current programs including performance, diagnosis, and troubleshooting of problem programs, and designing solutions to problematic programming.Development, testing, and maintenance phases of the Software Development Life Cycle (SDLC).Design UI screens using JQuery, Angular JS, JavaScript, HTML and CSS, JSP, MDA Framework, and HTML.Used Spring MVC, JSON, JavaScript, and Ajax.Used Spring 3.0 Framework for DI (Dependency Injection).Model-Driven DevelopmentEnvironment: Java, Spring, Hibernate, Angular JS, SOAP-based Web Services, MDA Framework, JBoss 7, Hibernate, Oracle 11g, SVN, SQL Developer, SOAP and BPM.Xavient Information System USA (Mar 2012 Nov 2012)Client -Comcast, PA Jun 12 Nov 12Role: Technical Lead /Senior Java DeveloperProject: ESP -Team GProject Enterprise Service Provider (ESP) is a concept of Enterprise Service Bus following SOA architecture. Service-oriented architecture (SOA) is an evolution of distributed computing based on the request/reply design paradigm for synchronous and asynchronous applications. An application's business logic or individual functions are modularized and presented as services.SOA with its loosely coupled nature allows enterprises to plug in new services or upgrade existing services in a granular fashion to address the new business requirements, provides the option to make the services consumable across different channels, and exposes the existing enterprise and legacy applications as services.ESP-Team G supports around twenty services, these are the heavily used services 'Account Service',' Device Service', and 'Scheduling Service'. We follow both MDA (Model Driven Approach) and Non-MDA.Responsibilities:Interacted and gathered functional requirements and system needs. Responsible for System design, functional specs, use case specs, requirement gathering, and System design.Created several Exception classes to catch the error for a bug-free environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errorsDesigned and documented detailed Test plans, Test cases, and expected results based on the business functional requirements.Created and implemented test cases using JUnit and debugged the code as required.Coded Business services using Spring and also interacted with the database using Spring JDBC, Spring DAOSCRUM and Agile development methodologies and managed and led production deployment releases every month.Coordinate between offshore and onsite teams.Environment: Java 1.6, J2EE, Web Services based on SOA, JSP, Weblogic 11g, Hibernate, Oracle 11g, BEA AquaLogic Service Bus 2.0, RSA (Rational Service Architecture) and spring 2.5.Client- Dish Network, CO Mar 12 May 12Role: Technical Lead / DeveloperProject: EPC DishlayerEPC Displayer is a Project based on the Telecom and Satellite Communication Domain.The application is a tool being used by the Partner and Retailer of (Dish Network) ECHOSTAR to enroll and create their new and existing customers for various Promotions and offers. It will let them give different new lunches by the (Dish Network) ECHOSTAR and update the customer accounts from time to time. In this project, all the data are migrated from the database to a central repository in AMDOCS i.e. EPC (Enterprise Product Catalog)Responsibilities:Gather functional requirements and system needs. Responsible for System design, functional specs, use case specs, requirement gathering, and System design.Created several Exception classes to catch the error for a bug-free environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errorsDesigned and documented detailed Test plans, Test cases, and expected results based on the business functional requirements.SCRUM and Agile development methodology and managed and production deployment releasesEnvironment: Java 1.6, J2EE, JSP, Web Services (SOAP) Weblogic 11g, Hibernate, Oracle 11g, PL/SQL, SVN, SQL Developer, Eclipse3.3 and Spring 2.5.Xavient Noida India (Aug 2009 Mar 2012)Echo data Framework - Noida, India Aug 2009 Mar 2012Role: Module LeadProject: EchoDataclient: Dish network (US, CO)Echodata Framework (Web Services client common API for JAVA apps) is a Project based on the Telecom and Satellite Communication Domain.Echodata is the client of EPC Dishlayer web services and caters to the data that is exposed by EPC Dishlayer which is implemented in JAXB. Echodata bundle with different web applications like R-connect (Retailer web application), POET (Partner), CSA web (Existing customer) and WSAPIResponsibilities:Employed OO techniques such as UML methodology (use cases, sequence diagrams, and activity diagrams) and developed class diagrams that depict the codes design and its compliance with the functional requirementsDesigned the system and documented Use Cases, Class diagrams, and Sequence diagrams using Enterprise Architect.Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS Oracle and DAO accessor classes using spring JDBC templateDevelopment using Java 1.5, Web Services, Spring IOC AOP, and Ehcahe with Terracotta serverEnvironment: Java/J2EE, Web Services client, spring IOC and AOP, JDBC, Windows XP.Perot System TSI Noida India (FEB 2007 JUL 2009)Perot system, London (U.K) March 09 May 09Role: DeveloperProject: Ri3k Market placeThe RI3K Marketplace is an electronic way to handle the placement process, with a community of counterparties who are all using the same best practice and contract certainty environment. It is the tri-partite solution that allows brokers to manage their client inquiries and carrier responses in a single service. It handles all insurance, facultative, and treaty business.Responsibilities:Gathering new requirements, design documents, architectural enhancements, analysis andInvolved in making a One-for-all project for these projects Marketplace, SAME and System3Analyzing the client specifications and developing programs to make required business logic.Using Agile methodology and Test Driven coding approach.Involved in JUnit Testing, debugging, and bug fixing.Environment: Java, J2EE, JAXB, JDBC, PL/SQL, JUnit, CVS, Maven, UNIX, Eclipse.SAMS, Abu Dhabi, UAE APR 08 June 08Role: J2EE DeveloperProject: SAMSPayHub is the most comprehensive multi-channel online banking and payment control system available today. Of many PayHub highlights is its rich functionality, providing customers with one platform for paying bills, managing their accounts, viewing their account statements, transferring money, etc. It is a flexible and fast payment control system. PayHub Banks can perform international remittances online and also from its agent offices. PayHub enables its clients to compete in high-volume business by providing automated remittance services as an alternative to expensive mechanisms such as SWIFT which are more suited to banks.Responsibilities:Analyzed specifications and developed programs to make required business logic.Interacted with Business analysts to incorporate required program changes.Used MVC framework for design and implementation.JMS implementationDeveloping payment gateway according to standardsEnvironment: Core Java, J2EE, XML, MQ series.VOCA, UK FEB 07 APR 08Role: Java DeveloperProject: vocaThe purpose of this system is to provide the security interface to connect various applications of Voca i.e. ICS (InterBank Clearing and Settlements) & BOPP. Functions provided by this security application are as follows:Create & Maintain Contact, Organization Unit.Providing roles & privileges to Contacts.Control OCSP Checking using THALES Server & Replay OCSP Checks.Activity Logging for various activities of application used by users.Responsibilities:Involved in the Design phase for conversion of the existing MVC framework code to JSF specifications.Implemented MVC architecture using JSF.Used JSF Tag Libraries to develop JSP pages.Environment: Java/J2EE, JSF, EJB3 with JPA, Servlets, JSP, Oracle, JDBC, Web LogicHCL Infinite Noida India May 2006 FEB 2007 Role: Software EngineerProject: Partner Contract For NokiaIn this project, I used form-based authentication and Its purely MVC based. Its a module of the Nokia project in which customers enroll for Contract/AMC under the partner for one year.It provides a view of the contract details of the selected contract No. It provides cancellation of the contract. It provides updates on the contract details.Environment: Java 1.4, Apache Tomcat 5.0, Servlets, JSP, Struts 1.1, HTML.Brain Roots Info Tech May 2005 May 2006Role: Software EngineerProject: UltraBill Telecom Billing Software/ True Telecom, UK An UltraBill customized Implementation.UltraBill is a Java Based Telecom Billing Solution for small and medium-sized telecom companies. It is suitable for both CDR-based and real-time billing operations. Of late we have been doing new feature implementations, maintenance, and bug fixing over the existing code. Account Suspension/Reactivation Module, Immediate Billing module, and CRM.Environment: Java, JSP, Java Scripts Servlets, JDK1.4, Oracle-9i, Pramati App ServerEducation:Bachelor in Science (Mathematics)O Level from DOEACCPGDCA A level from DOEACCMaster in Science (Information Technology)Sun Certified on Java Platform, Standard Edition (Java SE) SCJP and Web developer (SCWCD) |