Java j2ee developer - Computer Software Programming Resume Search
Java j2ee developer - Computer Software Programming Resume Search
My Spider Scam Awareness Contacting Us F. A. Q.
 
Job Seekers
Search Jobs
Browse Jobs
Post a Resume
Job Alerts
 
Employers
Search Resumes
Browse Resumes
Post a Job

Java j2ee developer Resume


Desired Industry: Computer Software/Programming SpiderID: 25728
Desired Job Location: Hamilton, New Jersey Date Posted: 3/24/2009
Type of Position: Contractor Availability Date: March 24, 2009
Desired Wage:
U.S. Work Authorization: Yes
Job Level: Experienced with over 2 years experience Willing to Travel: Yes, 25-50%
Highest Degree Attained: Masters Willing to Relocate: Yes


Experience:
Teach For America , NY Technology Consultant Jan 08 to Present
Project: Admissions Portal
Admissions Portal is a web application used by recent university graduates to apply as staff members in Teach for America. These staff members move to various locations in the US and are assigned various teaching assignments at schools. These teaching classes are specifically aimed at children who are deprived of quality education due to educational inequity that persists along socioeconomic and racial lines. The applicants can apply online for admission as core members and this application tracks the various interview stages of the applicant like first review, phone screen, final evaluation. The applicants can book interview dates for each of the admissions process and can also view the status of their admission process through the portal. The front end is developed using Spring MVC and Jsp.
Responsibilities:
• Analyzing requirements in coordination with Business Analyst and the End User.
• Development using Agile and Extreme Programming (XP).
• Developed web modules using Spring MVC.
• Implemented Inversion of Control and Aspect Oriented Programming using Spring.
• Involved in coding persistence layer using Hibernate.
• Test Driven Development (TTD) using JUnit.
Environment: Java, spring, Hibernate, Ajax, Jdbc, Oracle, XML, Tomcat 5, Ant, XDoclet, Eclipse, HTML,SVN, JUnit, Agile Development(Extreme Programming).
UBS , NJ Senior Java Developer Oct 05 to Dec 07
Project: GoConfirm
GoConfirm is an application designed to ease the process of Trade Confirmation with the Counterparties dealing in OTC Derivatives. This provides rich interfaces for clients to keep track of the status of the confirmation process for their own trades; additionally it also provides MIS reports to have the users/clients well informed of the status of trades during the confirmation cycle. The clients are typically hedge funds, who trade in various OTC Derivatives. This application is important to the fund managers because the counterparties are exposed to various risks like credit risk and default risk and also they can novate the trades. The typical confirmation cycle has statuses like client pending, client signed, counterparty pending, counterparty signed, terminated, executed etc.The application uses Spring MVC, JSPs, and Ajax on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Responsibilities:
• Involved in the designing of sequence diagrams, class diagrams and use case diagrams for various use cases.
• Analyzing requirements in coordination with Business Analyst and the End User.
• Involved in coding of presentation layer using JSP, Ajax ( Dwr).
• Implemented Spring MVC using Spring Controllers.
• Implemented Inversion of Control and Aspect Oriented Programming using Spring.
• Implementation of Web Services.
• Involved in coding persistence layer using Hibernate (especially Criteria API, HQL).
• Test Driven Development (TTD) using JUnit.
• Documentation of Modules.
Environment: Java, spring, Hibernate, JSPs, Ajax, DWR, Jdbc, Sybase, XML, Web Services, Jboss, Ant, XDoclet, Eclipse, HTML,CVS, JUnit.
Project: GoTrade
GoTrade is a core project, which provides services to various other applications. These services include providing a common API to retrieve, update and persist, Trade Data pertaining to OTC Derivatives. These service methods are coded to an business interface and exposed as spring beans to the clients through RMI. In addition to this, the system also consumes OTC trades as messages from Kondor+ system and publishes them as XML (FPML) messages, from where other applications can consume the messages. Kondor+ is a deal capturing, position keeping and pricing system that offers a sophisticated and flexible means of managing deals and positions across all instruments in real-time.
Responsibilities:
• Involved in Implementing Web Services.
• Involved in implementing transaction management using Spring AOP.
• Involved in creating mappings in Hibernate using code generation tool (XDoclet).
• Involved in the implementation of Secondary Level Caching in Hibernate using Ehcache.
• Involved in implementing JMS with spring.
• Involved in implementing parsing of XML using SAX, JAXP and also created FPML messages for various derivative products in the OTC market.
Environment: Java, spring, Hibernate, JDBC, Sybase, XML (SAX, JAXP), JMS, Web Services, JBoss, Ant, Eclipse, Log4j, XDoclet, CVS, JUnit, Kondor +, FPML.


Education:
• Master of Science (Technology) from Birla Institute of Technology and Science, India.


Affiliations:
Cap Gemini, India Programmer/Analyst Oct 02 to Sept 05
Project: PRIMS (Position & Risk Management System)
Prims is a robust and scalable system which provides the traders dealing especially in credit products with market, credit spread, position and risk information in ways of a rich GUI and excel report exporter. The main screen is the prims screen, which has different selection criteria like business type, desk group, desk, region, trader, securities etc. Based on the selection criteria the screen shows information like credit spread, market exposure, shock value. The presentation layer is built using struts MVC and Jsp, the business layer and persistence layer using EJB. The application also uses MDB to get the real time market data from various information sources like Bloomberg, EBlotter, and LoanTraker.
Responsibilities:
• Involved in coding of presentation layer using JSP, Struts MVC.
• Involved in coding Session Beans, Message Driven Beans.
• Involved in coding Container Managed Transactions.
• Creating excel reports using iReport and Jasper Reports API.
• Used Eclipse as Integrated Development Environment (IDE).
• Used Perforce as the version controller.
• Involved in Bug Fixes.
Environment: Core Java, Struts, JSPs, JMS, EJB, SQL/PL SQL, Sybase, Jdbc, XML(DOM), Weblogic, Ant, Perforce, Eclipse, Log4j, JUnit, Apache Poi, iReport, Jasper Reports.
Polaris Software Labs, India Programmer/Analyst Mar 01 to Sept 02
Client (Bristol Myers Squibb)
Project: Shipment Tracking System
Shipment Tracking System is an Inventory Management System that is used by more than 900 agents throughout the world to track drug shipments. The system is a J2EE based multi-tier application where in users (agents) across the world can order drug samples. It allows users to track or redirect shipments if not required thus saving cost and lead-time and facilitating logistics.
Responsibilities:
• Involved in writing SQL.
• Involved in writing Servlets, JSPs and JavaScript.
• Involved in coding session beans.
• Used Edit Plus as the text editor.
• Used Ant as the build tool to deploy applications.
• Involved in Bug Fixes.
• Involved in testing.
• Documentation of Modules.
Environment: Java, JSP, Servlets, UNIX, Websphere, EJB, SQL Server, Ant, Edit Plus, Log4j, JavaScript, Putty, HTML.


Skills:
Languages : Core Java ,SQL/PL SQL
JAVA/J2EE : JSP, Servlets, JDBC, JNDI,EJB,RMI
Application Framework : Struts, Spring
ORM : Hibernate
Messaging Technology : JMS,MDB(Message Driven Bean)
Markup Languages : HTML, XML, DHTML
XML Technologies : XSD,DOM, SAX,JAXP,XSLT,JAXB
SOA : Web Services(WSDL,SOAP)
Database Apps : Sybase, Oracle
Web/Application Servers : Tomcat ,WebLogic ,Jboss
JavaScript/Ajax Frameworks : JavaScript, Ajax, DWR
Scripting Languages : CSS, Shell Scripts.
Development Model : Iterative, Agile, Extreme Programming(XP)
Testing : JUnit, TTD (Test Driven Development)
Version Control Tools : CVS, Perforce
Other Tools : JIRA, Ant, XDoclet, Log4j
Application Design/Modeling : UML
Reporting Tools : iReport , JasperReport ,Apache Poi
OS : Windows NT/XP/2000,UNIX,LINUX


Additional Information:
8 years of experience in Information Technology as Sr Java Developer in the areas including Internet/Intranet technology, client server (multi-tier architecture) applications. Specialized in Object Oriented analysis and design with specialization in Java, J2EE distributed computing.
• Extensive experience in developing Software Applications in the Finance Domain spanning across various verticals like Equity Assets, Fixed Assets, Credit Derivatives, OTC Derivatives Trade Processing, Automated-Integrated middle-and-back-office fund administration and risk reporting services to clients dealing in Asset Management, Mutual Funds and Hedge Funds.
• Good Experience in Core Java concepts like Threads, Collections Framework, and Java Reflection. Also solid experience of JDBC, JSP, Servlets.
• Extensive experience in MVC architecture using Struts and Spring Framework.
• Implemented IOC (Inversion of Control) and Aspect Oriented Programming using Spring Framework.
• Extensive experience in Object-Relational-Mapping tools like Hibernate.
• Experience in JAVA/J2EE Design Patterns like Singleton,Factory,Abstract Factory, DAO, DTO, Model-View-Controller,Session Faηade.
• Extensive experience in XML technologies like DOM,SAX,JAXP,XSLT,JAXB.
• Implemented JMS using both Point-to-Point as well as Publish-Subscribe domain.
• Experience working in distributed technologies like RMI, EJB (Session Beans, Message Driven Beans), also have exposure to SOA using WebServices.
• Experience in SQL/PL SQL using Joins,Views, Stored Procedures and Triggers.Also have good understanding of Database Concepts.
• Used JavaScript/Ajax Frameworks like Direct-Web-Remoting(Dwr).
• Experience in Agile,Extreme Programming(XP) style of Software Development.
• Experience in build tools like Ant, logging with Log4j, Test Driven Development using JUnit, Issue tracking with JIRA, and code generation with XDoclet.
• Good Listener and a Quick Learner, shows keen interest in discussions and always willing to give suggestions both on the Technical as well as the Functional front
• Excellent Communication Skills and a good Team Player.


Candidate Contact Information:
JobSpider.com has chosen not to make contact information available on this page.
Click "Contact Candidate" to send this candidate a response.


    





© 2021 Job Spider
Privacy Policy | CC Marketing Sites | Site Map | Links