Senior Java J2ee Developer,resume Profile
PROFESSIONAL SUMMARY
- Information Technology professional with over 11 years of extensive experience in IT Analysis, Design, Development, Testing, Implementation and Maintenance of Client Server and Web and Distributed Applications
- Hands on experience in developing High Volume, Mission Critical Enterprise wide systems using J2EE and Java Technologies.
- Heavy experience in Banking, Financial, Consumer Finance, Insurance, Utility and High Tech domains.
- Experience with Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, RUP, UML and associated tools such as Rational Rose.
- Excellent implementation knowledge of J2EE Design Patterns and also worked on various Frameworks.
- Design and development skills with Business Logic, Data Access and Presentation layers in n-tier Web/J2EE applications.
- Expert in developing Internet based applications using Java JDBC, Apache-log4j, Thread, Java Beans and J2EE EJB-Session/Entity/Message Driven Bean, JSP, Servlets .
- Excellent skills in creating and accessing various Databases using SQL Queries, PL/SQL scripts on various databases Oracle, MS SQL Server .
- Excellent knowledge in XML related technologies such as XML and DOM.
- Experience in writing stored procedures, Triggers, Queries in PL SQL in Oracle using Apache-Log4Sql.
- Broad knowledge of Credit Risk Management in Corporate Banking.
- Expert level programming skills in UNIX and shell scripting and CVS tools used Perforce, SVN.
- A highly motivated and focused individual who thrives in a fast paced customer-facing environment.
- Have exceptional communication skills and can work with in a team or independently with minimal supervision.
- Good at developing and implementing the interfaces for the 3rd party systems.
- Lot of experience in working with onsite-offshore team model.
TECHNICAL SKILLS
Operating Systems : Windows 95/98/NT/2000/Server/XP, Solaris 7 to 9
Sun Technologies : J2EE Java 5.0, EJB 2.0, Servlets, JSP, JDBC, MQ Series and JMS
Web Technologies : HTML, JHTML, CSS, XML and JavaScript, AJAX
Servers : Web Sphere 7.0,WebLogic 6.0 Tomcat 5.X, 6.X Sun One Iplanet Server
XML Technologies : DOM, Xalan, DTD, XmlSchemas, Xquery, JAXP, JAXB
Apache Projects : Log4j, Log4sql, Apache-Axis, Jakarta Commons, Jakarta Taglibs
Databases : Oracle7i /8i/9x/10G, SQL Server 7.0
Enterprise IDE : Eclipse 3.X, JBuilder 10.0, WSAD 5.0, RAD 6.0.
RDBMS : Oracle 10g, 9x, MS SQL Server 7.0, Toad, MS Access, Hibernate 3.0
Source Control Management Tools : PVCS, MKS and SVN.
Messaging Tools : IBM- MQ Series for Java, JMS
Project Management Skills : MS Project 2000
Business Area : Financial, Consumer Finance, Insurance, Banking, Utilities.
Editor Tools :MS FrontPage, MS Visio 2003, Text Pad, Eclipse, Putty, Edit Plus, PL/SQL Developer, TOAD, FIleZIlla, Hudson Build, Maven, Test Director, Tivoli etc.
Design patterns Frameworks : Session Fa ade, Business Delegate, DAO, Singleton, Struts, Hibernate and Spring Frameworks
PROJECTS:
Confidential
Role: Senior java j2ee developer
Environment: Java, J2EE, Eclipse, Web Sphere 7.0, JDBC, Servlets, JSP, CSS, HTML, JavaScript, XML, Oracle 10g, PL SQL, Tomcat 6, HP UNIX, Windows NT, AJAX, Log4j, Log4sql, TOAD, Maven, Hudson, SVN.
Responsibilities:
- Design and Implemented Java/JDBC framework to store/retrieve/update online data using SQL queries and stored procedures. Developed Back Office and Front End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required. Developed web interfaces using HTML and JavaScript. Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL. Developed Stored Procedures using SQL and PL/SQL. Developed several reusable classes used across modules Implemented shell scripts to call the java classes and run the interface process. Responsible for the development effort estimation, preparation of Task list Technical Specifications and assignment of tasks to the Team. Responsible for continuous tracking, testing and possible design changes of on-going development to achieve the delivery in time.
- Leading implementing complex designs using enterprise level application systems, technologies include: Struts, Oracle 10g, JSP, XML, PL/SQL, and Eclipse. Involved in the PP to PV interface design to development. Developed and Designed Object Relational mapping, and Performance. Involved in the design and development of the user interfaces and database.
- Developed the oracle procedures for SRS to PV interface.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Implemented the FX upgrade by testing and coordinating with the different teams.
- Implemented the MQ set up and processed the XML messages and updated the database.
- Involved in automating the jobs using JCL.
- Developed the front end for the Documentation projects.
Confidential
Role: Senior java j2ee developer
Responsibilities:
- Design and Implemented Java/JDBC framework to store/retrieve/update online data using SQL queries and stored procedures. Developed Back Office and Front End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required. Developed web interfaces using HTML and JavaScript. Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL. Designed and developed servlets. Developed Stored Procedures using SQL and PL/SQL. Developed several reusable classes used across modules Implemented shell scripts to call the ctl and run the interface process. Designing existing application to implement in Spring Framework for the next phase. Clear quest in UNIX platform is used for assigning tickets of the requirements. Responsible for the development effort estimation, preparation of Task list Technical Specifications and assignment of tasks to the Team. Responsible for continuous tracking, testing and possible design changes of on-going development to achieve the delivery in time.
- Leading implementing complex designs using enterprise level application systems, technologies include: Servlets, Oracle 9i, JSP, XML, PL/SQL, RAD 6.0, and J2EE Framework. Involved in the User interface Architect to develop the interface applications. Developed and Designed Basic J2EE Patterns, Object Relational mapping, and Performance. Designed and developed the Single Sign On login for the application. Implemented the Web services for updating the user data in LMS. Involved in the design and development of the user interfaces and database.
- Implemented the oracle jobs to run the application related requirements.
- Developed CTL to convert text files into Oracle table format.
- Developed the sql for reporting purpose in the CSV format.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Provided the adhoc reports based on the client requirements.
- Analyzed and implemented the vendor hot fixes by testing and coordinating with the different teams.
- Upgraded the oracle database from 10g to 9i.
Confidential
Role: Sr java j2ee developer
Responsibilities:
- Used Asynchronous JavaScript and XML AJAX for better, faster interactive Front-End.
- Leading implementing complex designs using enterprise level application systems, technologies include: Servlets, Oracle 9i, JSP, XML, PL/SQL, JBuilder2005, Hibernate 3.0, and J2EE Framework internal framework , LDAP. Involved in the User interface Architect to develop the interface applications. Developed and Designed Basic J2EE Patterns, Object Relational mapping, and Performance. Designed and developed the Single Sign On login for the application. Designed XML parsers for parsing application specific XML files. Involved in the design and development of the user interfaces and database. Design and Implemented Java/JDBC framework to store/retrieve/update online data using SQL queries and stored procedures. Developed Back Office and Front End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required. Developed web interfaces using HTML and JavaScript. Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL. Designed and developed servlets. Developed Stored Procedures using SQL and PL/SQL. Developed several reusable classes used across modules Implemented shell scripts to recycle the web servers.
- Designed existing application to implement in Spring Framework for the next phase. Clear quest in UNIX platform is used for assigning tickets of the requirements. Responsible for the development effort estimation, preparation of Task list Technical Specifications and assignment of tasks to the Team. Responsible for continuous tracking, testing and possible design changes of on-going development to achieve the delivery in time.
Environment: Java, J2EE, Struts Framework, JDBC, Servlets, JSP, Hibernate, CSS, HTML, JavaScript, XML, Oracle 9i, PL SQL, iPlanet Web Server 6.1, HP UNIX, SUN, Windows NT, LDAP, AJAX, Log4j, Log4sql, TOAD.
Confidential
Role: java j2ee developer
Responsibilities:
Involved in gathering the Requirement Specifications RS and Functional Specifications. Designed and developed the entire module. Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL. Developed Stored Procedures for data retrieval and reporting. Developed the application using Servlets and HTML Developed Database Objects like Stored Procedures, Triggers, Cursors using SQL and PL/SQL to maintain referential Integrity of the database. Implemented the multi country requirements in a single sol file with easy future maintenance. Independently managed the complete functionality of Legal Lending Limit module CACLSweb and developed the logic for complicated Obligor Patrimony control. Prepared training capsule for new entrants. Involved in Unit testing as well as in System Integration testing also.
Environment:
Java, J2EE, JDBC, Servlets, EJB2.0, JavaScript, Oracle 9i, CSS, HTML, Bea Weblogic Server, PL/SQL, Edit Plus.
Confidential
Role: java developer
Responsibilities:
- Gathered user requirements, constructed System Requirements Specifications, Functional Design Documents and technical design documents and assisted in putting together detailed project plan.
- Involved in the development of specific modules like Diagnostics , Nutrition Orders/Invoice , Nutrition Chargeback , Catalogs , New Customer Registration and Shopping Cart .
- Used Eclipse 3.5 IDE for coding, debugging and testing purposes.
- Designed the user interface using Struts 1.2, AJAX and CSS improving application usability, resulting in enhanced look and always meeting tight deadlines.
- Used Oracle as the relational backend, developed stored procedures triggers with PL/SQL using TOAD 7.1.
- Persistence mechanism implemented using Hibernate framework utilizing table per subclass inheritance based mapping, component mapping and other association mapping strategies.
- HQL and named queries are used throughout the application for consistency and maintainability.
- Hibernate Tools used for parsing and translating HQL based queries to their equivalent SQL.
- Involved in the documentation as well as quality assurance of this application, bug tracking and Unit Testing. Involved in code versioning, Check In, Checkouts and code merging using CVS versioning tool.
- Involved in creation and ongoing support of test suites, test cases for functionality and regression test cycles of automated e-commerce processes, transaction processing, order management and fulfillment
Environment: JDK 5.0, J2EE, Struts 1.2, Tiles, Hibernate, XML, AJAX, CSS, Java Script, DOJO, CVS, Ant, Oracle 10g, JIRA, JUnit, Web Sphere 6.0, TOAD 7.1, Eclipse 3.4, Windows XP
Confidential
Role: java developer
- Involved in Coding and testing of the application. Implemented and maintained the project at the client side. Developed reports. Implemented the logic in Stored procedures.