Post Job Free

Resume

Sign in

Java Developer Software Engineer

Location:
Bukit Merah, 159049, Singapore
Posted:
February 28, 2019

Contact this candidate

Resume:

Vinayagamoorthi Rengarajan Email: ac8m18@r.postjobfree.com

Senior Java Developer/ Solution Designer Phone: +65-936*-****-** Years of Experience

Profile Summary

Having excellent experience in Java, J2EE and Big Data projects involving in design, implementation and support of complex web based N tier systems and middleware application systems with expertise technical abilities complemented by good user interaction abilities.

Technical Skills

Languages Java 1.8, Html 5, XML, SQL

Architecture J2EE, Spring 4.0, Apache Storm, Mule 4.0, Spring Boot 1.5.7 APIs Web Services (Soap, Rest), JMS, EJB 2.0, JUnit, IText 5.0, Apache Kafka ORMs Hibernate 4.0, Mybatis 3.0

XML Tools Apache Velocity, XSLT, XSL-FO, JaxB

Scripting Shell, Python, JavaScript, JQuery 1.5

Software Eclipse, Jenkins, JMeter, Eclipse MAT, SoapUI Databases Oracle 12c, Cassandra (No-Sql)

Source Control BitBucket(GIT), SVN

Platforms Linux, UNIX, Windows

Application Servers Tomcat 7.0,, JBoss EAP 6.4, JBoss Fuse 6.2 Software Methodology Agile, Waterfall, TDD, DevOps Scope of Intervention

Design & Development Requirement Analysis &

Data Gathering

Testing & Performance

Tuning

Infrastructure support

(UAT & Production)

POC for strategy

development

Release lead/Coordinator SIT & UAT Test Support, Technology and infrastructure migration

DevOps for CI and auto

deployment

Industries & Specialties

Banking & Financial Industries ( Payment & Cash Management)

Software Product Development ( Banking & Aviation) Education & Training

2003 - Bachelor of Engineering in Computer Science Engineering - Bharathidasan University, India

Completed the internal training on Cloud Computing & Sun Certified Programmer Work Experience & Projects

JPMorgan Chase & Co

Senior Associate

Singapore

(June 2016 to Present)

1. Low Value Payment Systems

Low value payments execution box (LVB) objective is to handle core payment processing of APAC region countries. LVB receives transactions feed from the various interfacing system with different formats and local language. LVB parse & validate the data and process those transactions. System reconciles transactions and sends them to specific countries clearing house Actions / Responsibilities

Analysis the business functional specification and create technical design document.

Design and enhance the java batch process module to generate the report for downstream systems.

Enhance the existing web application for setting up the static data and transaction verification.

Perform testing from DEV to UAT, bug-fixing and performance tuning ( SQL & Batch Processing)

Create JUnit test cases using Mockito framework.

Coordinate production support and L3 team for CR walkthroughs and production deployment.

Act as release lead for some of the major production release to coordinate the all the projects, UAT/SIT testing support and production deployment

Design & Develop QA automation framework using Selenium and Java for developing in-house tool for QA/UAT regression testing.

Technical Environment / Keywords

Java 1.8, Spring 3.0, Mybatis 3.0, Oracle 12C, Mule ESB 3.8, Unix, Jenkins, Eclipse, Web Service

(Soap, Rest), Maven, Infrastructure migration, JMeter, Sonar Quebe DBS Bank (Contract -

Sciente Consulting)

Senior Java Developer

Singapore

(Sep 2015 to Mar 2016)

Project : IdealP /Supply Chain Finance Systems

IdealP is an external web application for the Small and Medium Enterprise (SME) for the on boarding process for the loan from the bank. This application is internally interacting with various external applications via SOAP web service/Batch job in order to process the request. Actions / Responsibilities

Design and setup the application MVC architecture.

Setup the JBOSS EAP application server and Apache HTTPD servers as JBOSS server’s proxy.

Coordinate with external interface team to setup the SSH keys, SSL certificates and Firewall opening process.

Analysis the functional specification and create technical design document.

Design data model for oracle schema and develop the DAO component using Mybatis and Spring

Develop the Axis2 web service integration layer for the external interface.

Define the JSON structure and develop the rest web service for the UI.

Help the team to setup the Jboss environment in with Eclipse IDE. Technical Environment / Keywords

Java 1.7, Spring 4.0, Mybatis 3.0, Oracle 12c, Jenkins, Eclipse, Angular JS, Web Service (Soap, Rest), EhCache 3.1

Equinix Asia ( Contract:

Nityo Infotech )

Senior Application

Consultant

Singapore

(Sep 2014 to Aug 2015)

Project : Exsight

The under lining ExSight infrastructure is middle-ware platform which mines streaming data points like network/power/sensors different Equinix (IBXs’) data centers around the globe. It provides an insight of the usage done by the customer which essentially is used for Billing, Marketing and Analytics purposes for Equinix businesses. Actions / Responsibilities

Analysis the functional specification and create technical design document.

Design data model for oracle schema and design the column families for Cassandra.

JSON interface and develop restful web services using Jersey framework. Developed the business logic using spring IOC framework

Design and develop generic java ETL batch process module to load the static data to table from feed files/db link

Developed Apache Storm toplogy module to load and process the dynamic feed data.

Create JUnit test cases using Mockito framework.

Perform Testing from DEV to SIT, bug-fixing and performance tuning using JMeter.

Bug fixing and enhancing UI pages using Angular JS

Done the proof of concept to transform the Cassandra data to Hadoop platform using Kafka. Technical Environment / Keywords

Java 1.7, Spring 3.0, Hibernate JPA 3.0, Oracle 10g, Jdbc 4.0, Apache Storm, Cassandra, JUnit Jenkins, Eclipse, Jersey 3.0, Angular JS, Hadoop, Kafka Standard Chartered

Bank ( Tangspac

Consulting, Virtusa &

Optimum Solutions)

Senior Java Developer

Singapore

(Nov 2012 to Sep 2014)

Project: Raptor & Banking Book

Banking book is a tool to retrieve the client’s limit allocation details for the loans from different systems and calculate the summary limit amount details and display those limits details to the resource managers for the further actions.,

Actions / Responsibilities

Analysis the functional specification document and create requirement document.

Design data model using pl-sql developer tool and create the DDL SQL scripts for the tables.

Design and develop the UI Json interface and develop restful web services using spring framework.

Create an Apache CXF web Services for publishing the service to other modules.

Define the document transformation framework in IText, develop the PDF pages.

Define validation framework for the Web services xml request.

Modeled and designed the business entities using UML and the generated java code were annotated with JPA/Hibernate annotations.

Developed the business logic using spring IOC framework

Design and develop generic java ETL batch process module to load the processed data to table from file feed.

Create JUnit test cases using Mockito framework.

Perform Testing from DEV to SIT, bug-fixing and performance tuning using JMeter.

Help the team members to explain the functionalities and solve the technical difficulties Technical Environment / Keywords

Java 1.6, Spring 3.0, Hibernate JPA 3.0, Oracle 10g, Angular JS, JDBC 2.0, Mockito (JUnit), Jenkins, Eclipse, Ehcache, Apache CXF, IText

Hewlett-Packard

Globalsoft

System Designer

Chennai, India

(Jan 2011 to Nov 2012)

Project: Print Solutions

Print Solution is an interface to get the Boarding pass xml/Bag tag xml from various application and converted as pdf, send that file into airport ATB printers. And also it supports other medium like email/fax/sms to deliver the boarding pass and itinerary to the customer. Actions / Responsibilities

Create a Web Services for publishing this service to other modules.

Create document transformation component using XSL-FO

Generate use case and sequence diagram for print solution functions.

Create Chromeless browser to run the JavaScript without browser for workstations.

Performance test done for the WebService using Jmeter.

Status update to onsite architect for day to day updates. Technical Environment / Keywords

Java 1.6, Spring IOC, Web Services (Rest), Jboss 5.0, XSL_FO, Jmeter, Apache Velocity, Apache ActiveMQ, Jquery 1.7, Chromeless 0.3, Hibernate 3.0, Oracle 10g Tata Consultancy

Services

IT Analyst

Chennai, India

(Jan 2010 to Dec 2010)

Client : Standard Chartered Bank

Project : Managed Distributed Systems (MDIS)

Technology : Java 1.5, Jsp, Servlet, Spring MVC, Oracle 8i, Web services, Ibatis, Tomcat 5.5, MQ Series Cashedge India Ltd

Software Engineer

Chennai, India

(Jan 2008 to Jan 2010)

Project: Open Now and Fund Now

Technology: Java 1.5, Jsp, Servlet, EJB 2.0, Oracle 8i, Eclipse 3.0, Web services Responsibilities: Product Developer using Java Technologies Patni Computer

Systems

Software Engineer

Chennai, India

(Aug 2014 to Nov 2007)

Projects: MCAST, EVTA Replacement (Kronos), HPSD

Client : General Electricals

Technologies: Java 1.5, Jsp/Servlet, EJB, Oracle 8i, Eclipse 3.0, Web services, Tomcat 4, KRONOS



Contact this candidate