We provide IT Staff Augmentation Services!

Sr. Java/j2ee Application Developer Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • 8+ years of IT professional experience involving Analysis /Design /Development /Implementation and Testing Methodologies in Object Oriented Software Applications, Client - Server based Enterprise Applications and Web Based Technologies like J2EE, Java Bean. Excellent experience in all phases of Software Life Cycle, developing, maintaining and supporting Java, J2EE applications.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
  • Excellent skills in Core Java, EJB, JSP, Tag Libraries, Servlets, JDBC, JNDI, Struts, RMI, XML, JavaScript, XHTML, HTML, DHTML.
  • Extensive working experience in Server side Java using Servlets, struts and EJB.
  • Served as Java Consultant for WebSphere and Product based solutions, responsible for full life cycle Java Development wifin J2EE Applications using Servlets, Java Server Pages (JSP), JavaBeans, and JDBC Data Access Objects (DAO).
  • Strong experience in using Design patterns such as Business Delegate, Data Transfer Object, DAO, Session Façade, Observer, Strategy, Factory Methods, Service Locator and MVC.
  • Extensive experienced in developing applications using Model View Controller Framework.
  • Experienced in Web/application servers such as WebSphere, Weblogic, Jboss, Glassfish and Apache Tomcat.
  • Extensive implementation experience in Web Service architecture.
  • Experience in Web Development and Component Based Application Deployment.
  • Experienced in developing Service Oriented Architecture using Web Services, Axis 2.0 / JAXB 2.0 and JMS.
  • Good Working experience in Unit Testing using JUnit and Version control using SVN, VSS, CVS.
  • Extensive working experience in Design and Development on Front End Technologies: JSTL, JSP, JSF, PrimeFaces, JavaScript, AJAX, CSS, XSLT, and XPATH.
  • Worked on different platforms like Windows 2003 Server, Windows 2000 Professional, Windows XP, Windows 98/2000, UNIX and LINUX Red Hat.
  • Experience in working wif Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked wif SQL Server, Oracle and MySQL.
  • Designed and developed efficient error handling methods and implemented in various projects.
  • Demonstrated ability to complete multiple assignments simultaneously while maintaining highly stringent client organization standards.
  • Strong mix of academic and professional experience in teh related area, demonstrated through teh implementations of successful projects wifin diverse roles.
  • Recognized team member wif teh ability to perform well in a group or individually.
  • Involved in teh process of 24*7 application maintenance (Production Technical Support Team) and new enhancements.
  • Versatile experience as JAVA/J2EE developer in Banking, Telecommunication, Finance, and Health Care domains.
  • Good communication and interpersonal skills

TECHNICAL SKILLS

Programming Languages: J2SE/Java 1.3,1.4,1.5,1.6, C, C++

Client Scripting: JavaScript, VBScript

Server Scripting: JSP 1.2, 2.1, JSTL, Perl

Platforms: Windows (7, Vista, XP, 2000, 98, NT), Linux

Version Control: Rational Clearcase, Tortoise SVN, CVS, SCM

Databases: SQL Server 2005, 2008, Oracle 9i, 11g, MySQL 4.1, 5.0, DB2.

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect

ORM Frameworks: Hibernate 3.0, IBatis.

J2EE MVC Frameworks: Struts 1.2, 2.3.x, JSF 1.2, Spring 1.2, 2.0, 3.0, MVC, Spring IoC/DI

IDEs: Eclipse 3.x, 4.2, JBuilder 2005, 2006, iRAD, RSA, NetBeans

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), WS-I Basic Profile, ESB

Webservice Implementations: Axis 2.0, JWSDP

Middleware Technologies: EJB 3.0, JNDI

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

UML Tools: MS Visio, Rational Enterprise

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4

JavaScript Frameworks: JQuery, Dojo

Batch Scripting: ANT

Methodologies: Agile, Scrum, Test Driven

Messaging Technologies: JMS, MDB

Transaction Control: JTA, Hibernate Transactions

XML Tools: Altova XML Spy, Edit Plus

Loggers: Log4J, SLF4J

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Application Developer

Confidential, Washington DC

Responsibilities:

  • Assumed various roles as Sr. developer, to ensure teh success of project as member of a multidisciplinary development team. Helped team achieve project success by delivering product on official deadline
  • Worked in Agile environment. Provided status reports to teh Sr. manager/Scrum master regarding progress of teh allocated task at teh end of each working day
  • Used web service calls in Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2 Java and used teh generated Java API
  • Used SVN version controls to check in/out files Responsible for branching, merging teh branch to main using Tortoise SVN tool
  • Ensured seamless execution of batch processes to generate web notices for Brokers/Assistors. Achieved periodic assessment capability for all pending issues pertaining to user registrations, user access
  • Programmed Java code to implement Quartz Scheduler API to schedule multi-threaded jobs to run periodically wif Cron implementation in Unix environment
  • Wrote SQL queries to create database objects such as tables, views, Indexes, Triggers and Constraints for Oracle 11g database working wif schemas provided by DBAS
  • Built scripts using Maven to compile and pre-compile teh JSPs, built an EAR file and deployed on teh application server.
  • Wrote Shell scripts in Unix to automate Maven build processes for launching batch jobs
  • Wrote custom classes to interface wif IBM Curam Social Management Tool. Ensured application development while maintaining thorough compliance wif product licensing regulations as well as stipulated client specifications. Through dis teh application achieved additional user interface functionalities
  • Extensively used log4j to log regular debug and exception statements

Environment: Java/J2EE 1.6, Hibernate 3.3, 3.5, Spring 3.0, EJB 3.0, RAD 7.5, Web sphere 7.0, JSF Rich Faces 2.0, HTML, CSS, Oracle 11g, Clear Case, Web Services, SOAP, WSDL, Log4J, SVN, IBM Curam, Unix, Eclipse3.0, AJAX, JavaScript, SQL

Sr. Java/J2EE Developer

Confidential, Wayne, PA

Responsibilities:

  • Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.
  • Defined UI components, business layer component beans and their dependencies in Spring application framework (Spring MVC, IOC, AOP) integrating wif struts and JDBC.
  • Created POJOs in teh 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 HTML5 and JSP’s for user interaction.
  • Performed client side validations using Javascript.
  • Used DOJO to create abstract classes for differences in various browser technologies to develop applications dat can be integrated wif APIs for all browsers.
  • Used Maven to build, run and create Aerial-related JARs and WAR files among other uses.
  • Implemented Hibernate in teh data access object layer to access and update information in teh Oracle11g Database .
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used JMS messaging framework in teh application Alineo application to a variety of external systems dat house member and provider data and to a medical term translation application called Autocoder.
  • Used PrimeFaces in JSF framework to implement user-friendly interactive widgets in web page design.
  • Interfaced wif teh 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.
  • 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
  • Used Eclipse 3.0 IDE for developing code modules in teh development environment.
  • Performed connectivity wif Oracle database using JDBC and
  • Implemented teh logging mechanism using slf4j framework
  • Used SVN version control to track and maintain teh different version of teh application.

Environment: Java/J2EE 1.6, JSP, JSF 2.x, PrimeFaces 2.2, 3.3, 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, JavaScript, DOJO, 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, Minneapolis, MN

Responsibilities:

  • Developed teh Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction
  • Used Spring MVC to decouple business logic and view components. Performed client side validations using Javascript.
  • Developed a Message Driven Bean dat uses JMS to manage backend transactions and approval for user loan applications.
  • Created set of classes using DAO pattern to decouple teh business logic and data.
  • Implemented Hibernate in teh data access object layer to access and update information in teh Oracle10g Database
  • Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced wif teh 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.
  • Created build profiles for product release using DOJO build process to optimize load, cacheability and layered Javascript files
  • Consumed Web Services for transferring data between different applications.
  • Used various Core Java concepts such as Multi Threading, Exception Handling
  • 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.
  • Authored code using PrimeFaces wif JSF for validation of user assigned email IDs.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using ANT to build J2EE applications.
  • Used Eclipse 3.0 IDE for developing code modules in teh development environment
  • Performed connectivity wif Oracle database using JDBC.
  • Implemented teh logging mechanism using Log4j framework
  • Used SVN version control to track and maintain different versions of teh application.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, Weblogic Application Server 10g, XML Web service, JSF 2.x, PrimeFaces 2.1, 2.2, 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, Editplus 3.0, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, SVN.

Java Developer

Confidential, Birmingham, Al

Responsibilities:

  • Interacting wif client for requirements gathering and use case review.
  • Application was built on MVC architecture wif JSP, CSS, HTML and DHTML acting as presentation layer, Servlets as controller and EJB as business layer.
  • Developed application service components andconfigured beansusing (applicationContext.xml)Spring IOC.
  • Usingspring MVC and Springvalidationframework for server side validation.
  • Used Session Façade, Data Transfer Object design pattern to provide single interface interaction for teh client.
  • Developed JSPs, action classes, form beans, response beans, EJBs.
  • Implemented business delegate pattern to separate view from business process.
  • Development entails usage of J2EE technology like EJB, JDBC, Web Sphere Application Server and Oracle Database.
  • Performed functional, integration, system, and validation testing.
  • Involvement in Code Reviews by creating code review check list and code review report template.
  • Involved in Enhancements, fixing of teh bugs and testing.
  • CVS is used as teh repository control.

Environment: Java, JSP, Apache Struts, Servlets, EJB, Beans, HTML, XML, UML, WebSphere6.1, Oracle 10g, Unix, Spring MVC framework, WSAD, TOAD.

Application Developer

Confidential

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing teh user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed teh application using Spring Framework dat leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse for writing code for JSP, Servlets.
  • Implemented persistence layer using Hibernate dat use teh POJOs to represent teh persistence database tables. These POJOs are serialized Java Classes dat would not has teh business processes.
  • Implemented Hibernate using teh Spring Framework (Created teh session Factory).
  • Implemented teh application using teh concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed teh applications on BEA WebLogic Application Server.
  • Developed JUnit test cases for all teh developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used Log4J to capture teh log dat includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored teh code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented teh Hibernate Filters and Hibernate validators.
  • DAO and teh hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on teh client side wif in teh browser.

Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, Web logic Application Server, Hibernate 3.0, Spring, LOG4J, CVS.

We'd love your feedback!