Post Job Free
Sign in

Java Developer Project

Location:
San Gabriel, CA
Posted:
March 02, 2014

Contact this candidate

Resume:

Robin Singh

Senior Software Engineer – Java/J*EE

Phone: 323-***-****

Work Eligibility: H1B

Email: ************@*****.***

Summary:

• Having 6 years of experience in Full software development life cycle with Java, Eclipse (IBM RAD)

and B2B Web Services

• Web services with MVC model, Servlets, JavaBeans, JSP, SOAP, JSTL, EJB 3.0, JPA and SOA

concepts

• Strong experience in taking requirement and preparing UML designs.

• Strong analytical problem solving skills including highly complex multi-layer logic

• JNDI/J2EE container: J2C authentication, data-sources, connection pooling and resource references

• Java XML processing with JAXP and XPath in Java 5; plus XML Schema and DTD

• Object Oriented Design, UML & OOP; Subversion & CVS version control

• Web design with HTML, CSS, JavaScript and Dynamic HTML (DHTML); GUI with Java Swing

• Extensive hands on experience of designing, developing GUI n-tier based application.

• An experienced team player with excellent communication and interpersonal skills who has the ability

to work independently under pressure and can lead, motivate and influence others and can train and

mentor subordinates.

• Recognized with Excellence Award titled ‘Shining Star’ for the Outstanding Contribution to the XFI

project in Wipro Technologies.

• Excellent documentation & training skills with some project management

• Rapidly learn and deliver with prototype refinement, custom technologies and toolkits

Education:

• Bachelors of Computer Application, DAV College, Amritsar - India

Certifications:

• IELTS Certification from British Council with 6 bands.

• Awarded ‘SHINING STAR’ at Wipro Technologies for excellent performance and brilliant project

delivery.

Technical Skills:

Programming Languages : Java/J2EE

Technologies & Framework : HTML, HTML5, CSS, J2EE, Swing, EJB, Servlets, JSP, JSF, JMS, JAXB,

Web Service, SEAM, JSON, XML, JDBC, UML

ORM : Hibernate 3

Database Packages : Oracle 10g

Scripting Language’s : Java Scripts, Ajax, JQuery

Application Server : Sun One Application Server 8, JBoss 5.1

Version control Tools : Accurev, MKS Integrity

Build tool : Maven 2.0

Functional areas : BFSI

Others : MS Word, MS Excel, Visio, MS PowerPoint, Toad, SQL, PL/SQL

Experience:

Union Bank, Los Angeles, CA December 2011 – Till date

Sr Java Developer

Electronic Cash Management (ECM)

ECM is a Seam based Web Application that is used to send billions of dollars of the bank’s money to other

banks. The GUI has been built to run on IE Explorer and Firefox. Web2 functionality has been added via

RichFaces which offers a wealth of components and its own version of Ajax. Seam and RichFaces wrap JSF to

make it easy to use. ECM is deployed to JBoss 4.3.0 allowing it to use EJB3’s built into JBoss.

ECM Mobile is a web service used by the Mobile Banking application to approve pending wire transfers and

pull transfer reports. ECM Services is a web service used by SSO’s OBC application to display the number of

pending wire transfers a particular user has in their queue. OEUA Automation is used to receive MQ Series

messages from SSO and SSOA and then updates TTM (Tandem, the third party’s provided system) with

changes made to eCMS access automatically.

Responsibilities:

• Responsible for preparing High and Low level design with UML diagrams

• Lead architect & developer for all mission-critical business to business (B2B) Web services

• Develop specialized software modules with complex/proprietary business analytics

• UML and systems design flow diagrams; Version control

• Self-initiated projects to develop feature-rich dashboards for Web service administration

• Developed XML based rule configurations to support without code changes every time for better

maintenance.

• Involved in developing SOAP web services using Axis.

• Involved in Unit testing the components using the JUNIT.

• Used Oracle as Database in writing SQL scripts, PL/SQL for procedures and functions.

• Participate in Design Review sessions

• Developing common components

• Developed UI Screens in JSF, Rich faces and Seam.

• Developed web services and maintained applications.

• Implementation of Business Logic.

• Create Test plan and execution

• Peer Review of design, development and testing documents

• Participate in technical guidance & reviews along with knowledge sharing and training

• User Acceptance Testing support & defect management and tracking

• Work as a Configuration Manager for the project handling the project management activities like effort

tracking, defect tracking, task assignment, issues resolution, tracking on-time delivery etc.

Environment: Java (JDK1.5), SEAM (JSF and EJB), Rich faces, Ajax, XML, Java scripting, Web services,

HTML5, JavaScript, JQuery, Hibernate 3.0, Oracle 10g, MKS Integrity, Ant, iReport, JBoss Developer Studio,

JBOSS 5, UNIX

Putnam Investments, Boston October 2008 – November 2011

Java Developer

eXtreme Fixed Income (XFI)

XFI stands for eXtreme Fixed Income. It is a trading application used within organization. It provides for

modeling, what-if, and trading of fixed income securities. The tool is primarily used by Portfolio Managers and

Traders.

XFI is a heavy rich Swing client. It is built upon JGoodies framework, the application uses EJB for its server

side transactions. Session beans are being used to access the database entities and perform business delegate

transaction. The database operations are performed with Hibernate and JDBC. The performance of the

application is enhanced with the client side caching. Sun One Application Server 8 is used as the J2EE

container. The system is made more reliable with the load balancing design.

Responsibilities:

• Designed, developed and maintained data layer and user interface for various asset types like Swaption,

Bond, Rev-Repo, Swaps, Equity, Option and Future.

• Contributed to modules enhancement, bug-fixing and unit testing for the various asset types.

• Evaluated and analyzed adaptability of JReport for the application. Integrated JReport with the

application and designed reports.

• Developed the application both as Web Service Provider and Consumer.

• Used Oracle as Database in writing SQL scripts, PL/SQL for procedures and functions.

• Designed and implemented data model using Hibernate as the persistence layer that uses Oracle as

backend database.

• Deployed the application on Sun One Application Server 8 and Configurations for runtime

optimization.

• Used Test Driven Development (TDD) for testing the application for each and every modification.

• Helped the team in writing JUNITS (Mocking) and test cases.

• Creation and supporting of autopsy’s and cron jobs.

• Have direct interaction the client and provide support for one of the test environment and helped with

production turnovers.

Environment: Java (JDK1.5, Swing2.0, JDBC 2.0), HTML, CSS, JavaScript, EJB, JSP, Servlets, Hibernate,

JGoodies, Oracle 10g, Accurev, Maven 2.0, JReport, Eclipse 3.2, Sun One Application Server 8, UNIX



Contact this candidate