Senior Java/j2ee Consultant Resume
Buffalo, NY
SUMMARY:
- Over 13+ years of professional experience in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing, Implementation and Maintenance of Client/Server, Multi - tiered distributed applications using Java/J2EE technologies.
- Strong experience in full system development and product life cycle (Process Engineering, Design, User Interface/Designing, Development, Deployment Support and Testing) using J2EE best practices and Agile methodologies.
- Very good understanding of Object Oriented Design (OOD), UML, MVC, Java/J2EE Design Patterns.
- Strong exposure and business knowledge on Finance, Banking, AML / Compliance, Insurance, B2C and B2B domains.
- Good Experience in client side front end (GUI) development using JSF, Prime Faces, ICE Faces, Struts, HTML, DHTML, CSS, JavaScript, Angular JS, Bootstrap, AJAX, JSP, JSTL, DOJO, jQuery and Web standards.
- Strong experience in standard data access technologies like JDBC, JPA and EJB as well as third party packages like Hibernate, iBATIS, myBATIS and TopLink.
- Well versed in developing robust business solutions involving enterprise applications using “lightweight” frameworks such as Jakarta Struts and Spring.
- Worked extensively on Spring IOC, Spring AOP, Spring MVC and Spring Integration with ORM.
- Hands on experience of Application Servers including IBM WebSphere Application Server, WebLogic, Jboss, Tomcat.
- Experience in developing web-applications using various design patterns, including Composite View, Front Controller, Service to Worker, Session Facade, Business Delegate, Service Locator, Data Access Object and Web Service Broker.
- Good experience in XML technologies such as DTD/Schemas, DOM/SAX Parsers, XSL, XSLT.
- Expertise in creating Stored Procedures, Functions, Blocks, Triggers using Oracle, SQL Server and MySQL databases and Experience in writing complex SQL queries.
- Experience of using IDEs like Eclipse IDE, MyEclipse IDE, IntelliJ, Net Beans IDE, Rational Application Developer, WSAD.
- Experience in implementing the WebServices with WSDL, UDDI, and SOAP by using Apache Axis.
- Good Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
- Strong experiences in using project management tools like Maven2, writing build scripts using ANT and handling the Logging and Trace statements using Log4j.
- Strong team player, ability to adapt to a rapidly changing environment, commitment towards learning.
- Proven ability to quickly learn new technologies and apply them in business solutions.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation, Client Interfacing Skills.
TECHNICAL SKILLS:
Languages/APIs: JDK, Servlets, JSP, JDBC,ODBC, EJB, SWING, AWT, HTML, XHTML, DHTML, JMS, JNDI, LDAP, Java Mail, XML, XSLT, SAX, DOM, RMI, UNIX Shell, PERL, JavaScript, Angular JS, ICE Faces, Prime Faces, AJAX, DOJO, DWR, UML, CSS, Java Selenium, PL/SQL, SQL.
App/Web Servers: Web Logic, Web Sphere, Tomcat, JBoss
Frameworks: JSF(Prime Faces, ICE Faces), Struts, Spring, Hibernate
SOA: Web Services (SOAP, UDDI, WSDL), RESTful, SOAPUI, JAX-WS
Tools: Ant, Maven, Log4j, SQL Developer, JUnit, JSwat, Marant Tracker, Rational Rose
IDEs: Eclipse, Net Beans IDE, RAD, WSAD
Version Control: SVN, CVS, Visual SourceSafe, Clear Case, Clear Quest, RequisitePro
Bug Reporting tools: JIRA, BugZilla, IBM Quality Center
Reporting Tools: Jasper Reports and iReport tool
Databases: Oracle, MySQL, DB2, MS SQL Server
Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection, View Helper, Composite View, Front Controller, Service to Worker and Web Service Broker.
OS: Windows 2000/XP/NT/7, UNIX, Sun Solaris, IBM AIX,Redhat Linux
PROFESSIONAL EXPERIENCE:
Confidential,Buffalo,NY
Senior Java/J2EE Consultant
Responsibilities:- Participated in architectural discussions and designed several components and proposed design solutions
- Used Rational Rose to design class diagrams, Use Case diagrams, sequence diagrams.
- Used Spring framework for the business layer using Spring DI, DAO, AOP modules.
- Used Hibernate framework and integrated it with Spring framework to communicate with the back end process.
- Developed back end interfaces using PL/SQL packages, stored procedures and Functions.
- Written Complex SQL queries and did Performance tuning.
- Configured data sources and queues/topics on Web Sphere application server
- Implemented Singleton, Business Delegate, factory design pattern, DAO design Patterns based on the application requirements.
- Implemented SOAP web services for Case import functionality.
- Used log4j for tracking errors and debugging the code.
- Performed unit testing using Junit.
- Coordinated with the testing team with respect to defects and defect fixes.
Environnent: Java, Spring Framework, Hibernate, Struts, JSP, JMS, Web Sphere application server 8.0, JDBC, Oracle 9i, XML, HTML 5, Web Services, WSDL, SOAP, Norkom/Detica 6.1, Apache Axis, Log4j, JUnit, Quality Center, Windows 10.
Confidential,Los angeles,CA
Senior Java/J2EE Consultant
Responsibilities:- Requirements gathering and creating high level, low level design documents and preparing solution documents.
- Participated in architectural discussions and designed several components and proposed design solutions.
- Developed the application using MVC architecture of Struts Framework.
- Used Struts framework to develop form beans and action classes and controller classes for the application.
- Used Hibernate framework and integrated it with Struts framework to communicate with the back end process.
- Debug the issues and analyze the application logs.
- Written SQL Queries and Stored procedures and Functions using Oracle.
- Support SIT and UAT phase and coordinated with the testing team during SIT/UAT.
Environnent: Java, Hibernate, Struts, JSP, JMS, Web Sphere application server, JDBC, XML, HTML 5, Web Services, WSDL, SOAP, Norkom/Detica 6.1, Apache Axis, Log4j, JUnit, Quality Center, Windows 10.
Confidential,San Antonio,TX
Java / J2EE Project Lead
Responsibilities:- Requirements gathering and creating high level, low level design documents.
- Created class diagrams and sequence diagrams using Microsoft Visio.
- Developed various SOAP web services (APIs) in top down approach, which would gather the insurance details of a requested customer across various COSAs and update the data store which will in turn be used by underwriters.
- Developed MDBs that would listen for the JMS event notification and process the data and update the necessary data models.
- Consumed the external web services into the application for the business need.
- Developed many POJO classes using core java referring java APIs
- Configured MQListerners on WebSphere application server using WebSphere admin console.
- Developed SOAP web services on top-down approach on jax-rpc.
- Transaction Management using EJBs and Hibernate configurations
- Using hibernate persisted data into oracle db.
- Developed HQL queries and DAO Layers, model classes, business services using EJB2.0
- Performed unit testing and supported integrated testing and UAT testing.
- Supported business tester on validating the services and integrated applications.
- Analyzed, debugged and resolved the issues that occur in development and integration testing.
- Involved in design and requirement discussions.
- Developed various SOAP web services (APIs) in top down approach, which would gather the insurance details of a requested customer across various COSAs and update the data store which will in turn be used by underwriters.
- Developed MDBs that would listen for the JMS event notification and process the data and update the necessary data models.
- Consumed the external web services into the application for the business need.
- Developed many POJO classes using core java referring java APIs
- Configured MQListerners on WebSphere application server using WebSphere admin console.
- Developed SOAP web services on top-down approach on jax-rpc.
- Transaction Management using EJBs and Hibernate configurations
- Using hibernate persisted data into oracle db.
- Developed HQL queries and DAO Layers, model classes, business services using EJB2.0
- Performed unit testing and supported integrated testing and UAT testing.
- Supported business tester on validating the services and integrated applications.
- Analyzed, debugged and resolved the issues that occur in development and integration testing.
- Worked on creating change controls that are missed in the initial requirements.
Environnent: JDK 1.6, Rational software architect(RSA), core java, JAX-RPC,SOAP, IBM WebSphere application server 6.1, Star team, ant, EJB 2.0, JMS, MQ, SOAP UI, XML, XSD, oracle database, TOAD, Unix, shell scripting, Hibernate.
Confidential,San Antonio,TX
Risk and Compliance Consultant
Responsibilities:- Prepared training material on Base platform, screen and workflow configurator and Services manager.
- Trained the team on Base platform, Screen Builder, Workflow manager and Services manager.
- Worked on the project proposals on the Norkom part.
- Extensively worked on the Case and Alert Module and implemented the required workflows.
- Designed and implemented roles and permissions.
- Responsible for onsite and offshore co ordination with respect to the requirements clarification, Code reviews and code deliverables.
Environnent: Rational Application Developer (RAD), Norkom 6.1 Base platform, Application Builder, Work flow manager, Scenario manager and Services manager. Oracle 8i, JDBC 2.0, SQL, PL/SQL, Windows XP, IBM Websphere 6.1.
Confidential, Austin,TX
Senior Java/J2EE Developer
Responsibilities:- Analyzed the Requirements and found few gaps in the requirement.
- Responsible in the design, analysis, development, testing and deployment of the application.
- Responsible in the creation of design specification document for the application.
- Created Class Diagrams and Sequence Diagrams using Microsoft Visio.
- Implemented the front end using Struts Framework and used various JSTL.
- Used J2EE patterns like Singleton, Data Access Objects (DAO), Data Transfer Objects (DTO),Business Delegate, Session Façade.
- Implemented EJB 2.0 stateless session beans for the Application.
- Deployed the application on the IBM Websphere Application server.
- Used Rational Application Developer (RAD ) for developing the application.
- Written SQL Queries and Stored procedures and Functions using Oracle 9i.
- Used Junit for unit testing the application.
- Fixed Bugs in the SIT and UAT phase and coordinated with the client during UAT.
Environment: Java JDK 1.5, Servlet 2.3, JSP 1.2, JavaScript, Jakarta Struts 1.2, Rational Application Developer (RAD), IBM Websphere Application Server 6.1, MS SQL Server, Microsoft Visio, Windows XP, Subversion, Log4j, JUnit, Bugzilla.
Confidential,San Antonio,TX
Senior Developer
Responsibilities:- Responsible for the design, analysis, development, testing and deployment of the application.
- Responsible for the creation of design specification document for the application.
- Designed and implemented the Case and Alert module using Norkom 5.7.
- Implemented the workflows for the Case and Alert module.
- Developed Business logic with Enterprise Java Beans to interact with backend Oracle database
- Used JDBC and Stored Procedures to connect to the backend databases.
- Implemented Enterprise Message Driven Beans(MDB) for Java messaging.
- Implemented XML Parsing using DOM to format messages in accordance with Norkom specification.
- Coded using Java Jakharta POI to load large volume of master data into Oracle DB.
- Deployed the application in on the IBM Websphere 6.1.
- Written Complex Oracle SQL's and Stored procedures and Functions for the Application.
Environment: Java, Servlet 2.3, JSP 1.2, JavaScript, Jakarta POI, Jakarta Struts 1.2, Rational Application Developer (RAD), Microsoft Visio, Oracle 8i,JDBC 2.0, SQL, PL/SQL, Windows XP, IBM Websphere 6.1, IBM MQ series, Norkom, CVS, Log4j, JUnit, Mercury Quality Center(for Integration testing).
Confidential,Jacksonville,FL
Senior Java Developer
Responsibilities:- Designed and implemented the application using the MAIA Framework. MAIA Framework is an enterprise J2EE development framework based on proven industry standards.
- Coded JDK 5.0 Annotations based on which Maia Code Generator generates Value Objects, Data Transfer Objects and Data Access Objects.
- Coded client side using JSF UI Components which supports managing state, handling events, server side validation, data conversion and page navigation.
- Coded using EBA Table a third party component for Grid section in the client side.
- Written EJB 2.0 session bean, Action Class, Business Delegate and Service layer for the application.
- Written Oracle SQL's and Stored procedures and Functions for the Application.
- Done Unit Testing and Performance tuning of the Application.
Environment: Java 1.4, EJB 2.0, JSF, Maia Framework, EBA Grid, Oracle 8.0,RAD,IBM Websphere Application Server, IBM MQ series, IBM Clear Case, IBM Clear Quest.
Confidential,Jacksonville,FL
Senior Java Developer
Responsibilities:- Responsible for the design, analysis and prepared class and sequence diagrams using IBM rational rose
- Developed the application using Jakarta Struts Frame work.
- Developed many action classes and action forms. Also developed JSP’s using Struts Tag libraries.
- Developed code using product and rating service of BCBSF for fetching plans and rates.
- Coded for fetching data content from Stellent.
- Coded using Jakarta POI to generate java value objects.
- Coded using for Hibernate for Data retrieval and persistence.
- Used RAD (Rational Application Developer) for developing the application.
- Build and deployed the application using BART.
- Project Coordination in bug fixing, tracking and delivery on daily basis.
Environment: Java1.4, Servlets2.3, JSP2.0, Struts1.1, XML, Hibernate, RAD, IBM MQ series IBM Portals, DB2
Confidential
Team Lead
Responsibilities:- Created Use Cases based on the requirements.
- Created Class Diagrams and Sequence Diagrams using UML Microsoft Visio.
- Developed user interface using Jakarta Struts Framework for the application.
- Developed many action classes and action forms. Also developed JSPs using Struts Tag libraries.
- Written PL/SQL procedures and functions and fine tuned queries for performance.
- Used WSAD (Websphere Studio Application Developer) 5.1 for developing the application.
- Deployed the application on the IBM Websphere 5.1.
- Reviewed UTP, UTR and IUT documents.
- Given Technical training to project members.
- Solely responsible for the project coordination with onsite and offshore.
Environment: Java1.4, Servlets2.3, JSP2.0, Struts1.1,XML, XSL, Oracle 8.0, IBM MQ series, IBM Websphere 5.1, PL/SQL developer, WSAD.
Confidential
Java Developer
Responsibilities:- Involved in Requirements gatherings and analysis
- Involved in the design, development, testing and deployment of the application in Unix environment.
- Implemented the Controller Servlet in the server.
- Coded DAO’s and singleton.
- Written PL/SQL procedures and functions.
- Reviewed Test scripts.
- Deployed the application in Jakarta Tomcat web server.
Environment: Java1.4, Servlets2.3, JSP2.0, XML, XSL, Oracle 8i, Tomcat5.0, Jbuilder X, PL/SQL developer, VSS.