We provide IT Staff Augmentation Services!

Sr J2ee Developer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 6+ Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Programmer Analyst using Core Java/J2EE related technologies.
  • Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Financial, HealthCare and Industries.
  • Expertise in application development using various frameworks: Jakarta Struts Framework, Spring Framework, Java Server Faces (JSF), Hibernate, Java Data Objects with GUI plug-ins
  • Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX.
  • Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
  • Experience in creating web services using Apache Axis.
  • Extensive Knowledge on databases like Oracle, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Good working knowledge of database tools like TOAD, PL/SQL developer, Db Visualizer and SQL Navigator.
  • Experience in deploying and troubleshooting the application servers like Apache Tomcat.
  • Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP, Servlets, EJB, JDBC.
  • Strong Object Oriented Design (OOD) and UML skills.
  • Good Working Knowledge of Experience in working with operating systems like LINUX, UNIX, Windows.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Built parallel processing components using Java multi-threading concepts.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications
  • Excellent analytical ability, consultative, communication and management skills.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.

TECHNICAL SKILLS

Operating Systems: LINUX, UNIX, MacOSx, Windows, Dos

Database Systems: Oracle 11g, MS-SQL Server, MS-Access, MySql.

Languages: Java, HTML, C/C++, XML, UML, SQL, PL/SQL

Java/J2EE technologies: Core Java, EJB, Servlets, JSF, JSP, JDBC, J2EE Design Patterns, JNDI, XML/XSLT, Java Script/AJAX, JQuery, JSTL.

Application Servers: BEA WebLogic, IBM WebSphere, JBoss, Tomcat

Framework/Tools: Hibernate, Spring, Struts, JUnit, JSF, Ant, Maven, Jira .

IDEs: Eclipse IDE, IRAD, Rational Rose, SQL Developer Builder, NetBeans IDE

PROFESSIONAL EXPERIENCE

Confidential, San Antonio,TX

Sr J2EE Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagram and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect.
  • Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
  • Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
  • Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
  • Developed Action Forms and Controllers in Struts 2.0/1.2 framework. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
  • Responsible to develop a system to synchronize database repositories every month with external databases.
  • Designed, developed and maintained the data layer using Hibernate .
  • Designed and developed Web Services (SOAP, WSDL).Compiled XML Schema to generate Java Bean Classes. Build a new system Candidate Address System (CAS). The CAS allows client to enter a postal code and returns the list of all streets names in the provided postal code.
  • Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
  • JUnit is used to do the Unit testing for the application.
  • Used Apache Ant to compile java classes and package into jar archive.
  • Managing/Fixing bugs and Client Issues in the application.

Environment: Java, J2EE, JSP, Servlets, Struts 2.0/1.2, Hibernate, CSS, DHTML, Java Script, JSTLHTML, XML, XPath, Web Services (SOAP, WSDL), JUnit, Eclipse, JMS, PL/SQL, Oracle, Apache Ant, Eclipse, Ration Rose, Clear Case.

Confidential, Madison WI

Sr. Java Developer

Responsibilities:

  • Involved in development of thumbnail creation for uploaded documents and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in the development of the exception handling mechanisms.
  • Involved in designing the user interfaces using JSPs.
  • Used Eclipse 3.1 for writing code for JSF, Servlets.
  • Was involved in revamping the presentation layer, which earlier used XML to JSF.
  • Implemented the Spring’s dependency injections efficiently.
  • Used EJBs to develop the business logic.
  • Was involved in defect fixing in approval module.
  • Developed JUnit test cases for all the developed modules.
  • Used Perforce for version control across common source code used by developers.
  • Created a wrapper class to engulf the logging framework usinglog4j.
  • Used Jira for tracking the progress of the project and the due submissions.

Environment: Java, J2EE, JSP, JSF, JNDI, EJB, DB2, HTML, ANT, Microsoft Visio, Eclipse 3.1, Unix, IBM WebSphere Application Server, Spring2.0, Hibernate3.0, LOG4J, Perforce, JUnit, Jira.

Confidential, Princeton, NJ

J2EE Developer

Responsibilities:

  • Developed the application using the iterative and incremental software development process of SCRUM technology.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Involved in writing and business layer using EJB, BO, DAO and VO.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Deployed the application on to JBoss application server.

Environment: Java1.5, J2EE, Spring 2.5, Spring AOP, Struts 2.0, JNDI, HTML, CSS, JavaScript, Hibernate, SQL 2005, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, JBoss Application Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in design and development of n-tier architecture.
  • Used Use Case Diagram and Sequence diagram for implementing the system.
  • Involved in creating database tables, views and procedures.
  • Developed presentation layer using JSP, HTML, JavaScript, CSS.
  • Developed screens using struts tag libraries.
  • Involved in writing session beans.
  • J2EE Architecture was a combination of Apache Struts implementing MVC model.
  • Created the work flowcharts, class diagrams and sequence flow diagrams.
  • Responsible for building the application using MVC architecture.
  • Created several Exception classes to catch the error for a bug free environment.
  • Orderly logged the whole process using log4j.
  • Created application flow diagrams for easy understanding and future trouble shooting errors.

Environment: JSP, ClearCase, JDBC, HTML, EJB, Java Script, Servlets, Struts, Beans, RAD 6.0, Oracle, web sphere, and Unix/Windows

Confidential

Java Developer

Responsibilities:

  • Analyzed project requirements for this product.
  • Involved in designing, developing and maintaining the different phases of the product.
  • Interacting with the system analysts & business users for design & requirement clarification.
  • Developed the application using Struts (MVC Framework).
  • Developed JSPs according to requirement.
  • Developed Struts-config.xml and Web.xml using XML.
  • Developed UI using XML
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Wrote complex SQL queries to retrieve invoice details and other financial elements etc.
  • Used Log4j as a debugging tool.
  • Used CVS repository for version control.
  • Extensively used JBoss application server for developing, building and testing the application

Environment: Java, J2EE, STRUTS 1.1, EJB, HTML, Servlets 2.3, EJB, JSP 1.2, XML 2.0, Ajax, CSS, CVS, Jboss, Eclipse, ORACLE 8i, TOAD, UNIX, Windows

We'd love your feedback!