Sr. J2ee Developer Resume
Albuqerque, NM
SUMMARY
- Over 6+ Years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using Software Development Methodologies like SDLC and AGILE.
- Expertise in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, EJB, JDBC, Struts, Hibernate and Spring.
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets and EJB.
- Rules Engine implementation using Drools.
- Expertise in development of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB, JDBC, JNDI, Java Beans, JAXB, JAXP (SAX/DOM) and JAX-RPC.
- Experience in developing applications using JavaScript, CSS, XML and HTML.
- Extensive experience in design and implementation using design patterns like MVC, Factory Controller, Singleton, and Data Access Object (DAO) in the development of Enterprise Applications.
- Experience in RDBMS, SQL and PL/SQL, writing Stored Procedures, Functions and Triggers in Oracle, DB2, SQL and PL/SQL.
- Experience in Rational Rose for UML modeling.
- Web Services SOAP-WSDL and RESTful.
- Experience in deployment of applications on JBoss, IBM WebSphere, WebLogic and Apache Tomcat application servers.
- Good knowledge in IDE’s like Eclipse and NetBeans.
- Expertise in unit testing using JUnit.
- Experience in error logging and debugging using Log4J.
- Experience working as an individual contributor and as a team member coordinating with other team members.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, J2EE, SQL, PL/SQL
JDK versions: JDK 1.5/1.6
J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS
Frameworks: Struts, Hibernate, Spring
Markup/Scripting Languages: HTML, XML, CSS, XTML, JavaScript
XML Technologies: XLTS, JAXP(DOM,SAX), WSDL, JAXB
Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat
IDE: Eclipse, My Eclipse, NetBeans
Databases: Oracle, MySQL, MS-SQL Server, DB2, MS Access
OS: Windows (NT/2000/XP/Vista/7/Server 2008), UNIX
Testing Tools: JUnit, Log4j
Design Methods: UML, OOAD, J2EE Design Patterns
Version Control: CVS, Sub Version(SVN)
PROFESSIONAL EXPERIENCE
Confidential, Albuqerque, NM
Sr. J2EE Developer
Responsibilities:
- Hibernate is the ORM.
- Using D3 and AJAX, JQuery for the responsive pages.
- Twitter bootstrap for responsive design.
- Internationalization and test driven development (JUnit) planned and being implemented.
- Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
- Implemented MVC architecture using Struts framework.
- Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
- Used Struts tag libraries to create JSP.
- Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with Hibernate.
- Used Hibernate to persist, access, update and delete objects in database.
- Involved in configuration of Spring framework, Struts framework and Hibernate ORM tool.
- Wrote Complex SQL queries to perform various database operations using TOAD.
- Involved in testing using JUnit.
- Performed application development using Eclipse and WebSphere Application Server for deployment.
- Used Rational Clear Case for version control.
Confidential, Fremont, CA
Sr. J2EE Developer
Responsibilities:
- Involved in designing UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Oracle database is used to support web-applications.
- Created User interfaces using JSP, HTML, CSS and JavaScript.
- Developed Custom Tags and JSTL to support custom user interfaces.
- Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
- Used JavaScript and Struts validation framework for front end as well as server side validations.
- Implemented Design Patterns like MVC.
- Used Spring MVC framework and integrated it with Hibernate.
- Extensively used Hibernate ORM tool in data access layer to map the object view of data into database and to provide access and update information in the database.
- Used Web Services - WSDL and SOAP for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
- Supported the development of database schema and creation of database tables in DB2.
- Extensively used My Eclipse for writing code.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Developed test cases on JUnit.
- Used Log4J for logging and tracing the messages.
- Used SVN for version control across common source code used by developers.
- The application was developed by Agile-Scrum software development methodology.
- Batch Support provided using MQ.
- Implemented rules engine using Drools.
Environment: IBM WebSphere App Server 6.0, Eclipse v3.5, J2EE 5, HTML, JSP 2.0, Struts 2.0, Hibernate 3.0, Spring 3.0, XML, JSTL, XSLT, SOAP, WSDL, JAXP, AJAX, Log4J, JUnit, ANT, SVN, PL/SQL, DB2, Windows XP.
Confidential, Boston, MA
Sr. J2EE Developer
Responsibilities:
- Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Oracle Database is the backend.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simply the complexity of the application.
- Implemented Model View Controller (MVC) Architecture using Jakarta Struts framework at presentation tier.
- Developed various Enterprise Java Bean components to fulfill the business functionality.
- Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
- Validated all forms using Struts validation framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency injection and integrated it with Hibernate.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC.
- Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used Web Services - RESTful for getting credit card information from third party.
- Extensively used Eclipse for writing code.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Used Maven scripts to build the application and deployed on WebLogicApplication Server.
- Developed test cases on JUnit.
- Rules engine implemented using Drools.
- Used Log4J for logging and tracing the messages.
- Used CVS to maintain version control.
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Batch Support provided using MQ.
Environment: WebLogic Application Server v10.0, Eclipse v3.5, HTML, JSP 2.0, JavaScript, Servlet 2.3,EJB 2.0, Struts 1.3, Hibernate 2.0, Spring 2.5, JMS 1.1, XML, WebServices -RESTful, XML, SAX, DOM, JAXB, Log4J, JUnit, Maven, CVS, PL/SQL, Oracle 10g, Windows XP.
Confidential
J2EE Developer
Responsibilities:
- Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Used Spring MVC framework and integrated it with Hibernate.
- Developed user interface using JSP, HTML, CSS and JavaScript to simplify the complexities of the application.
- Used WebServices - WSDL and SOAP for getting credit card information from third party and used JAXB API for data retrieval.
- Implemented Design patterns like MVC, Data Access Object, and Session Factory.
- Extensively used Hibernate as data persistence layer to access and update information in the database.
- Used ANT scripts to build application and deploy on WebLogicapplication server.
- Designed various tables required for the project in Oracle database and used Stored Procedures in the application.
- Developed test cases on JUnit.
- Used Log4j for logging and tracing the messages.
- Used SVN for version control across common source code used by developers.
- Used WebLogicApplication Server and Eclipse IDE.
- The application was developed by Agile-Scrum software development methodology.
Environment: WebLogic Application Server v10.0, Eclipse 3.5, JSP 2.0, Servlet 2.3, Hibernate 2.0, Spring 1.1, XML WebServices, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, ANT, SVN, PL/SQL, Oracle 9i, Rational Rose, Windows XP.
Confidential
Java Developer
Responsibilities:
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Implemented the web-based application following the MVC Architecture using Struts Framework.
- Designed the front-end using HTML, JavaScript.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Installation, Configuration & administration of Weblogic environment, including deployment of Servlets.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Used JSPs for the presentation layer and EJB Session Beans for model layer.
- Involved in writing SQL, Stored procedure and PL/SQL for back end.
- Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
- Involved in design and development phases of Software Development Life Cycle (SDLC).
Environment: WebLogic Application Server v9.0, Eclipse v3.5, J2EE, JSP 2.0, Struts 1.1, XML, Web 2.0, ANT, SQL Server 2005/2008, MS Visio, MS Office Suite, MS Project, Test Director, UNIX, Windows.