We provide IT Staff Augmentation Services!

Sr J2ee Developer Resume

0/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Certified Senior J2EE developer with over 8 years of experience spanning Project coordination, Software Architecture, Requirements engineering, Object Oriented Analysis and Design, Development and Maintenance of enterprise scale software applications.
  • Extensive experience in web application development using Java related technologies (J2EE, JEE, EJB, JSP, Struts, Servlets, JMS, JSF, AJAX, Web Services, SOAP, JNDI, Swing, JDBC, JavaBeans) and web technologies (HTML 4, DHTML, CSS, and JavaScript).
  • Experience in open - source technologies such as Apache, Tomcat, JBoss, Struts, Ant, Maven, Netbeans, jQuery and Eclipse IDE.
  • Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Visio.
  • Experience in using design patterns such as MVC, Singleton, Decorator, Composite, Command; and frameworks such as Struts, Hibernate, Spring, iBatis, etc
  • Possesses a thorough understanding of Database application designs and implementation using Oracle 8i/9i/10g, DB2, SQL Server and MS Access. Good understanding of PL/SQL normalizing and denormalizing databases for performance and adjust to data abstraction layers needs as Hibernate or iBatis.
  • Experience in deploying enterprise applications in Jboss AS, BEA Weblogic, IBM WebSphere, Sun Glassfish.
  • Well experienced with XML parsing XSL, DTD, and XSLT transformations (JAXB).
  • Good working experience in SOA architecture development.
  • Contributed onsite/distributed/offshore development teams and ensured all development team project milestones and deadlines are met.
  • Proficient in software architecture, design and development of scalable, high performance client/server, distributed, n-tier, message oriented, batch processing and desktop applications.
  • Strong skills in API design, Enterprise Application Integration, Database design, knowledge of various architecture, design, integration patterns and application frameworks development.
  • Resourceful in the completion of projects with ability to multitask and meet deadlines.
  • Self-motivated, good team player with excellent technical communication and interpersonal skills.

TECHNICAL SKILLS

Programming/Scripting Languages: Java 1.4, Java 5, Java 6, J2EE, JEE, J2SE, JDBC, JNDI, HTML, XML, XSL, JavaScript, AJAX, HTML, DHTML, PL/SQL and Unix Shell scripting

Web/Middle Tier Technologies: Hibernate, Spring, JSP, JSF, Servlets, JDBC, JMS, Web services, EJB 3.1, JPA.

Opensource frameworks/COTS: Struts, MyFaces, Junit, (CORE,MVC,Remoting,JDBC), Hibernate.

Reporting Tools: Jasper Reports, JFree, BIRT.

Web/Application/Messaging Servers: WebLogic platform, IBM WebSphere platform, Apache Tomcat, JBoss AS, JBoss ESB, Sun JCaps.

Operating Systems: Windows, UNIX (Solaris, AIX and SCO), Linux(Ubuntu, RedHat, Debian, etc).

RDBMS: Oracle, MySQL, PostgreSQL, MS-SQL Server, IBM DB2

Designing Tools/Methodologies: UML, VISIO.

Development Tools: Jboss IDE, Glassfish, Eclipse

Application Tools: MS-Office, ER-Win, SQL Plus, TOAD, MS-Project, CVS, SVN, Borland StarTeam, ANT, Maven.

PROFESSIONAL EXPERIENCE

Confidential, Warren NJ

Sr J2EE developer

Responsibilities:

  • Developed a system to integrate all customer orders into one billing system using J2EE, Spring, Hibernate, Oracle, Agile, and JBoss AS.
  • Worked with Project Manager to build technical WBS, work load estimation, technical resources staffing and allocation and co authoring SDLC artifacts.
  • Responsible for prototype development and Spring framework implementation to establish proof of concept and mitigate technology risks.
  • Developed SOAP based Java Web services for critical module (Reporting) integrating EJB 3.1 and entity classes using Hibernate and annotations.
  • Developed web tier using Struts MVC framework and jQuery, DAO layer with Hibernate framework for persistence and LDAP groups for managing security and authorization.
  • Responsible for Source code management and daily builds.
  • Worked with Engineering team to secure the infrastructure for development, test, stage, training and production environments and also quality assurance team and release manager along the SDLC.
  • Wrote persistence layer using Hibernate entities to be accessed by EJB 3.1 services
  • Translated queries from PL/SQL to Hibernate Query Language.
  • Implemented LDAP support in application, for user authentication using JNDI login against an LDAP server.
  • Used MAVEN build tool to facilitate simple approach towards application builds.
  • Used AJAX for asynchronous data retrieval and dynamic, interactive content display
  • Used Git for source version control and Mantis for bug reporting and tracking.
  • The backend is confirmed by services running on the JBoss ESB that depend on “out of the box” JBoss actions and custom actions that access EJB's as webservices. The persistence is also managed by Hibernate.
  • The XML filtering for the JMS messages was made using “out of the box” with XSLT transformations.
  • Wrote unit tests using JUnit for many system components as the EJB's.
  • Made analysis and design of new modules, use cases, sequence diagrams and state diagrams and Software Architecture design.
  • Trained team members on UML, JSP and Servlets.
  • Responsible as Team Leader for a 5 person team.
  • Source control was managed using Git.
  • Jboss AS was installed on Linux RedHat virtual machine environments. I had to recompile and install by hand some specific version of packages like Spell and others from the RPM repositories.
  • Team member machines were running Jboss development environment on Ubuntu Linux.

Environment: Java,J2EE 1.6,SOAP based Java Webservices, Hibernate, Spring Framework, XML, Weblogic 8.2,10.2, JBoss ESB, PL/SQL,Oracle 10g, Struts 2,, Agile, Ajax, LDAP, Oracle, Composite, Visio, jQuery, SOAP UI Pro, PL/SQL, Maven, UML, Linux, Windows.

Confidential, Los Angeles, CA

Senior J2EE Lead

Responsibilities:

  • Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE with Hibernate and Spring specifications.
  • Lead a team of 5 Developers,
  • Used Design Patterns like Singleton, Facade and Abstract Factory.
  • Parsing incoming messages using JAXB and the persistence with entity beans that handle the persistence with Hibernate.
  • Developed controller objects using Struts actions for Account Setup.
  • Developed Message Driven Beans to send notifications.
  • Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc. Also Configured Struts-Config for global forwards, error forwards and action forwards.
  • Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript.
  • Wrote SQL Queries on HQL, and called SQL Queries from DAO's.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Visio.
  • Source control was managed using SVN.

Environment: Java, J2EE, Hibernate, Spring, Agile, EJB3.1, JSP, Servlets, Struts 1.3, HTML, Java script, JSF, AJAX, PL/SQL, Oracle 10i, Bea Weblogic 8.1, JMS, WebServices, Log4j, Eclipse, CSS, CVS, XML, Ant, UML, Unix, Windows XP

Confidential, New York City, NY

Sr. J2EE Developer

Responsibilities:

  • Extensively involve in the all phases of SDLC and responsible for design and development of the application.
  • Build use cases for each component of business workflow; create design documents with different UML diagrams like flow charts, sequence diagrams and class diagrams using MS Visio.
  • Designed the application based on Command pattern, Data Access Objects, Factory, Service Locator and Singleton pattern.
  • Developed the message transformation using XML / XSLT to create SOA middleware solution.
  • Eclipse IDE use for the development life cycle of the project.
  • Developed the UI using web technologies like JSP, AJAX, Tag libraries for presentation layer using Struts 1.2.
  • Wrote unit testing of various components layer with JUnit framework.
  • Wrote ANT scripts to build application binaries JAR, WAR and EAR files.
  • Web service development using the JBoss web service framework for integrating with .net client.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Deployed the application and tested on JBoss Application Servers.
  • Preparing and presenting demo for each and every transaction in the business process.

Environment: Java, J2EE, Struts 1.2, JSP, Ajax, JDBC, Websphere ESB, JMS API’s, Ant, Eclipse, JBoss, WebServices, UML, XML, Junit, Struts, Oracle 10g, Win-XP, Linux, MS Visio

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Involved in Client’s requirement analysis and designed web interface, documented use cases and developed user interface documents.
  • Designed and modeled Sequence Diagrams, Class Diagrams for the business Modules.
  • Developed Application modules and business components using Java, JSP, Servlets, EJB, HTML, CSS and JavaScript.
  • Developed presentation layer using JSP and JavaScript.
  • Implemented required action forms and action classes, generated configuration file.
  • Used AJAX for asynchronous data retrieval and dynamic, interactive content display
  • Exploited the potential of Hibernate Query Language for complex Object-Database mapping, transactions.
  • Designed and developed reports in Jasper Reports
  • Performed client side validations using Struts validation framework.
  • Involved in integration of the application development using Bea Weblogic 8.1
  • Designed UI for the application
  • Used CVS for version control management.
  • Responsible for building Ant scripts for compilation, unit testing automation and deployment.
  • Used Log4j tool for logging and debugging in application development.

Environment: Java, J2EE, EJB3, JSP, Servlets, Struts, HTML, Java script, AJAX, PL/SQL, Oracle 9i, Crystal Reports, Bea Weblogic 8.1, JMS, WebServices, Log4j, Eclipse, Hibernate 2.0, CSS, CVS, XML, Ant, UML, Unix, Windows XP.

Confidential

Sr J2EE Developer

Responsibilities:

  • Designed and developed Service layer using Spring framework, Hibernate persistence layer and Struts for web-tier.
  • Extensively used Hibernate concepts and transactions. Used XDoclets to generate mapping Xml files between java objects and database tables.
  • Extensively used AOP concepts using spring for logging and declarative transactions using Spring proxy Beans.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Integrated Apache Tiles and Struts for page layout.
  • Extensively used Struts server side validation, tiles and exceptional handler.
  • Implemented Struts tag libraries like at html, logic, tab, bean etc in the JSP pages.
  • Interacted with backend and wrote stored procedures, functions and cursors for deleting and inserting.

Environment: J2EE, Hibernate, Spring, Struts, Weblogic, JSP, PL/SQL, Oracle 9i, Bea Weblogic, WebServices, Log4j,Tiles, XML, UML, Eclipse.

Confidential

Sr J2EE Developer

Responsibilities:

  • Integrate Struts and JDBC.
  • Model and design new modules using UML.
  • Trained new team members on the programming model (Struts, JDBC).
  • Write unit tests using JUnit.
  • Write building scripts using ANT.
  • Manage source code using SVN.
  • Write hibernate query language sentences to be used in the DAO layer.
  • Make corrections to hibernate bean mappings created automatically by Eclipse.
  • Write technical design documents for the modules.

Environment: Java, J2EE, XML, UML, Eclipse, Apache Tomcat, Struts, JDBC, JUnit, Ant, JSP.

Confidential

Sr J2EE Programmer

Responsibilities:

  • Use cases programming with J2EE, Struts and JDBC.
  • Development of processes in charge of commissions payments of publicity, in charge of inventory system and publicity management system developed
  • Analysis, design, creation, and testing of a web Interface with J2EE for the payroll solution which processes over 1000 employees.
  • Develop modules of a CRM in charge of generating the yellow pages book.
  • Work in a team environment.
  • Database Oracle used for the persistence layer.
  • Written unit testing of various components with JUnit framework.
  • Programming in multilayer.
  • Interview with users in order to have new requirements.

Environment: J2EE, JDBC, Struts, JSP, Poi, Jasper reports, Weblogic, Apache Tomcat, Jboss, XML, UML, Javascript, Oracle, Eclipse.

We'd love your feedback!