Post Job Free
Sign in

Service Developer

Location:
Charlotte, NC
Posted:
November 02, 2020

Contact this candidate

Resume:

Summary

As a Java/Web Service Developer with over 8 years of experience in application design, development, testing and post production support of complex enterprise J2EE/SOA applications in banking domain.

Core Competencies

Experienced in developing Web Services/APIs using Java/J2EE/Spring/REST/SOAP

Experienced in developing APIs/Integration Services using Mulesoft Anypoint Platform.

Experienced in adapting Object-Oriented/J2EE Design Patterns

Expertise in implementing Service Oriented Architectures (SOA) using SOAP and REST Services

Implemented business components using Spring modules Spring IOC, Spring MVC, Spring Jdbc.

Experienced in working with messaging systems like JMS, Web Sphere MQ

Experienced in database modeling and Service modeling using UML

Well versed in all aspects of N-tier distributed application architecture with application development using Java, Multithreaded Programming, JDBC, JMS, RESTFUL Web Services, WSDL, SOAP, Spring, Hibernate, XML, JSON.

Experienced in ORM tools such as JPA/Hibernate/Spring DAO

Strong experience in Database design and SQL Queries and Stored Procedures

Experienced in databases like Oracle, MySQL, DB2 ETC.

Experienced in using DevOps tools JUnit, Mockit, Ant, Maven etc

Ability to work in Waterfall and Agile methodologies

Excellent team player, self-starter and ability to work independently and as part of a team

Continuous learner of new technology and industry trends.

Technical Skills

Software

Java, J2EE, SOAP/REST Web Services, Spring Suite

Web Languages

HTML5, AJAX, XML, CSS3/CSS, JSP/Servlets, XML/XSD/JSON

Application/Web Servers

Tomcat, JBoss, Web sphere

DevOps Tools

SVN, GIT, Maven, Ant, JUnit, Mockit, SONAR, Jenkins

Banking Products

FIS Touch Point/Xpress

DBMS

DB2, Oracle, DB2

Testing tools

SOAP UI, Postman, Xpress Test Client, HP Quality Center

Development Tools

Eclipse, Spring STS, XML Spy, ER-WIN

Processes/Methodologies

Agile/Waterfall

Employment Summary

Working as a Sr Software Developer for Nayasoft Inc from Oct 2019 to Sep 2020

Worked as a Software Engineer for Zaravya Informatics Private Ltd from May 2012 to June 2019

Education

Master of Science in Information Technology from Alagappa University.

Bachelor of Science in Chemistry from AndhraUniversity.

Professional Experience

Customer 360 Project -- Xpress Service Developer -- Oct 2019 to Sep 2020

This project is to provide a single customer view across the enterprise by bringing party information from IBM MDM (ECIF) and from FIS Relationship Manager (XRM), Asset Portfolio Management System (APMS), Capital Markets Customer Information File (CMCIF), Trust 3000 and Pershing. Xpress should communicate with CG/ECIF for Personal customer data and RM for business customer information.

Designed and developed Xpress Service schemas and Xpress service MAP updates.

Designed and developed Enrollment services to communicated with Harris Bank’s CG/ECIF system.

Enhanced Party Acct Rel Add and Deposit Account Add service to communicated with CG/ECIF.

Developed Services for synchronizing ECIF updates to XRM.

Developed the Audit framework to audit service calls.

Developed Junit test cases and performed service unit testing.

Used JPA to construct error messages from Oracle Database.

Extensively worked with Asynchronous processing using Message Driven Beans for processing ECIF updates.

Used SVN/Maven/Bamboo for building and deploying on Web Sphere Application Server.

Merged Xpress code across various SVN branches.

Environment: Java 8, J2EE, Web Services, SVN, SQL, Spring 3.0,JPA, Eclipse, Oracle10g, Web Sphere, SVN, Maven, Jenkins, Quality Center.

Project- Zenmonics digital BANKING product -- Service Developer -- Apr 2016 to Jun 2019

Zenmonics digitalBANKER is a secure, tablet application that enables a full customer view and enabling sales, servicing, account opening, and teller transactions

Responsibilities:

Participated in mobile BANKER product requirement gathering and developed Service mappings.

Designed and developed REST services for Customer Management, Account Management, and Funds Transfers etc.

Implemented the application using Spring Framework, which is based on Model View Controller design pattern.

Integrated with Asynchronous processing Systems using JMS Queues.

Extensively used Hibernate in data access layer to manage Prospect data in Oracle 9i Database.

Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.

Implemented various design patterns such as Factory, Strategy, DAO, and Singleton etc.

Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.

Used Maven to build the application and deployed on JBoss Application Server.

Certified the application using real and mock services and participated in service code reviews.

Environment: Java (JDK 1.7), Hibernate3.0, Spring 2.5, Maven, MVC, XML, SOAP, JDBC, JavaScript, UML, CVS, Log4J, JUnit, JIRA, Web Sphere, Unix, Oracle 9i.

Zenmonics Digital Account Opening product. -- Service Developer -- Aug 2014 to Mar 2016

Zenmonics Digital Account Opening suite helps customers to open deposit accounts online by supporting functions such as background checking, Customer and Account creation, fund the account either through internal or external account, and online banking enrollment etc.

Responsibilities:

Designed and Developed services for Application management

Integrated with FIS QualiFile for Customer score, and Cash Edge for external transfers.

Developed services to integrate with Profile, IM, ST for internal transfers.

Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.

Used Spring Core Annotations for Dependency Injection.

Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI), Inversion of Control (IOC).

Used HQL and SQL for fetching and storing data in databases.

Worked closely with the web application development team to ensure proper integration with channel applications.

Environment: Java7, Servlets, Hibernate, JPA 2.0, XML, Spring 3.1, Spring Core, spring Boot 2.0, JPA, Oracle 10g, WebSphere, Eclipse, SVN, Maven, Jenkins, JIRA

Comerica bank Implementation (TouchPoint Sales and Service) -- Service Developer -- May 2012 to July 2014

TouchPoint Sales module covers Prospect, Campaign and Offer management. Services module covers the Customer servicing, Contact and Appointment information management etc.

Designed and developed Prospect services modules

Designed Contact and Appointment services contracts using IFX/XML Spy

Developed Service mapping documents to HOGAN host services.

Prepared service Unit Test scripts and Unit Test data

Used Quality Center application for defect management

Responsibilities:

Developed Xpress Services for Prospect Management and other Sales and Service functions.

Worked on development of Hibernate, including mapping files, configuration file to interact with DB

Involved in injecting dependencies into code using spring core module.

Used Spring IOC for Dependency Injection.

Used HQL and SQL for fetching and storing data in databases.

Used SAX and DOM parsers for XML parsing

Used Web services - WSDL and SOAP for getting required information from third party

Environment: Java, JDK 1.6, Servlets, Hibernate, Spring IOC, Oracle 10g, WebSphere, Ant, SVN, JIRA

References

Available upon the request.



Contact this candidate