Post Job Free

Resume

Sign in

Software Engineer Java

Location:
Canada
Posted:
November 05, 2018

Contact this candidate

Resume:

Gurjinder

Summary:

** ***** ** ********* ********** in Java Enterprise Application Development(Java/J2EE), Web Applications, Client-Server Technologies, and Web Programming including Web2.0 with various languages and tools.

Experienced in all phases of SDLC and methodologies like Agile.

12 years of experience in Core Java (Java 1.4, 1.5, 1.6 and 1.7)

4 Years of experience in Hibernate language.

6 Years of experience in Spring Framework.

I have 5 Years of Experience in Securities and Capital Market with good overall understanding of trade life cycle, Fund, Securities, Transactions, Valuation, Profit and Loss etc.

4 years of experience working with JBoss Portal & Application Server.

1 years of experience in Jboss portal security with AD/LDAP.

5 years of experience working with databases like Oracle 10g and Sybase including writing SQL queries and scripting.

Develop specifications, code, test, and debug new software or enhancements to existing software.

Initiate action to resolve ambiguous or non-standard business requirements.

Develop solution and coordinate with database developers to manage database changes.

Work directly with the business team and interact with offshore developers supporting systems.

Evaluate user requests, gather and analyze business requirements, design solutions, code and implement system revisions.

Develop test plan (unit, system, and integration testing): test scenarios, procedures, test data and coordinate UAT.

A Team player and self-motivated individual capable of working in a collaborative team environment.

Work with end users in understanding their stated and unstated needs and conceptualizing solutions.

Interaction with onsite and offshore teams and develop quick prototypes

Strong analytical and problem solving skills. Have capacity and commitment to work under pressure and completing challenging projects on time with quality.

Present solutions to end users and line management and evolve complete solutions.

Liaise with End users, Line Management and offshore teams to execute and deliver high-quality artifacts.

Experience in end to end support to the client.

1.2 years of experience inclient relationships

5.5 year experience in offshore-onsite interaction and deliverables.

Good knowledge of Front-end designing and layout for Web Applications using HTML, CSS, Flex 3.X under Windows and UNIX Environments.

Excellent knowledge of all stages including analysis, design, development of SDLC life cycle and been in the testing stage of the Applications.

Good working knowledge in using Java IDEs like RAD, Eclipse 3.2, Adobe Flex Builder 3 and delivered tasks on time with quality.

Good working knowledge on Actuate reporting tool and Front Arena

Functional Skills:

Listing and Delisting process of securities of New York Stock Exchange.

Corporate governance process of New York Stock Exchange.

Trading life cycle knowledge for Equity Derivatives. Futures, Swaps and Options and Equity. Stocks.

Technical Skills:

Languages : JAVA, PL/SQL, J2EE

Java Technologies : Java, J2EE, OOPS, Servlets, Hibernate, Java Webservices, Struts, Swing, JSP, EJB3, Spring Framework

Web Technologies : Adobe FLEX 3.x, CSS,

Databases : Oracle 9i/10g, Sybase

Databases Tools : Oracle SQL Developer, SQL Developer

Application/Web Servers : Apache Tomcat, JBoss, Biztalk

IDE’s and Tools : Flex Builder 3, IBM RAD 5.x/6.0, Eclipse 2.0/3.x, NetBeans.

Operating Systems : Windows 98/2000/XP, UNIX, LINUX

Tools : Ant, Log4J,Actuate,Front Arena

Services : BlazeDS

Education:

MS, Software Engineering from BITS Pilani (India)

Bachelor in Computer Application (BCA), Guru Nanak Dev University, Jalandhar, India

Experience:

Jefferies Group

Senior Technical Consultant August 2012 – Current

Project : CMRS Adapter Implementation

The client is the largest independent bank in the U.S. The firm provides clients with capital markets and financial advisory services, institutional brokerage, securities research and asset management. The CMRS(Compliance management and Reporting System) Adapter is responsible for converting and enriching the source system messages to address Dodd Frank message specifications and feed them to CMRS. The company's reporting systems have varying specifications and message formats. CMRS Adapter is developed using Spring Integration which enables building complex workflows using XML configuration files and provides component reusability.

Responsibilities:

Developed the framework for adapter's MQ processing services and end of day FTP/file services using Spring framework and Java 1.6

Coded the adapters which connects to the IBM MQ messaging service, process the data and send it to CMRS.

Coded the SFTP/FTP service for snapshot messages which grab the files, process the files and place to shared directory for CMRS processing.

Created Linux based file watcher framework for pooling the files and notify system when the files are available.

Analyze the DTCC specs and map them in according to CMRS requirement.

Created the exception handling service for identifying the incorrect data and stop them in the adapter itself.

Conversion of the raw data into different formats. e.g. fpml, file format etc.

Work and co-ordinate with offshore team.

Created highly efficient XML based framework to parse and enrich the trading message.

Created Shell scripts for automated Linux deployment across different environments,

Provide QA support by enabling Continuous development and testing (unit/integration).

New York Stock Exchange Dec 2010 – August 2012

Senior Technical/ Functional Consultant

Project : WebLCA

WebLCA is an enhanced web version of LCA which I had worked previously. WebLCA is back office system used by various departments of NYSE ) Automate & Document the complete Listing process of a company right from Prospect stage till it gets listed on the exchange. Handle Post Listing Reviews and adherence of companies to Corporate Governance Standards. Deliver LCA with agreed Requirements & understanding on time with Quality Standards identified ensuring Customer satisfaction. Develop expertise in the team on Domain & technical skills.

Responsibilities:

Gathered requirements and prepared functional and technical design documents.

Lead developer and Onsite co-coordinator of WebLCA.

Done coding in EJB’s, Hibernate and Servlets.

Designed screens in Flex 3.0 and integrated them with Java.

Evaluate user requests, gather and analyze business requirements, design solutions, code and implement system revisions.

Co-ordination between Technical Team and users to achieve work synergy.

End to End code deployment in JBoss Server

Involved in coding stored procedures, functions and triggers using PL/SQL as per business methods to update database tables.

Deployed the application onto JBoss 3.2 application server.

Involved in Design of the application architecture.

Eclipse 3.2 IDE, Flex Builder 3 and plug-in tools were used for the development of application.

Involved in the system integration testing and user acceptance testing.

Work with end users in understanding their stated and unstated needs and conceptualizing solutions.

Interact with onsite and offshore teams and develop quick prototypes

Testing the deliverables from offshore team

Present solutions to end users and line management and evolve complete solutions.

Liaise with Business Analysts, End users, Line Management and offshore teams to execute and deliver high-Quality artifacts.

End to end support to the client.

Environment: Flex 3.0, Java 1.5, J2EE 1.4, EJB 3, Hibernate, Cordys, Oracle 10g, PL/SQL, CSS, Windows XP, JBOSS Application Server, UNIX, JSP, Struts, Servlets, Linux, Eclipse 3.2 IDE, Flex Builder 3,Visual Basic 6.0,Macromedia Flash.

New York Stock Exchange Feb 2009 – Dec 2010

Project Engineer

Project : Insider Investigative System

Insider Investigative System consists of a suite of applications used by the Market Surveillance Division for the purpose of retaining and analyzing data relevant to an InsiderTrading. NYSE desires to re-architect the existing Insider suite of applications to make use of new architecture, infrastructure and management services at the enterprise level.

Responsibilities:

Gathered requirements and prepared functional and technical design documents.

Lead developer and responsible for all deliverables.

Developed screens in SWT, Java.

End to End code deployment in IBM Rational Application server.

Developed the core business logic with Java Beans and utility classes.

Involved in coding stored procedures, functions and triggers using PL/SQL as per business methods to update database tables.

Involved in Design of the application architecture.

IBM RAD and plug-in tools were used for the development of application.

Interact with onsite and offshore teams and develop quick prototypes

Present solutions to end users and line management and evolve complete solutions.

End to end support to the client.

Project: System Reservation Symbol or SRS Oct 2008–Feb 2009

Software Engineer

System Reservation Symbol or SRS, as it commonly known as, isa back office system used by various departments of NYSE. NYSE uses this application to generate Company symbols coming to NYSE to listing process. Generally NYSE gives three letter symbols to companies.

Responsibilities:

Gathered requirements and prepared functional and technical design documents.

Lead developer System Reservation Symbol s.

Coded Servlets, JSPs.

Developed the core business logic with Java Beans and utility classes.

Involved in coding stored procedures, functions and triggers using PL/SQL as per business methods to update database tables.

Deployed the application onto JBoss application server.

Involved in Design of the application architecture.

CVS was used for project management and version management.

Work with end users in understanding their stated and unstated needs and conceptualizing solutions.

Present solutions to end users and line management and evolve complete solutions.

Liaise with Business Analysts, End users, Line Management and offshore teams to execute and deliver high-quality artifacts.

Environment: Java 1.5, J2EE 1.4, Struts, Oracle 10g, PL/SQL CSS, Windows XP, Clear Case, JBoss Server, Windows 2000, UNIX

Project: Listed Company Administration or LCA June 2007 – Oct 2008

Software Engineer

Listed Company Administration or LCA, as it commonly known as, isa back office system used by various departments of NYSE ) Automate & Document the complete Listing process of a company right from Prospect stage till it gets listed on the exchange. Handle Post Listing Reviews and adherence of companies to Corporate Governance Standards. Deliver LCA with agreed Requirements & understanding on time with Quality Standards identified ensuring Customer satisfaction Develop expertise in the team on Domain & technical skills.

Responsibilities:

Worked as a software engineer offshore. My contribution for the project was new development/enhancements in the application.

Code the functionality when any enhancement comes for the application.

Prepare the functional documents explaining the workflow of the application.

Coordinating with the onsite team in terms of deliverables.

Prepare relevant documents/flow charts explaining functional flow of the Batch.

Developing the batch code.

My major responsibility in this project is to help my team mate when new swing screens are made

Self Testing

Environment: Java 1.5, Java Swing, Sybase Database, Tomcat.

Project: www.egovdirect.com

Senior Software Engineer Aug 2005 – June 2007

www.egovdirect.com Facilitate listed companies to submit company, issue, SEC Filings & other Corporate Governance information directly to NYSE .Remove the manual effort of entering the information into LCA by NYSE users. Deliver eGovDirect.com with agreed Requirements & understanding on time with Quality Standards identified ensuring Customer satisfaction. Develop expertise in the team on Domain & technical skills

Responsibilities:

Gathered requirements and prepared functional and technical design documents.

Lead developer and responsible for responsible for all deliverables.

Coded Servlets, JSPs, EJB 3.

End to End code deployment in JBoss Server

Developed the core business logic with Java Beans and utility classes.

Involved in coding stored procedures, functions and triggers using PL/SQL as per business methods to update database tables.

Deployed the application onto JBoss application server.

Involved in Design of the application architecture.

Eclipse 3.2 IDE, Flex builder 3 and plug-in tools were used for the development of application.

Involved in the system integration testing and user acceptance testing.

Interact with onsite and offshore teams and develop quick prototypes

Present solutions to end users and line management and evolve complete solutions.

End to end support to the client.

Environment: Java 1.5, J2EE, JSP, EJB3, Struts, Oracle 10g, PL/SQL CSS, Windows XP, JBoss Server, UNIX

Awards/Affiliations:

BFSI Award for outstanding performance in developing on the shelf components

Feather in Cap Award for Team leading capabilities in WebLCA

Feather in Cap Award for best performance in Inside Analytics project.



Contact this candidate