Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Charlotte, NC
Posted:
January 07, 2021

Contact this candidate

Resume:

SYNOPSIS

**+ Years of experience in design, development and implementation of Enterprise, Web-Based Applications using JAVA/J2EE technologies

6+ years of experience MuleESB, AEM, SOA application, Rest, Micro services, Spring Boot.

Strong knowledge about FIS Components IBS, CFT, CEB, Xpress for money movement

Experience on working in Agile methodology on Scrum, Sprint

Hold good understanding on Banking, Insurance and payment systems

Involved in discussion with stake holders and business to framing requirements.

Implemented full cycle of Mule ESB Based System API and Process API

Have very good understanding on Banking, Insurance and Health care.

Experience in FIS components IBS, CFT, CEB, Xpress

Implemented 2 full cycle AEM 6.3 projects..

This includes bug fixes of all severities and enhancements. Excellent problem solving and debugging skills.

Solid Hands on experience in Java, J2EE, Spring MVC, Hibernate, SOAP/REST service, Spring Web Flow, Spring DAO, Ajax, JSF, XHTML, JavaScript, AngulurJS, JQuery and Junit.

Have been playing role of Project Leader and responsible for accurate and timely delivery for project deliverables.

Having excellent leadership quality and a good team player. Having excellent oral and written communication skills.

Have trained the business users on content management

Involved in build management, performance monitoring.

Have provided technical design and solutions for AEM components.

Current professional responsibilities include working in the Solutions group as a Senior Consultant.

CERTIFICATIONS

AWS Certified Solutions Architect - Associate

MuleSoft 3.7 Certified MCD - Integration and API Associate.

Sun Certified Programmer for the Java 2 Platform 1.4

Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4

Certified Scaled Agile Framework (SAFe) 4 Practitioner

CORE COMPETENCIES

Coding, debugging, and Trouble shooting always keeping in mind the performance tuning aspect.

Participating in the requirements review call and understanding the requirements

Responsible to create, Maintain and test the installers. Make changes as per the client requirements.

Good Knowledge of BFSI, Mutual funds, Forex, core banking (Canadian/US Banks)

Agile Methodology (Scrum, Sprint)

Proactive and Industrious

Detail Oriented

Demonstrating Knowledge of Features, Benefits and Business transactions to team.

TECHNICAL STACK

Technology - Java, J2EE, MuleESB, REST, SOAP, SOA, AEM 6.x. SpringMVC

Application Servers - Apache Tomcat, WebLogic, JSP, - JavaScript, HTML, XML and AJAX.

- Java, J2EE, exception handling, JSON schema, XSD

Framework - Swagger, XSD, JSD schema, Spring web services, iBaits, Hibernate

Web Services - SOAP, RESTFULL, WSDL, spring web services, Micro services

IDE Tools - Eclipse Kepler/ Ganymede, SOAPUI, SQL Developer, TOAD

iBATIS.

Web Servers - Websphere Application server, Web logic 7.x, Tomcat, Glass Fish

SDLCs - Waterfall, SCURM and Agile.

Database - Oracle, DB2, DB visualizer

Version Control Tools - GIT, SVN, CVS, Jenkins

Defecting Tracking Tool - JIRA, HP Quality Center, Remedy, Bugzilla,

Servers - Web logic 10.3, Tomcat 6.0, AEM.

Domain Knowledge - Payment system, Insurance, Mutual funds, Banking, BFSI, Life science.

Cloud Solution - AWS, Amazon EC2, Mule ESB

Others - Jenkins, Git, Maven, Ant, Selenium

WORK HISTORY

Currently working as Senior Consultant Lead in Capgemini Technologies for Insurance client from Oct-16 to till date.

Currently working as Technical Lead in Wipro Technologies for Insurance client from Jan-13 to Oct 16.

Working as Senior Software Developer in CGI Information system, Bangalore from Dec 2010 to Jan 2013.

Worked as Software Developer in Datamatics Software Services, Bangalore from Jan 2010 to Nov 2010.

Worked in Megaware Technologies, Mumbai as Software Engineer from July 2007 to Jan 2010.

PROJECTS HANDLED

Sr.Consultant TIAA-CREF (Oct 2016 - Present)

Responsibilities:

Working as Mulesoft, ESB gateway programmer SME for the online banking and money movements via mobile app and web bill payment, remote check deposit, scheduled transfers using Rest /SOAP based services integration with FIS Xpress, IBS system of payments, Money Movement, CEB, CFT, FIS components

Design, develop, build, and test software applications using various technologies in accordance with specified business needs and in a way that achieves the goals of assigned projects. Work as part of an agile software development team, communicating regularly with team members and partners from other teams. Attend daily standups, sprint planning, sprint reviews, and sprint retrospectives. Clearly communicate progress and impediments.

Strong understanding banking process and money movement functionalities bill payments, autopay, recurring payments, pension 401K, IVR system, Brokerage, Mortgage, loans, payouts etc.

Strong understanding of Service-Oriented Architecture and Microservices principles

Design, develop, and test software according to specific business requirements

Ensure proper software development practices are followed, including writing well-organized and maintainable code, code reuse, effective use of common design patterns, minimal copy and pasting, effective error handling and logging, etc.

Design and build systems that comply with enterprise architectural guidance

Strong understanding of software development concepts in building a variety of applications, including web sites, web services, and batch processing systems

Experience with Scaled Agile Framework (SAFe) methodologies to facilitate timely deliverables

Technologies:

MuleESB, Swagger, WSDL, SOAP, SOAPUI, JSON, Spring, Restfull services, JSON, Linux, Java, J2EE.

Tech Lead VISA INC (Jan 2015 – Oct 2016)

Domain:

The project is making sure employees get the news and information they need to do their job and learn about Visa's people, products and customers. It will help employee to get content posted or updated by Company on application. This application internally consists of multiple applications that communicate with each other. The core application which facilities communication between these systems is built on Adobe Experience Content Management System AEM, Templates. Responsive & Targeted design approach. Workflow Identify, define. Chatter from salesforce. Simple setup/config in Chatter. Complex user setups or automation is not in scope of this AEM.

Responsibilities:

As an onsite coordinator responsible for full ownership of product including development, maintenance and support activities, translating business requirement to technical design and architecture requirement and implementation allocating task for team as and tracking progress. Adhere to delivery timeline. Understanding the business rules by organizing user meeting. Preparation of Functional Specification and Technical Specification and deciding the data transformation methodology. Interfacing and coordinating with customer team Responsible to understand the business requirement of client and will translate into specific System requirement specification Ability to work in strain and in a team environment as well. Review of Business requirement documents

Technologies:

AEM 6.1 (CRX/DE, DAM, creating and customization of components, Design Dialog, workflow, replication agents, bundles, Author/Publisher server), Spring, Restfull services, JSON, Hibernate, Linux, Java, J2EE.

Tech Lead The Hartford (Jan 2013 – Dec 2014)

Domain:

Catering to Insurance domain client, for maintain auto and home insurances.

Dealing with the customers, policies, and copy books. The system provided end to end cycle the insurance, registering policies, allotting policies to the customer, create, updating, deleting the policies related info for user

Been a part of incident management group, I was responsible for maintain, fixing and assigning the task to the team, having calls on daily basis with the customer regarding the incident status, publishing and maintain incident count matching SLAs, giving support and guidance to team.

Responsibilities:

Technically managing the medium to large applications with complete technical ownership.

Experienced in handle the design, architecture and implementation.

Strong understanding and practical experience of software engineering principles, such as Continuous Integration & Test Driven Development

Experienced in performance management of large and complex applications

Technologies:

Spring, Web services, Hibernate, xhtml, fatwire, Oracle, Web logic, Angular JS, EXTJS.

Senior Software Engineer TD Bank (Jan 2011 – Dec 2012)

Project : PrimeBSO

Domain:

PrimeBase, a mutual fund record keeping system facilitates the entry, Inquiry, processing and maintenance of mutual fund transactions. Transactions are initiated by the investor through a dealer or fund Management Company. Transactions are entered into the system as Direct, Wire or Systematic Orders. Regardless of the method of order capture, all transactions include a trade and settlement date. PrimeBase has been developed to meet the unique record keeping demands of the Canadian investment fund industry from mutual funds to segregated funds, including full support for labor sponsored funds.

Responsibilities:

Full ownership of module and deliverable

Working in Spring Web Services and WSDL and SOA

Responsible for Coding of assigned modules and integration into

Main module Code review, Code optimization and Unit testing also.

Using the FIS webservices for all the Fund Manager activities.

Technologies:

Spring, Web services, Hibernate, Oracle, Tomcat.

Software Considerations:

Technology: SOA, spring, iBatis, IBM AS400, FTP, FileZilla

Tools: Eclipse3.6, Log4j, Tomcat 6, Maven, Hudson

Project : E-Settlement

Domain:

Banking Finance, and Brokerage System

e-settlement technology is a complete front, mid and back-office investment dealer solution. This Straight-Through-Processing (STP), information and clearing system redefines speed, efficiency and accuracy in securities transaction processing. The benefits of e-settlement include reduced business risk, lower error rates and greater operations efficiency.

e-settlement has the real-time architecture and scaleable open design that ensures a brokerage processing advantage in an STP world.

Responsibilities -

Participating on call with client and onsite team on daily basis, for requirement gathering and modification which has to be done in product.

Solo person responsible for developing and maintaining the product offshore.

Technologies:

Java core, J2ee, XMLs, oracle, Web services

Database: Oracle 10g

C++

Developer Socienty General (Dec 2010 – May 2011)

Domain:

Banking Finance

Give a “Showcase” for Sponsors, for Clients and for End-users, to give the opportunity for BA team to manipulate the MDM tool on a real case, to validate a complete development life cycle with the MDM tool (Dev, hom, Uat...), to identify the technical solutions offered by the tool, for critical functions, to give inputs needed for further projects to be implemented on MDM tool

Refine the workload estimation abacus

Feed the framework document related to the “Design”

Feed the framework document related to the “Development”

Feed the framework document related to the “Release” (System Development life cycle)

To build the core components of the new FPV MDM project

Responsibilities -

Understanding the client requirements and molding it into technical specific docs. Planning and implementing the requirements technically

Distribution and implementation of task to team as per the project size and timelines.

Technologies -

Informatica MDM HUB, Hibernate with JPA Java core, JSP, XMLs, oracle

Database: Oracle 10g

Developer HP (Jan 2010 – Nov 2010)

Domain:

Managing a centralized website which fetches data from multiple systems and show the performance of all the systems and availability.

Responsibilities -

Running the cron jobs to clear the cache/heap

Creating installers using install shield.

Checking the server logs for troubleshooting.

Technologies -

Unix, Linux

FTP

Java

Bugzilla

Developer SUN Pharma, Apotex (Jul 2007 – Jan 2010)

Domain:

Health Care

NuLEAP for Data Logging’ is a solution developed on Megaware’s NuLEAP platform that has been developed to help automate various processes for the Life Sciences domain.

The aim of the proposed system is to provide for compliant usage of 'Agilent 34970A Data Acquisition/Switch Unit' device (commonly referred to as the 'Data Logger') which is used to collect and store various parameters (temperature, voltage, current, resistance, etc.) from respective measurement devices connected to it.

Sample Preparation is a critical component of the Bio analytical workflow. NuLEAP BA Sample Preparation application tracks and manages samples through the sample preparation phase in a Bio analytical laboratory. Users can Define the Sample Preparation methods and its process variables, Process samples while adhering to the defined method and Report sample data, process summary and deviations. This application is designed as an add-on to the industry standard Bio analytical workflow system – Watson LIMS.

Responsibilities -

Migrate JDBC data access layer to data access layer

Create data access layer using JSP, servlet

Create data access layer using JSP, servlet, Swings, SWT

Maintain user interface layer using XML, Servlet

Technologies -

Java/J2EE, JSP, Servlet

Oracle, MySQL

Eclipse 3.2 / Ganymede

Tomcat Web Server

PERSONAL DETAILS

Date of Birth : 15th July, 1984

Languages : English, Hindi, Marathi

Marital Status : Married

Passport : Yes

References : Available on Request



Contact this candidate