We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Jersey City, NJ

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 withRAD (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, Session 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, iBatis2.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, WebSphere Application Server 5.1, WebLogic Application server 8.1,9.0,10.0, Tomcat 5.1,Glassfish 2.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.
  • Expertise in HTML, CSS, JavaScript Libraries, AJAX, Flex,jQuery 1.4,MXML, ActionScript, JSTLspecification, 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.
  • Extensive experience with Java compliant IDE’s like Eclipse 2.0,3.0,3.1, Spring 2.0,WSAD/RAD 7.0,7.5 and JBuilder 2005/2006.
  • Experience in programming and development of web pages using JSF2.0 with Primefaces and Richfaces, CSS3, HTML5 and JavaScript.
  • Experience in JBOSS Seam framework for software component interfacing via Context Dependency Injection. Performed setup configuration for Seam that provided seam component identification, page redirections, and security.
  • Experience in services and back-end development in Java and Scala for Data Integrator SaaS application.
  • 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.

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,, Spring Source 2.0, Netbeans 6.0, JBuilder 2005, 2006, IBM Rational Application Developer (RAD 6.0,7.0, 7.5)

HTML Editors: Adobe Dreamweaver CS 5.5, MS Frontpage 2003, Macromedia Dreamweaver

J2EE MVC Frameworks: Struts 1.1, 1.2, 1.3.8, 2.0 Spring 3, JSF 1.2, 2

Ajax Frameworks: DOJO, DWR (Direct Web Remoting)

Databases: DB2, MySQL 4.1, 5.0, 5.1, Oracle 11g, 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 WebSphere 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 2.0

Client Scripting: JavaScript, Applet, Flex

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

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 ClearCase 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

WebService Specifications: JAX-RPC, JAX-WS, JAX-RS, WSDL, WADL

WebService Tools: SOAP UI, TCPMon, HTTPMon

WebService 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 (QuickTest Professional)

Content Management: Documentum

Logging Tools: Log4j

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer

Confidential, Jersey City, NJ

Responsibilities:

  • Used Spring framework to develop the J2EE based core batch application.
  • Used Spring Batch to develop the Batch Engine for the stock market alert generation.
  • Used multithreading enormously for the faster processing of billions of data that runs in the batch.
  • Developed the core logic for the business logic and calculations.
  • Wrote queries in Oracle Toad/ Oracle Application Developer as required.
  • Configured fitnesse for the QA environment.
  • Wrote JUnit test cases for all the classes and methods that I have been working on.
  • Attended the stand up call through iterations of the agile scrum methodologies.
  • Used Maven as a build tool for multi-module project.
  • Wrote Java doc and used slf4j for logging.

Environment: JDK 1.7, Spring 3.0, XML, Oracle, Oracle Toad, RUP, Linux, Multithreading, Junit, Jason, JavaScriptExtjs, Maven, log4j, slf4j, eclipse IDE.

Sr. Java/J2EE Developer

Confidential, Provo, Utah

Responsibilities:

  • Used the Model View Controller (MVC) architecture to decouple the business logic and data.
  • Used UML and Rational Rose suite and was involved in discussions to design the System.
  • Used the Struts 2.0 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 3.0.
  • Used a Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • 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.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
  • Developed audit logging for billing and MIS reports using JMS, JNDI and JDBC. Used Hibernate mapping for database inserts.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on Weblogic 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).
  • Designed and Implemented cross-platform presentation frameworks using HTML5 and CSS3.
  • Used Log4J for logging.

Environment: JDK 1.5, Struts 2.0, EJB 3.0, XML, HTML5, CSS3, Oracle, Oracle Toad, RUP, Linux, Rational Rose 2002UML,JSP,Multithreading,Junit, UML, JavaScript, JMS 2.0, JPA,Weblogic 10.0, ANT, JSR168, SAX, DOM, JAXP 1.3Windows NT4.0, AJAX.

Java/J2EE Developer

Confidential, San Antonio, TX

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’sand JSTL tags for user interaction.
  • Performed client side validations usingJavascript.
  • 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.
  • Written complex queries and stored procedures using SQL Plus and monitored databases using Oracle TOAD.
  • 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 dynamicHTML 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 WeblogicApplication 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 Eclipse3.0 IDE for developing code modules in the development environment
  • Performed connectivity with Oracle database using JDBC.
  • Services and back-end development in Java and Scala for Data Integrator SaaS application.
  • Developed IR/FR denial display code with JSF, Rich Faces, JBoss Seam and JPA.
  • 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, JSR, Spring 3.0, Hibernate, Multithreading,Weblogic Application Server 10g, XML Web service, Apache Tomcat 6.0, TOAD for Oracle, Unix, Oracle 10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Altova XML Spy, Scala 2.10.2, Jboss Seam 2.2 framework, JPA 2.0, Apache Ant 1.7, Editplus 3.0, JDBC, Windows XP, JUnit3.8, Log4j, CSS, SVN.

Java/J2EE Developer

Confidential, Santa Clara, CA

Responsibilities:

  • Designed, developed, tested, and debugged complex enterprise applications.
  • Involved in designing, developing and configuring server side J2EE components like Java Beans, JSP, Servlets, JDBC, JNDI, and XML using IDE- Eclipse and deployments in Websphere5.0.
  • Implemented the client interface using JSF. Worked on and configured faces-config.xml.
  • Developed user interfaces Templates and client side validations using JSF, JSP, HTML, CSS, and JavaScript, AJAX.
  • Involved in design and development of Web-Based Templates using HTML, DHTML, CSS, JavaScript, JSP, Struts.
  • Worked with other engineers to define architecture and APIs.
  • Worked on AJAX for validations of various components
  • Also worked with HTML/DHTML and JavaScript for GUI development.
  • Developed XML documents for data parsing using SAX and DOM.
  • Used multithreading for concurrency.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the Websphereapplication server.
  • Designed and coded DTOs and DAOs to interface to web services via Apache CXF.
  • Used CVS as a version control system
  • Used Log4J for logging errors.

Environment: JDK 1.5, XML, Oracle, RUP, Linux, Rational Rose 2002, UML, JSP, Junit,Apache CXF, JavaScriptWebSphere application, Multithreading.Win Runner, SAX, DOM, JAXP 1.3, Windows NT 4.0,JSF,AJAX,Struts 1.1

Java/J2EE Developer

Confidential, Dallas, TX

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 with Seam framework.
  • 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 Spring, Hibernate and iBatis in different layers of application.
  • 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.
  • Performed extensive integration between different banking applications using different technologies (EAI to MQSeries, EBC, EIM/Informatica, Webservice, Java)

Environment: JSP, Servlets, Spring MVC, iBatis 2.2, EJB 2.0, JSF, JSF PrimeFaces, JSR, Hibernate, UML, RAD, UML, XLST, XML, HTML, AJAX, JBoss, JBoss Seam, JDBC, EAI, MQ Series, SQL Server 2005, JavaScript, Apache Tomcat 6.0, RationalRose2003, UNIX, JUnit, Log4J, CVS.

Java Developer

Confidential, Addison, TX

Responsibilities:

  • Involved in writing Hibernate queries and Hibernate specific configuration and mapping files.
  • Developed Servlets and JSP based on MVC pattern using Struts Action framework.
  • Used Tiles for setting the header, footer and navigation and Apache Validator Framework for Form validation.
  • Used Resource and Properties files for i18n support.
  • Used Log4J logging framework to write Log messages with various levels.
  • Involved in fixing bugs and minor enhancements for the front-end modules.
  • Used JUnit framework for writing Test Classes.
  • Used Ant for starting up the application server in various modes.
  • Used Clear Case for version control.

Environment: Java JDK1.4, EJB2.x, Hibernate 2.x, Jakarta Struts 1.2, JSP, Servlet, JavaScript, MS SQL Server 7.0, Eclipse3.x, WebSphere 6, Ant, Windows XP, Unix.

We'd love your feedback!