Sr. Java/j2ee Developer Resume Profile
Wayne, PA
Summary:
- 8 years of professional experience in IT industry on Cross Platform Web Client-Server application development and design using Object Oriented Programming, Java /J2EE technologies.
- Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
- Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
- Experience in developing web applications with various open source frameworks: JSF, Spring Framework MVC 2.5, 3.0, Jakarta Struts Framework, Validations, and Custom Tag Libraries.
- Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
- Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, Jboss, Glassfish and Apache Tomcat. Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
- Experience in RAD Rapid Application Development , Agile Methodology and Scrum Software
- Expertise in implementing Design Patterns like Singleton ,Controller, MVC ModelView Controller ,Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
- Hands on experience with version control systems like CVS Concurrent Version Systems , SVN Apache Subversion , CLEARCASE and GIT for providing common platform for all the developers.
- Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle 8i, 9i, 10g, MySQL.
- Extensive experience of database programming in oracle environment using PL/SQL with tools such as TOAD, Squirrel, SQLPlus.
- Expertise in HTML, XHTML, HTML5, CSS, AJAX, jQuery, JSTL specification , XML SAX, DOM , XSL, XSLT, JAXP, JAXB, DTD, Resource Properties.
- Experienced in build tools such as ANT, Maven ,Jenkins.
- Proficient in integration of Enterprise Java Beans EJB with existing applications and using services provided in distributed applications through Web Services JAX-RPC, JAX-WS and JAX-RS , Jersey and Apache Axis.
- Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
Technical Skills:
Programming Languages | Java, C, SQL, PL/SQL |
Platforms | Windows 7, Vista, XP, 2000, 98, NT Server, Unix,Linux, iOS |
Java Design Patterns | MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Fa ade, Decorator, Adapter and Strategy |
Java Core | Memory Management, Thread Classes, Exception Handling and Collection APIs |
UML Tools | MS Visio 2003,2007, Rational Rose Enterprise |
IDE Reporting Tools | Eclipse 3.3,3.4,3.5, NetBeans 6.0, JBuilder 2005, 2006. |
HTML Editors | Adobe Dreamweaver CS 5.5, MS Frontpage 2003 |
J2EE MVC Frameworks | Struts 1.1, 1.2, 1.3.8, Spring 3, JSF 1.2, 2 |
Databases | DB2, MySQL 4.1, 5.0, 5.1, Oracle 10g, 9i, 8i, 8.0, 7.5 |
Application Servers | IBM Web Sphere 4.x, 5.x, 6.1, 7.0, BEA Web Logic 5.1, 8.1, 9.0, 10.0, JBoss 3.2.x, Apache Tomcat 5.5, 6.0 |
Web Technologies | HTML, DHTML, CSS, Java Script, AJAX, XML, SOAP, XSL, XSLT, XHTML, Json-Parsing, Json-DTD , Schema Modeling |
ORM Frameworks | Hibernate 2.0, 2.1, 3.0, iBatis 2.2, JPA |
Client Scripting | JavaScript, Applet |
Server Scripting | JSP 1.2, 2.1, 2.2, PHP, JSTL 1.1, 1.2 |
Javascript Frameworks | jQuery 1.4, 1.5,Angular Javascript |
Batch Scripting | Ant 1.4, 1.5, 1.6, Maven |
Version Control | Rational ClearCase 7.0, 7.1, SVN Apache Subversion , CVS Concurrent Versions System , VSS Visual Source Safe |
WebService Specifications | JAX-RPC, JAX-WS, JAX-RS |
WebService Tools | SOAP UI, TCPMon, HTTPMon |
WebService Implementations | Axis2, JWSDP 1.0 |
Design Methodologies | Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development |
Testing | JUnit 4.1, JUnitEE |
Content Management | Documentum |
Logging Tools | Log4j |
Professional Experience:
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.
- Used JSF on the front end.
- Created POJOs in the business layer.
- Worked on a variety of defects to stabilize Aerial application.
- Worked on Session Fa ade design pattern to access domain objects.
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Performed clientside validations using Angular Javascript.
- Used Maven to build, run and create Aerial-related JARs and WAR files among other uses.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database
- Used various Core Java concepts such as CoreJava, Multithreading, Exception Handling, Collection APIs, JEE to implement various features and enhancements.
- Used JMS messaging framework in the application Alineo application to a variety of external systems that house member and provider data and to a medical term translation application called Autocoder.
- Wrote test cases in JUnit for unit testing of classes.
- Interfaced with the Oracle 11g back-end database using Hibernate Framework and XML config files.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Data is parsed using json-parsing and with schema modeling
- Consumed Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a JBoss and WebSphere Application server.
- Used build tools Hudson/Jenkins, Splunk
- Used Eclipse3.0 IDE for developing code modules in the development environment
- Performed connectivity with Oracle database using JDBC.
- Implemented the logging mechanism using slf4j framework
- Used SVN version control to track and maintain the different version of the application.
Environment: Java/J2EE 1.6, JSP, JSF 2, Spring 3.1, Hibernate 3.5.6-Final, Weblogic Application Server 11g, XML Web service, JBoss 5.1, WebSphere v7, Apache ActiveMQ 5.4.2, Unix, SQL Server 2008 R2 Enterprise Edition , HTML, Icefaces 3.0.1, IBM MQ, DHTML, XMLBeans 2.4.0, XSLT, Eclipse3.0, AJAX, Angular JavaScript, Altova XML Spy, Maven 3.0.4, JDBC, Windows XP, JUnit 3.8, Jmock 2.5.1, Log4j, CSS, SVN, CollabNet Desktop 2.3.2.0, TeamForge, Fisheye/Crucible, IBM Rational ClearQuest 7.0.0.1, slf4j 1.5.8
Sr. Java/J2EE Developer
Confidential
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
- Implemented spring IOC to resolve dependency injection.
- Worked on Session Fa ade design pattern to access domain objects.
- Involved in building service and repository layers.
- Developed Graphical User Interfaces using JSF for user interaction.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database
- Used JMS messaging framework in the application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Autocoder.
- Wrote test cases in JUnit for unit testing of classes.
- Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
- Published and consumed SOAP Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.
- Used Eclipse3.8 IDE for developing code modules in the development environment
- Implemented the logging mechanism using log4j framework
- Used SVN version control to track and maintain the different version of the project.
- Worked on a variety of defects to stabilize application.
Environment: Java/J2EE 1.6, JSF 2, Spring 3.0, Hibernate 3.5.6-Final, JBOSS Application Server 5.0, Apache Axis 2.0, Apache ActiveMQ 5.4.2, Unix, SQL Server 2008 R2 Enterprise Edition , HTML, CSS, AJAX, JQuery, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, SVN.
Sr. Java/J2EE Developer
Confidential
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Mentoring 3 member team in Offshore and delegating the sub-tasks.
- Conducting daily Stand-up calls and participated in KT sessions.
- Worked on Cisco custom framework to generate web services and unit testing.
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
- Used Spring MVC3.0 architecture, Spring tags, and JSTL on the front end.
- Implemented spring IOC to resolve dependency injection.
- Involved in building web service.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database
- Wrote test cases in JUnit for unit testing of classes.
- Published and consumed REST Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Project artifact deployed on a IBM Websphere Application Server.
- Used Eclipse3.8 IDE for developing code modules in the development environment
- Implemented the logging mechanism using log4j framework
- Used SVN version control to track and maintain the different version of the project.
- Scheduler to compare the output and re-run the failed requests repeatedly.
- Creation of mock response and Unit testing the response with database populated values.
Environment: Java/J2EE 1.6, JAXB, Cisco custom framework, IBM Websphere, Tomcat Application Server 5.0, HTML, CSS, Spring 3.0, JDBC Template, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, SVN.
Java J2EE Developer
Confidential
Responsibilities:
- Analyze the requirements and communicate the same to both Development and Testing teams
- Developed Look and Feel Components Skeletons and Skins
- Developed the UI screens using JSP, Struts and JSF
- Developed and tested backend components and UI using Springs, Java, JSP, HTML, DHTML, JavaScript, XML
- Developed Session and Entity beans for crucial business logic
- Worked on migration of the project to Hibernate for Transaction Management
- Used web services SOAP as a communication between Applications
- Used Oracle as backend databases
- Used Log4j for External Configuration Files and debugging
- Working with QA team for finalizing Test Plans
- Code Reviews and Unit Testing with the help of JUnit 1.4
- Preparing user document for developers of Middleware and client teams
- Used Eclipse / Web logic Workshop as the IDE
- Used Rational Rose to design the Architecture and base components
Environment: J2EE, STRUTS, Java, JSP, EJB/MDB, JDBC, JavaScript, CSS, JQuery, HTML, XML,Xpath, JMS, Eclipse Platform, PL/SQL, Oracle, Weblogic 8.0, Windows, CVS
Confidential
Java developer
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Adopted J2EE design patterns like Business Fa ade.
- Configuration of application using Struts 1.2, Hibernate, DAO's, Actions Classes, Java Server Pages, Servlets.
- Developed the application using Struts Framework that uses ModelView Controller MVC architecture with JSP as the view.
- Used schema modeling in the project
- Developed presentation layer using JSP, JSON, HTML, CSS, and Jquery.
- Developed Servlet and Java Server Pages JSP , Jax-WS to route the submittals to the EJB components and render-retrieved information using Session Fa ade, Service Locator design pattern .
- Developed J2EE components on Eclipse 3.5 Helios IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on Apache Tomcat Server.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Done Production support in developing new programs in accordance with the business requirements and modify existing programs and applications.
- Prepared testing procedures according to the features implemented in the programs and fix bugs identified in testing.
- Developed Junit Test Cases for Code unit test.
- Written migration/deployment shell scripts on Linux/Unix platforms using VI editor
Environment:J2ee, JDK 1.6,JSP,Struts 1.3, Eclipse 3.5,Hibernate, SQL Developer, Oracle 10g, Rational Clear Quest, Jquery 1.4, EJB 3.0, Jsp 2.2,Servlet 3.0 JMS SQL, UML,UNIX,AWT.