Post Job Free
Sign in

Senior Java Developer

Location:
Chicago, IL
Posted:
October 26, 2017

Contact this candidate

Resume:

Narayanan Neelamegam

Mobile: 224-***-**** E-Mail: *********.**********@*****.***

Skype: Shrinaren

Around 10+ years of Professional Experience in Object oriented, Java and J2EE related technologies.

Extensive experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, application development, testing and maintenance.

Experience in developing spring boot microservices deploying into Pivotal Cloud Foundry.

Experience with developing web application including - java JDK versions(1.6/ 1.7/ 1.8), Spring MVC, Struts, Spring Security, Spring Annotations, Multithreading, Restful, SOAP webservices, Hibernate, Oracle JDBC, Junit testing using spring mocks.

Experience working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.

Good Knowledge and experience in using J2EE Application/Web Servers such as Oracle WebLogic, Tomcat and IDE's like Eclipse, STS, and Web Strom for Application development.

Experience in understanding UI design using Dojo JS, Bootstrap, React JS, JQuery.

Experience working in Java Script, AJAX, JSP, HTML

Experience in working with tools such as

Version Control – Git, TFS and SVN

CI/CD tools – Bamboo, Jenkins

Deployment – Maven, Nexus, Ant, Gradle

Experience in Unix, Control-M tools

Academic Profile

Bachelor of Electronics and Communication Engineering (2002-2006)

Shanmuganathan Engineering College, Anna University, TamilNadu, India

Passed in First Class with Distinction 75% of Marks.

Work Experience

Private Passport Dec’14 to till date

Client: Northern Trust, Chicago IL

Role: Senior Java Developer

Employer: Cognizant Technology Solution US

Location: Chicago, IL USA

Team Size: 8

PROJECT DESCRIPTION:

The private passport enrichment project focused on adding multiple features to the customer and heightens the user interfaces. In detail, application will be integrated with enterprise cloud based product salesforce, User interface of the application is redesigned as per the Northern Trust specification, implementation of international wire transfer for the customer to send money to different countries and enhancing security features to protect application from hackers and malwares, automating test scripts using selenium framework.

RESPONSIBILITIES:

Involved in analysis, specification, design, implementation, regression testing, performance/load testing, knowledge transition and post production support phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.

Used Spring Boot with java 1.8, which is radically faster in building cloud Micro services and develop spring based application with very less configuration. Deployed into Pivotal Cloud Foundry using Bamboo Plan with Nexus repository.

Experience in Design and Development of Web Services using RESTful APIs and SOAP(WSDL). Testing the services using SOAP API, Postman, Chrome rest client and Junit using Spring mocks.

Involved in developing portal web application using java 1.7, spring IOC, Struts Framework, Oracle JDBC, Multithreading, Ehcache, Javascript, Dojo JS, Bootstrap, Ajax, Ant, Maven build.

Wrote multithreading logics to process data in application.

Experienced in writing Oracle PL SQL Queries, Packages, Procedure, Views and involves tuning the queries.

Involved in application deployment script writing using unix commands.

Experienced in using, monitoring, handling control-m jobs.

Experienced in integrating web application with Spring Security and Cross site request forgery (CSRF) frameworks.

Experienced in setting up CI/CD plan using Bamboo, Stash and Git for reduced build and migration process.

Involved in developing and maintaining selenium automation test script.

Experienced in integrating Salesforce API [SOAP] with the web application.

Experienced/ Involved in integrating web application with vented application such as Fiserv, Yodlee, Fidelity .. etc

Experienced in writing and using Jmeter scripts for performance testing.

Participate in review & walkthrough of design, coding, unit testing of the application.

Involves in tracking defect logs from Quality Center and tracking the same to closure.

Performs Requirement Traceability Matrix using Quality Center tool, attends project progress meetings with business teams.

Prepares knowledge transfer sessions to help desk team, support team and offshore about the project business flow and technology best practices.

Environment: Core Java 1.7/1.8, J2EE, Multithreading, Servlets, JSP, Java script, Html, Dojo JS, Bootstrap, React JS, Ajax, JDBC, Spring API, Spring IOC, Spring Boot, Spring Annotation, SOAP, REST, Microservices, Postman, DAO, ANT, Maven, Bamboo, oracle, JUnit, GitHub, TFS, PL/SQL, SQL, Weblogic Application Server, Apache Tomcat, Unix, Control-M.

RaboBank Enrollment Jan’13 to Nov’14

Client: RaboBank

Role: Java Developer

Employer: Cognizant Technology Solution India

Location: Chennai, India

Team Size: 5

Project Description

Rabobank enrollment handles the enrollment process for individuals and business who are clients for Rabo. It handles the secured enrollment for Personal Financial Services clients, including individuals and businesses to access their accounts via Internet.

RESPONSIBILITIES:

Involves in translating the High Level design into Low Level design, providing inputs to estimations.

Developed Struts Framework for the project and helps in understanding J2EE best practices.

Involves application setup, Low Level design, Coding, Unit Testing, Code reviews and walkthroughs, Defect fixing and Packaging.

Deploys application in System and UAT environments and co-ordinates for production installation.

Handling test defects and bug fixing as a result of Unit / System / UAT/ Regression tests.

Tracking of quality center for the defect fixing.

PRISM Mar’07 to Dec’12

Client: JP Morgan Chase

Role: Java Module Lead

Employer: Tata Consultancy Services India

Location: Bangalore, India

Team Size: 8

Project Description

The trading reporting system which is required to accept creates, amend and cancel transactions related to execute trades to submit the transaction to FSA (Finance Service Authority) via Unavista (London Stock Exchange).

Responsibilities:

Analyzing and clarifying the user queries in the transactions.

Analyze the Business requirement to implement Java module.

Develop and integrate the module. Also perform unit testing and end-end testing.

Deployment on SIT, UAT and Prod environments.

Preparing quarterly attestation data for the various upstream systems.

Update the Status in JIRA.

Analyzing and clarifying the user queries in the transactions.

Analyze the Business requirement to implement Java module.

Develop and integrate the module. Also perform unit testing and end-end testing.

Deployment on SIT, UAT and Prod environments.

Preparing quarterly attestation data for the various upstream systems.

Update the Status in JIRA.

Analysis, Design and Development of various modules.

Deployment and Administration Activities on DEV/SIT environments.

SCM activities.

Student Enroll System Aug’06 to Feb’07

Client: Tutor World Wide India Private Limited(TWWI)

Role: Java Developer

Location: Chennai, India

Team Size: 5

Project Description

The student enroll system provide features to add and validate candidate information required for subscribe to the education course.

Responsibilities:

Develop java module required for adding student information.

Implement validation using struts formwork.

Unit testing the module

Perform system Integration build and verification.



Contact this candidate