Java Archite Resume
CT
SUMMARY
- Almost 8+ years of collective skill set of delivering project including Project Management Offices (PMO) methodologies.
- Rich noledge of Object Oriented Technologies, Web technologies and client server technologies that includes Core Java, Multi - threading, JEE, Struts (1.x & 2.0), iBatis, Hibernate, Springs (3.0), Design Patterns, Servlets, JSP, XML, EJB, Webservices, JDBC,JavaScript, JavaMail, HTML, PL/SQL, Oracle9i/10g/11g, MY SQL, DB2, Oracle9i/10g/11g, Microsoft Access 97/2000/2002, MY SQL, DB2., IBM Websphere, Weblogic, JBOSS, Apache Tomcat, iPlanet, Apache Maven, Jenkins, Selenium.
- Excellent Module Lead with communicator, leverage technical, business and financial module delivery experience.
- Experience in developing and executing plans, meeting deadlines and operating under tight time constraints
- Excellent management skills in demonstrating proficiency in mentoring to maximize level of productivity
- Excellent interpersonal skills including analytical, problem solving, organizational, issue resolution and customer relationship management.
- Extensive noledge on Analyzing the Software Requirement Specifications and Software Development Life Cycle (SDLC) and UML.
- Good Working noledge on domains like Fixed Income, Options, Equities and Derivatives for Citigroup.
- Excellent hands on experience using design patterns like Data Access Objects, Value Objects, Intercepting Filter, Factory pattern, Session Façade and Business Delegate.
- Proficiency in working with the databases like Oracle 9i, Sybase, DB2, MySQL and SQLServer and with ETL tools.
- Experience in developing Front end Screens using HTML, XHTML, CSS, DHTML, JSP, XML, Google Web Toolkit(GWT).
- Expert noledge in with various capital market instruments and securities including Equities, Fixed Income Instruments,RiskManagement (Credit andMarket Risk), Mutual Funds, Hedge Funds, ETF's
- Experience in using Struts frame work for Validations and implementation of Tiles.
- Experience in implementing Webservices in-order to communicate between different distributed components using with SOAP UI Protocol.
- Good Knowledge on Grid Technology and the process of workflow with multiple systems.
- Experience in implementing Service-Oriented Architecture (SOA) with WSDL using SOAP protocol.
- Experience in using Clear Case and Eclipse CVS for code management and version control.
- Experience in implementing core and J2ee Design Patterns in order to order to present TEMPeffective architecture.
- Experience in Shell Scripting on Unix and Linux operating Systems for deployment and Sub version control.
- Experience in writing Test cases, Test Driven Development (TDD), performing Unit Testing, and User Acceptance Testing.
- Project assessment, Project Scheduling, Project Monitoring, Project Controlling, Handling stakeholders, provided Lean solutions as customer delight. Performing position with a frontline technology.
- Excellent analytical, Quick learning capabilities, communication skills and team spirit.
- An accomplished qualified IT Professional holding MIM Degree & BE IT
TECHNICAL SKILLS
Programming: Java1.5, Java/J2ee, JavaScript, XML, XSLT, XSLXHTML, HTML, JSP, GWT.
Databases: Oracle9i/10g, SQLServer2000, Sybase, MYSQL.
Application Servers: IBM WebSphere, WebLogic 7/8.1. Apache Tomcat 5.5.
Web Servers: Apache2.xWebServer, Apache Tomcat, Microsoft IIS.
Tools: /Utilities CORBA, IBM WAS 4.0/WSAD 5.0, Eclipse, WebLogic Workshop, JBuilder8.0, JUnit, RationalRose 4.0.4Jfree Reports, Crystal Reports, ANT, MAVEN.
Design Patterns: Front Controller, Value Object, Session FacadeDAO, Business Delegate, Composite View, Filters.
Operating Systems: Windows 2000/XP, Red Hat LINUX 6.2.
PROFESSIONAL EXPERIENCE
Confidential, CT
Java Architect
Responsibilities:
- Recommend oncoming changes on eCommerce project design concepts to improve efficiency.
- Develop design specifications, installation instructions and other system-related information.
- Verify stability, interoperability, portability, security and scalability of eCommerce system architecture.
- Select apt design solutions and ensure compatibility of system components working with software engineers.
- Evaluate current or emerging technologies to consider monetary factors of java program.
- Provide technical guidance and support development of eCommerce systems.
- Identify eCommerce system data, hardware and software components required to meet GECRB customer needs.
- Provide implementation guidelines for system secure to customers or installation teams.
- Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.
- Convey architectural solutions to all levels of professionals and leaders.
- Ensure compliance with established architecture, design patterns, policies, standards and best practices.
- Head System architecture, design, cross business area projects and development teams.
- Identify, review and present input on project activities and Microsoft Project plan.
- Design, develop, implement and maintain series of programs, subsystem, revision and enhancement of eCommerce system.
Environment: JEE (Spring), Eclipse Europa, Jboss (4.2.2), Oracle 11g, PL/SQL Developer, SVN for Code Deliverables.
Confidential, Eden Prairie, Minnesota
Responsibilities:
- Designed on Object Oriented principles and developed the product using Java/J2EE technologies on
- SDLC and SCRUM, Agile Methodology, Iterative Development, TDD.
- Developed the application using JSPs, Servlets where any Policy Enquiry is based on user criteria and the results of the SQL query populate a location Bean.
- Involved partially in Implementation and coding of front end screens using JavaScript, JSP and
- Custom tags.
- Worked with AJAX/JQuery to generate application to display and monitor usage (Used for
- Evaluation)
- Used Generics from java 1.5 to retrieve collection objects without type casting into respective data types.
- Created Stored Procedures, Cursors, and Triggers in PL/SQL with DB2 in order to update
- Extended User Information table and Audit Log tables.
- Developed different Controller classes for mapping a particular request.
- Extensively worked on the Spring DAO module and ORM using Hibernate. Used Hibernate
- Template and Hibernate Dao Support for Spring-Hibernate Communication
- Wrote PL/SQL queries and stored procedures for data manipulation with the Oracle database.
- Implemented Log4j for logging and appended to a log file for debugging and wrote some scripts to update code in Clear Case Version Controller tool.
- Used Eclipse IDE with MyEclipse plug-in in order to develop and deploy the application code.
- Updating source code to Clear Case version Controller in Linux environment and merging any updates to existing code.
- Implemented Struts validation frame work and Struts tag libraries depending on requirements.
- Used DB2 as database in order to access customers Data based on SSOID using Hibernate as
- Data Access Object
- Involved in JUnit Testing, User Acceptance Testing and Bug Fixing.
Environment: Core Java, J2EE, JUnit Testing, Struts, Ant, Servlets, SOA, Webservices, JDBC,AJAX, JQuery, HIBERNATE 3, JSP, JSF,HTML, JavaScript, XML, PL/SQL, TOAD, DB2, Web logic, Weblogic WorkShop, Rational Rose for UML, Iterative Development, Clear Case, Unix.
Confidential, Schenectady, NY
Sr. Software Engineer
Responsibilities:
- Involved in re-design and analysis of the system architecture and user cases.
- Implemented the referral processing module using Session Beans.
- Configured MQ series with Message Driven Beans (MDBs) for handling transaction requests across discrete application servers.
- Designed/created/ implemented the relational/object mapping and data persistence using Hibernate.
- Used Web Services 1.0 to register and integrated functionalities of the system using SOAP, UDDI and WSDL
- Wrote Interfaces used by Web services to call Stored Procedures for Oracle.
- Used JAXB to marshal and un-marshal XML data using XSD and DTD schema format.
- Used JAXP to transform portfolio details into PDF file format using XSLT/XSL-FO (Formatted Object) API
Environment: J2SE 1.3, EJB 2.1,MQ series, Apache Struts 1.1, Hibernate, JSP, Web (HTML, DHTML, JavaScript, CSS, DOM, Ajax), Log4j, JUnit, RAD 5.0, WebSphere App Server 5.1, UDB, Eclipse, Apache Ant, DB2
Confidential, Los Angeles, CA
Java Developer
Responsibilities:
- Involved in gathering business requirements and preparing Use Cases, how the application will look like and how it will be implemented
- Used JSP with Struts Framework for developing User Interfaces
- Used the OOPS concepts of Exception Handling, multi-threading
- Developed Struts Action Forms and Action Classes to control the application flow and used Struts and JavaScript Validation framework to validate the values entered in the forms
- Involved in code review and bug fixing of the application; also involved in deploying the application files to the machine using Websphere Application Server
- Configured the struts configuration file to map the Action Forms with the Form Beans and Action Classes with the Actions
- Oracle 11g is used for developing backend
- As a Testing Framework JUnit is used
- Used SVN for the source code version control
Environment: Java 1.6, JSP, Struts2.2.1, Maven, HTML, XML, Oracle 11g, Hibernate, SVN, JUnit, SQL, PL/SQL, WebSphere, BEA Weblogic 8.1/11g, Eclipse, Windows