|
|
|
|
| Desired Industry: Information Technology |
SpiderID: 4486 |
| Desired Job Location: Long Island, New York |
Date Posted: 12/19/2005 |
| Type of Position: Contractor |
Availability Date: Immedoately |
| Desired Wage: $65/Hr C2C |
|
|
U.S. Work Authorization: Yes |
| Job Level: Management (Manager, Director) |
Willing to Travel: Yes, 25-50% |
| Highest Degree Attained: Bachelors |
Willing to Relocate: Yes |
Experience: Citigroup, New York Senior Developer Nov04 to present Compliance Reporting System The Compliance Reporting system (CRS) is the Citigroup Private Banking (CPB) main tool for documenting all CPB process, reputation and fraud risks and their associated controls, self-test procedures and results, and corrective action plans and status (MARS). Audit and external exam results and corrective action plans are also input and tracked by the system. This is a Global application having JSP/Servlet based J2EE architecture, which also implements Struts Framework for validation and MVC structure. Responsibilities: Designed and implemented a Struts extensions including a validation enhancement which allows exclusive reliance on the internal Struts form validation mechanism. Developed J2EE high-level design document based on the Initial Business Requirements. Prepared detailed Use Cases, Class Diagrams, Sequence Diagrams and associated UML objects that were used in detailed design and construction later in the SDLC. Development of the DATA Collection and Reports module. Provided constant interaction with Business throughout the project and participated in Code Reviews. Used Teamtrack for tracking bugs. Wrote Stored Procedures in Oracle for various updates and data manipulation. Responsible for developing the DAOs. Wrote automated scripts for various modules using JUnit. Provided scripts for setting up the IST, UAT and Production environments on the Solaris box for CRS. Environment: Java, JSP, Servlets, Struts Framework, Weblogic 6.1 SP2, Oracle 9i, TOAD, Ant, VSS, Eclipse 5.0, Solaris Transaction Trend Monitoring Web (TTM Web) The Transaction Trend Monitoring Web is a globally used by CPB to track transaction activity and monitor possible money laundering or fraud behaviors. TTM Web also generates PDF response forms based on the alerts generated on daily transactions. The Bankers are then notified via TTM Web to fill their responses to these transactions. Bankers then upload these forms after filling in their responses. QA folks then study these responses and set/reset alerts on the respective accounts. This application uses Staffware for email notification and workflow, and has JSP/Servlet based Web Interface with Struts framework for validation and MVC structure. Responsibilities: Developed High-Level Design Document used for detailed design and construction. Prepared relevant UML (Use Cases, Class Diagrams, Sequence Diagrams) objects. Responsible for development of Notification and Response Module. Used JSP, Servlets and Struts framework to develop the module. Implemented the Staffware workflow for the email notification to Bankers and QAs. Responsible for developing the DAOs. Wrote Sql Stored Procedures using Toad. Tested the module using Junit. Environment: Java, JSP, Servlets, Struts Framework, Weblogic 8.0, Oracle 9i, TOAD, Ant, VSS, Eclipse 5.0, Solaris Fidelity Investments, Boston Programmer Analyst Nov02 to Nov04 G2 is a replacement system for old GFAS system - the system for Mutual Fund Administration for Fidelity Investments, to eliminate its design deficiencies and provide for higher extensibility. The system is a client server environment which uses Mozilla based thick clients to interact with J2EE based server in a distributed environment. The server side architecture provides for extensibility, flexibility, scalability, redundancy, clustering and performance. The applications and modules are being written on top of an extensive framework, which provides standardization and easier development. Responsibilities: Worked as a component developer to code in Java J2EE technologies in Ledger Maintenance Module and Tax Module. o Used Stateless Session Beans (EJB) in session faηade and for implementing business logic. o Was responsible for designing the tables in database. o Prepared detailed Use Case Features from Specs. o Prepared UI design specifications from requirements and existing GFAS AS400 screens. o Development of related EJBs and delegates. o Testing of modules using JUnit and Automated Testing. o Provided extensive pre-delivery support using Test Director, Bug Fixing, Code Reviews, etc. o Creation of Java Stored Procedure using SQL and DB2 client. o Did performance analysis using JUNIT. Extensive application of J2EE design patterns namely, Command Handler, Service Locator, DAO, Value Object, Business Service, Session Faηade, Client Delegate, Singleton, etc. Extensive usage of XML throughout modules. Designed and implemented the database using ER diagrams. Usage of ANT for delegates generation and system builds. Documented coding changes and implementation procedures. Wrote Java stored procedures and used JDBC APIs to call these procedures. Configuration and usage of Log4j APIs. Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews. Environment: Java, EJB, XML, Ant, Websphere Studio (WSAD), DB2, Websphere, JUnit, Log4j, SQL, Stored Procedures, PVCS, Test Director, Solaris.
Skills: Extensive expertise in core Java, Java servlet programming, J2EE, EJB, JSP, Struts, JDBC, XML, XSL. JBuilder, Websphere studio (WSAD), Apache Tomcat, Visual source safe (VSS), CVS, PVCS, JDBC, JDK, JNDI, ANT, HTML. Experience in SDLC (Software Development Life Cycle) using RUP and other software development processes. Experience in design and development of distributed OOAD based system using UML/ Rational Rose. Strong understanding of J2EE design patterns.
Candidate Contact Information:
This candidate has chosen not to make contact information available on this page. Click "Contact Candidate" to send this candidate a response. |
|
|
|
|
|