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.