We provide IT Staff Augmentation Services!

Java/hibernate/spring Developer Resume

Jersey City New, JerseY

SUMMARY

  • Java Programmer with 7+ years of experience in analysis, design, development and implementations of client/server, database and/or Intranet - based application using Java, J2EE technologies in various business domains including Banking, Brokerage, Financial & Insurance.
  • Has excellent knowledge of Java, J2EE/JEE platforms in building n-tier applications.
  • Excellent working knowledge in Java1.6, Servlet2.5, JSP2.0 and JEE (EJB 3.0, JMS, JNDI) technologies & Spring3, JPA, Hibernate3x and Struts2 Frameworks for Enterprise projects.
  • Having sound Knowledge in Object-Oriented Design/Analysis (OOAD), UML modeling, Design Patterns like Business Delegate, Session Facade, Factory, etc.
  • Experience in Design and Development of Java Web Services using XML, SOAP, WSDL, and UDDI based on SOA and has excellent understanding of xml technologies XML, XSD, XSL, SAX, DOM, JAXB 2.0.
  • Excellent working knowledge in Application servers such as Web Sphere 6.1, WebLogic10.3, JBoss 5.x, Apache Tomcat 6.x.
  • Experience in the installation, configuration and maintenance of Web Sphere Application Server (WAS), WMQ, WPS and WESB and fine tuning: JVM configurations, Topology, fine tuning thread management, SIB configuration, JMS tuning, JDBC tuning, configuring security, message engines.
  • Experience in implementing cluster environments and Build (Automation using tools, Jython, Jacl), Deployment & Configuration management activities using ESB/WPS for complex integration applications/solutions.
  • Experience in Local and remote administration of WMQ objects, JMS configuration including pub/sub, WMQ Client configuration, WMQ Channel configuration using different transmission protocols.
  • Experience in Data modeling, Database design and development using different RDBMS (Oracle10g/11i, MS SQL Server2000, MySQL 5.0) in various projects.
  • Extensive experience in various SDLC methodologies such as Water fall, Iterative, Agile.
  • Experience in developing applications using different IDEs like Eclipse, NetBeans, MyEclipse, IRAD, JDeveloper and TOAD.
  • Web Services, Component Based, Service Oriented Applications with Service Oriented Architecture (SOA) using REST, SOAP, WSDL, UDDI, IBM SOMA, SOA, Business Modeler and Integration Developer and Web Sphere Portal 7.
  • Having thorough knowledge and experience in Functional Point, Use Case, SMC based estimation techniques.
  • Proficient knowledge in JDBC and writing SQL Queries, PL/SQL Stored Procedures, Triggers and SQL packages.
  • Extensive experience in writing SQL to validate the database systems and for backend database testing.
  • Excellent communication, analytical and interpersonal skills.

TECHNICAL SKILLS

J2EE/JEE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI.

Web Technologies: Servlet2.5, JSP2.0, HTML,CSS, Ajax, XML, XSD, XSL, SOAP, Java Script and WSDL

Application/Web Servers: Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x

WAS Administration: Web Sphere (WAS), WAS Enterprise Service Bus (WESB), Web Sphere MQ (WMQ).

Databases: Oracle 11i, MS SQL Server 2000, My SQL 5.0, MS Access, Toad 8.0, Oracle SQL Loader

Languages: Java1.6, C/C++, PL/SQL, Java script, Visual Basic 6.0

Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)

Modeling Tools: RUP (Rational Rose, Rational Software Architect), MS Visio, InFlux Tool for BPE

IDE: Eclipse, NetBeans, MyEclipse, IRAD, JDeveloperSource Control VSS, CVS, SVN, CM Synergy, AccuRev

Project management Tool: MPP, IPM+, Rally Agile tracking tool.

Defect Tracking Tool: JIRA, QC

Operating Systems: UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, New Jersey

Java/Hibernate/Spring Developer

Responsibilities:

  • Configured and built Spring MVC application on Tomcat web server.
  • Design and implemented the backend layer using Hibernate.
  • Develop named HQL queries and Criteria queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Created and built project using Maven.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented logging using log4j and Spring AOP.
  • Implemented various cross-project functionalities using Spring AOP.
  • Modeled Flows with different flow state types.
  • Used JpaFlowExecutionListener to manage persistence context across different states of a webflow.
  • Configured Spring managed beans and their scopes.
  • Configured security using Spring Security API.
  • Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third party partner web services (both RESTful and SOAP).
  • Worked on UNIX Shell scripts and Cron jobs.
  • Made use of content negotiation (XML, JSON, text/plain) using JAXB, GSON, Jackson, and XStream.
  • Investigate, debug and fixed potential bugs or defects in the implemented code.
  • Implemented junit tests and mandated 90% min. code coverage.
  • Developed RESTful services using Jersey, JAX-RS and Restlet to call third party vendors
  • Used CVS for source control, used as plugin in eclipse.
  • Involved in requirement gatherings and prototype development.
  • Provide post production support for the project during business hours.

Environment: Solaris, JSP,JSF,Spring, Servlet, Hibernate, Struts, JMS, JCA, JMX, XML, CSS, XML Schema, AJAX (JQUERY, AJAX), JSON, JAXP, SAX, DOM, JAXB, JAX-RPC, SAAJ, SOAP, Javascript, PL/SQL, D/HTML, XHTML, Maven, Log4j, JUnit, Weblogic 8.0, Oracle 9i RDBMS, Mercury Quality Center 9.0, Eclipse 3.2, CVS.

Confidential, San Francisco, CA

J2EE-Programmer

Responsibilities:

  • Used Spring Aspect Oriented Programming (AOP) for transactions management. Configured Spring beans using WebFlow and declared beans in Spring Transaction Xml's.
  • Used Spring Web Flow for displaying transactions which are pending, in-progress and completed. Used JSTL for condition handling and the Spring Action classes methods were configured in the XML file.
  • Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml. Used Dependency-injection for configuring of EJB classes and beans.
  • Involved in Design and Developing of the front end using HTML, CSS, and JavaScript to perform validation on the client side.
  • Designed and Developed Wrapper Services to Ad Gen functions and exposed as web services.
  • Developed and tested utilities to interact with SOAP web services.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • The Persistence layer consisted of Persistence classes which used to access the DB by using EJB-QL.
  • The transaction management in the interceptor stack is done using interceptor-rules.xml in which all the rules regarding navigation of Interceptors are defined.
  • Deployed the application using WebLogic Admin console, also configured the messaging through WebLogic Admin console. Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature. Employed Spring's JMS package to simplify some of the mundane tasks such as connection factory and destination lookups.
  • Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.

Environment: J2EE, Java 1.5, JSP, Spring 2.0, CSS, HTML, EJB3.0,Hibernate3.2, Javascript, Oracle 10g, Weblogic 10.x,MyEclipse, JSTL, Windows XP, Windows 2003, Linux,LDAP, UNIX,, CVS, LDAP Studio, Spring Webflow,Spring AOP.

Confidential, Charlotte, NC

JAVA/J2EE-Developer

Responsibilities:

  • Designed and developed creative solutions to meet business requirements.
  • Identified the Use Cases, generated Sequence Diagrams, and Class Diagrams.
  • Designed the Architecture of the project as per MVC standards.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Designed the system using Rational Rose.
  • Used Struts framework for the development.
  • Designed and developed the front end using HTML, JSP, Struts tag library
  • Used Struts framework for the development.
  • Involved in Designing and developing the front end using HTML, JavaScript, JSP and StrutsTag Library
  • Designed and developed the Java bean components and O/R Mapping using hibernate.
  • Involved in designing the tables in Oracle 9i.
  • Test data and environment preparation for unit testing of various components layer with JUnit framework.
  • Used Java Script to perform validation on the client side.
  • Used Log4J for logging Purpose.
  • Used Apache Subversion for source control.

Environment: JDK1.4, HTML, CSS, JSP, JavaScript, AJAX, Struts 1.1, XML, XML Parsers, EJB 2.0 - Session Bean, Hibernate 2, Oracle 9i, SQL, UML, Rational Rose, UNIX, Log4J, JUnit, WebLogic 8.1, WorkSpace (Eclipse), Windows.

Confidential - Dallas, TX

J2EE Programmer

Responsibilities:

  • Experience with creating and revising class diagrams, sequence diagrams, and entity relationship (ER) diagrams.
  • Read Fleet transactions from DB2 databases in the remote database and created the transaction information into delimited files and also updated Oracle database in local system.
  • Used XML for interchange of data between various layers of the application - Beans, User interface (JSP, HTML), Servlets, EJBs.
  • Responsible for checking all the front-end validations using JavaScript.
  • Worked in web service SOAP response using payload XML.
  • Wrote XSLT code, which displays XML data from customer insight.
  • Also created portlets using portal builder.
  • Using DOM API developed payload and envelop parser to parse XML data.
  • Written ANT scripts to copy compile, deploy the java classes (EAR) in to Weblogic.
  • Written Stored procedure (PL/SQL) and used Complex Queries with Joins in the conversion process.
  • Tuned database and SQL statements and schemas for optimal performance.
  • Expertise in SQL queries for the cross verification of data.

Environment: Java, JSP, Servlets, JDBC, ANT, UML, Eclipse, Weblogic 8.1, DB2, Oracle8i, CVS, XML, XSLT, XSD, UNIX, Korn shell scripting, PERL, MVS, JCL, ISPF, VSAM Files, OS/390

Hire Now