We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Flint, MI

SUMMARY

  • 7+ years of experience in Web Application Development, SOA, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Development, Implementation, Performance Tuning and Testing.
  • Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Experience with RAD (Rapid Application Development), Agile Methodology, RUP (Rational Unified Process) and Scrum Software Development processes.
  • Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Experience in developing web applications with various open source frameworks: JSF 1.2, 2.0, Spring Framework 1.2, 2.0, Spring (MVC) 1.0, 2.0, Spring (AOP) 1.0, 2.0, Jakarta Struts Framework 1.1, 1.2, Struts Validation and Tiles Frameworks.
  • Used persistence frameworks, Hibernate 2.0, 3.0, iBatis 2.2 ORM, JPA to map POJOs to a relational database.
  • Experience in development and deployment of JAVA/J2EE web components on Rational Application Developer (iRAD) 6.0, Web Sphere Application Server 5.1, Web Logic Application server 8.1, 9.0, 10.0, Tomcat 5.1, JBoss Application Server 3.2.1.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1, 5.0, 5.1, 5.2, IBM DB2 7.0 and PostgreSQL 8.2/8.3.
  • Performed database normalization and optimization using Altova Database Spy and TOAD.
  • Expertise in HTML, CSS, JavaScript Libraries, AJAX, Flex, jQuery 1.4, MXML, Action Script, JSTL specification, Custom Tag Libraries, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, JDOM, DTD, Resource Properties.
  • Experienced in testing frameworks such as ANT, Log4J, Junit, Dbunit, JWebUnit, JMeter, Jprobe, Maven and GNU Make.
  • 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, JAX-RS) and RMI.
  • Strong knowledge of Java Messaging Service (JMS) and IBM MQ Series.
  • Extensive experience with Java compliant IDE’s like Eclipse 2.0,3.0,3.1, WSAD/RAD 7.0,7.5 and JBuilder 2005/2006
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), VSS (Visual Source Safe), and SVN (Apache Subversion) for providing a common platform for all the developers.
  • Used WBS (Work Breakdown Structure) for estimation.
  • Rich experience as JAVA/J2EE developer in Banking, Telecommunication, Finance, Health Care and other domains using diverse technologies.

TECHNICAL SKILLS

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6, C, C++, Perl, SQL, PL/SQL

Platforms: Windows 2003 Server, AIX (Advanced Interactive Executive), Red Hat Linux Enterprise Server 5.1, Solaris, Unix

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

UML Tools: Altova UML Spy 2010,2009, MS Visio 2003,2007, UModel 2008,2011, Rational Rose Enterprise

IDE & Reporting Tools: Eclipse 3.3,3.4,3.5, Net beans 6.0, IntelliJ, JBuilder 2005, 2006, IBM Rational Application Developer (RAD 6.0, 7.0, 7.5)

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

Ajax Frameworks: DOJO, DWR (Direct Web Remoting)

Databases: DB2, MySQL 4.1, 5.0, 5.1, Oracle 10g, 9i, 8i, 8.0, 7.5, MS SQL Server 2000, 2005, 2008, MS Access 2002, 2003, 2007

Database Tools: Toad for MySQL, Toad for Oracle, Connect/J for MySQL, DB2Connect, Altova Database Spy

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, XML, SOAP, XSL, XSLT, XHTML

ORM Frameworks: Hibernate 2.0, 2.1, 3.0, iBatis 2.2, JPA

Client Scripting: JavaScript, Applet, Flex

Server Scripting: JSP 1.2, 2.1, 2.2, PHP, JSTL 1.1, 1.2

XML Tools: Altova XML Spy 2011

JavaScript Frameworks: jQuery 1.4, 1.5

Batch Scripting: Ant 1.4, 1.5, 1.6, Maven

Version Control: Rational Clear Case 7.0, 7.1, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe)

Transaction Control: JTA (Java Transaction API), Hibernate Transactions

Middleware Technologies: CORBA, EJB 2.1, 3.0, JNDI

Web Service Specifications: JAX-RPC, JAX-WS, JAX-RS

Web Service Tools: SOAP UI, TCPMon, HTTPMon

Web Service Implementations: Axis 1, Axis2, JWSDP 1.0, CXF

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Messaging Technologies: JMS (Java Message Service), MDB (Message Driven Bean)

White Box Testing: JUnit 4.1, JwebUnit, DbUnit, Load Test, Timed Test

Black Box Testing: JMeter, QTP (Quick Test Professional)

Content Management: Documentum

Logging Tools: Log4j

PROFESSIONAL EXPERIENCE

Confidential, Flint, MI

Sr. Java/J2EE Developer

Responsibilities:

  • The entire application was developed in J2EE using an MVC based architecture.
  • Used the Struts1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used JavaScript for client side validations.
  • Used Core Spring for setter dependency injections.
  • Developed the business logic using stateful session beans, EJB 2.0.
  • Used a Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Used Apache Tomcat as the application server for deployment.
  • Wrote prepared statements and called stored Procedures using callable statements in MySql.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).
  • Used Log4J for logging.

Environment: Java, J2EE, JSP, JavaScript, Application Server, Struts1.3, Hibernate 3.0, UNIX, Oracle, SQL, XML, Design Patterns, Web Services, SOAP, HTML5.

Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Used Spring MVC to decouple business logic and view components.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction
  • Performed client side validations using JavaScript.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle 10g 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.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Weblogic Application server and Apache Tomcat 6.0 application servers.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Ant to build the J2EE application.
  • Used Eclipse 3.0 IDE for developing code modules in the development environment
  • Performed connectivity with Oracle database using JDBC.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Weblogic Application Server 10g, XML Web service, Apache Tomcat 6.0, Unix, Oracle 10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Altova XML Spy, Apache Ant 1.7, Edit plus 3.0, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, SVN.

Confidential, Lansing, MI

Java Consultant

Responsibilities:

  • Used the Model View Controller (MVC) architecture to decouple the business logic and data.
  • Used UML and Rational Rose suite for designing the System.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Used the Spring Framework for Customer authentication services.
  • Implemented JSF applications for login, logout, locale settings, profile administration, account transactions and layout customization.
  • Developed and deployed EJB2.0 bean components on JBoss application server.
  • Developed a client side tool in Flex to provide users with investment statistics.
  • Implemented proprietary login handler for Identity and Access management.
  • Configured the deployment descriptors in Hibernate to achieve an object relational mapping.
  • Used SQL Server 2005 as the back end and wrote SQL queries and stored procedures.
  • Implemented system-wide Email Notification for important changes.
  • Implemented automatic/dynamic text filing support using Ajax/JSF components.
  • Used UNIX shell scripts to automate build processes.
  • Provided production support for any unexpected problems in the application
  • Performed Integration, unit testing, system testing and stress testing for all the phases of project.
  • Used CVS for version control and Log4j for logging.

Environment: JSP, Servlets, Spring MVC, EJB 2.0, JSF, Hibernate, UML, RAD, UML, XLST, XML, HTML, AJAX, JBoss, JDBC, SQL Server 2005, JavaScript, Apache Tomcat 6.0, RationalRose2003, UNIX, JUnit, Log4J, CVS, Oracle 9i/10g, Java 1.4.2, J2EE 1.4/1.3, Struts 1.2, AJAX, Hibernate 3.2, HTML, JDBC, SQL, JSP 2.0, Servlets 2.4, XML, JavaScript, CSS, PL/SQL, Toad9.1, Maven, WebSphere Application Server 6.0.

Confidential

Software Developer

Responsibilities:

  • Involved in the development of the Java bean classes, JSPs, Servlets, EJB, and JDBC.
  • Developed helper java classes needed for the application.
  • Developed and Deployed EJBs and other Components in the Websphere Application Server.
  • Developed the building components of application such as JSPs, Servlets and EJBs
  • Implemented the Database connectivity using JDBC with Oracle 8i database as back end.
  • Apache ANT was used for the entire build process.
  • Developed Unit test cases using JUnit. Used log4j for logging messages
  • Developed ant scripts and developed builds using Apache ANT.
  • Involved in unit testing using JUnit.
  • Developed new screens to the application by designing the UI with HTML, JSP, CSS, JavaScript, AJAX, and JQuery.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.

Environment: Java, J2EE, WSAD, Websphere Application Server 5.0, Java Server Pages, Servlets, JDBC, Java Script, XML, EJB, Oracle 8i, JUnit, ANT, Windows NT.

Confidential

Software Developer

Responsibilities:

  • Analyzed system requirements and developed test plans and strategies for User acceptance, system testing, integration testing and unit testing.
  • Delivered full-scale OO model (Use cases, Interaction diagrams, sequence diagrams, class diagram) using Rational Rose.
  • Implemented the MVC pattern using JSP Model 2 architecture.
  • Developed the whole system using Java, J2EE, XML, XSL, HTML, JSP, Servlets, and Java Script
  • Developed user interface using JSP, JavaScript, HTML, Style Sheets and Front Page.
  • User authentication was done using LDAP and they were tracked using sessions and cookies.
  • Business to business integration using XML & XSLT.
  • Responsible for migrating the developed & tested code from development to testing and finally from testing to production.
  • Developed new screens to the application by designing the UI with HTML, JSP, CSS, JavaScript, AJAX, and JQuery.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.

Environment: JDK1.2, J2EE, JSP, EJB, Servlets, Applets, JDBC, JNDI, Swing, Java Beans, XML, XSLT, Oracle8i, Web Logic Application Server, HTML, JavaScript, SQL, UNIX.

We'd love your feedback!