J2ee/java Developer Resume
Newport, NJ
SUMMARY
- Over 6 years of experience and expertise in Information Technology in the Analysis, Design, Development, Implementation and Testing of Web based applications.
- Extensive experience in Java Application Development, Distributed Application development, OOP, Internet/Intranet based Database Applications.
- Highly proficient in Core Java, JDBC, JNDI, J2EE, Servlet, JSP, Apache Struts, Spring, Hibernate, EJB, WebServices, SOAP, JMS, HTML, XML.
- Expertise in developing Transactional systems using Java Message Service (JMS), Message Driven Beans (MDB) and WebSphere MQ (IBM MQSeries).
- Experience in implementing Java Web Services and using XML technologies (XML, XSL, XSD, WSDL)
- Good Knowledge in design patterns like MVC, DAO, Singleton.
- Experienced in using Application Servers like WebLogic, WebSphere, JBoss and Web Server like Tomcat.
- Excellent work experience with XML/Database mapping, writing SQL queries, Store Procedures, Triggers with major Relational Databases Oracle 8i/9i/10g.
- Possess good experience in using JDBC API, JPA and Hibernate to access databases.
- Experience with Development and Deployment of Java Bean and EJB Component.
- Knowledge in using Documentum.
- Well experienced in developing web applications with MVC architecture using Struts framework.
- Possess extensive experience in creating Graphical User Interface/Web page Development using JSP.
- Excellent problem solving skills with strong technical, analytical skills and a good team worker with good organizing and monitoring skills.
- Over all understanding of spring Framework.
- Ability to learn and master new technologies and meet deadlines.
- Excellent Verbal and Written Communication Skills have proven to be highly effective in interfacing across business and technical groups
TECHNICAL SKILLS
Operating Systems: Windows NT/2000, Windows 7, UNIX
Languages: Java, SQL, PL/SQL, XML, HTML
Web Technologies: Servlets, JSP, Struts, JSF.
J2EE Technologies: JDBC, JNDI, Java Beans, RMI, EJB, JMS, SOAP, JMS, Webservice.
Distributed Technologies: Web service, JMS, IBM Websphere MQ.
Databases: Oracle 10g, HSQLDB 1.8
ORM Technologies: Hibernate 3.2.1, JPA.
Application/Web Servers: IBM Websphere Application Server, JBOSS 5.1.0Tomcat 5.0, Weblogic Application ServerIDE IBM Rational Application Developer (RAD), EclipseSpring Source Tool Suite, IBM WID.
Design Patterns: Singleton, DAO.
XML Technologies: DTD, Schemas, DOM, SAX, XML Beans, JAXB.
Other Tools: Apache Log4J, JUnit, JMeter, Ant, TFS.
PROFESSIONAL EXPERIENCE
Confidential, Newport, NJ
J2EE/JAVA Developer
Responsibilities:
- Involved in gathering and analyzing business requirements.
- Developed middle - tier business logic with Message Driven Beans (MDB), JMS and IBM Websphere MQ.
- Developed JAX-WS Web services using XML, SOAP, and WSDL for status update on delivery of the SWIFT messages from customers.
- Used SWIFT Validator for parsing and validating incoming SWIFT messages.
- Used JAXB for converting POJO classes into XML documents and vice versa.
- IBM WebSphere MQ Administrative duties such as creating Queue Managers, Channels, Queues, BackOut Queues.
- IBM WebSphere Application Server Administrative duties such as creating Queue Connection Factories, Queues, Listener Ports, JDBC Providers and JDBC Data Sources.
- Used Hibernate to interact with Oracle database.
- Created Hibernate mapping files and associated domain classes to persist the data in the database.
- Used Hibernate and HSQLDB for caching the lookup tables data in the memory when server starts.
- Build and Deploy J2EE application onto IBM Websphere Application Server.
- Active involvement in creating tables, stored Procedures, functions and triggers in Oracle.
- Created the helper classes for Exception handling and Logging.
- Testing of web services using SOAPUI tool.
- Developed Application using IBM‘s IDE Rational Application Developer (RAD).
- Prepared utilities for the Unit-Testing of Application Using JSP and Servlets.
- Implemented logging using Apache log4j.
- Used Team Foundation Server (TFS) for version control.
- Supported the application in addressing the bugs in QA, UAT and Production.
- Involved in Unit and Integration testing, bug fixing, acceptance testing.
Environment: Message Driven Beans, JMS, IBM Websphere Application Server v7.0, IBM Rational Application Developer 7.0 (RAD), IBM Websphere MQ 7.0, IBM Websphere MQ Explorer, Web Services, SOAP, WSDL, XSD, JAX-WS, JAXB, SOAPUI 4.0.0, SWIFT Validator, Java 1.5, Hibernate3.2.1, Oracle10g, JNDI, Log4j, Servlets, TFS.
Confidential
J2EE Developer
Responsibilities:
- Understand project objectives and client requirements.
- Working with Business Analyst to fine tune the requirements to meet the development needs.
- Developed server side components using Web services, Spring and Hibernate.
- Designed and Developed web services using simple RAD top-down approach.
- Generated web services Artifacts using JAX-WS.
- Used Spring for its declarative transactions and dependency injection features.
- Used Hibernate Persistence Strategy to interact with database.
- Used DAO and Singleton design patterns.
- Used IBM's RAD as IDE for developing application.
- Developed various Hibernate artifacts (Java Beans, Data Access Objects's, hbm's) using Hibernate Synchronizer.
- Used Hibernate API such as HQL, Criteria, SQL to retrieve and store data to the database.
- Configuration of JDBC Providers, Data Sources, Shared Libraries on IBM Websphere Application Server.
- Deploying of application in IBM Websphere Application Server.
- Participated in Front End design module.
- Used SQL developer for creating SQL Scripts for Oracle database.
- Used SOAPUI to test the web services.
- Implemented logging using log4j.
- Used TFS for version control.
- Participated in integration testing of the functional areas.
- Interface with environment teams to deploy code for IBM Websphere Application Server.
Environment: WebServices, Spring, Hibernate3.2.1, IBM Websphere Application Server 6.2, IBM Rational Application Developer 6.0 (RAD), SOAP, WSDL, XSD, JAX-WS, JAXB, SOAPUI 4.0.0, Java 1.5, Oracle10g, SQL Developer, UNIX, Windows, JNDI, Log4j, Servlets, TFS, UNIX
Confidential, NJ
JAVA Developer
Responsibilities:
- Generated Dynamic Screens using Java Servlets and Jsps.
- Involved in development of Recruitment and Maintenance modules.
- Designed screens for user interface using HTML.
- Involved in implementing Java Bean components to manage data.
- Used JDBC API and Oracle thin drivers for Database connections.
- Involved extensively in design, implementation and testing.
Environment: Windows NT, HTML, Java Servlets, JSP, JDBC, Oracle 8.1, WebServices and Tomcat 4.1.
Confidential
JAVA Developer
Responsibilities:
- Gathering and analyzing business requirements.
- Developed user interfaces by using JSP, HTML.
- Used Servlets in web application.
- Used JDBC API to interact with Database.
- Active involvement in creating tables, development and coding of stored Procedures using PL/SQL, SQL DDL & DML statements, functions, triggers in Oracle.
- Coded the JUnit test cases and suite for the system.
- Deployment of Application onto the JBOSS Application Server.
- SVN (Subversion) is used for version control.
- Implemented logging using log4j.
- Giving second-level support to QA, UAT and PROD Teams.
Environment: Core Java 1.5, Servlets, JSP, JDBC,Spring, EJB 2.0, WebServices, Oracle 10g, CVS, Jakarta Ant, JUnit, Eclipse 3.2, Spring Source Tool Suite, JBOSS 5.1.0, Log4J 1.2 8,HTML,SQL,Windows NT,JMS.
