We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

3.00/5 (Submit Your Rating)

Warren City, NJ

SUMMARY

  • Over 7+ years of industrial experience in design, analysis, development, testing and maintenance of Java and J2EE applications.
  • Expert in Software Development Life Cycle (SDLC), Object oriented analysis and design methodologies.
  • Proficient in designing and coding web applications using Core Java and J2EE technologies.
  • Proficient in developing J2EE applications using Servlets, JSP, JDBC, AJAX, JSTL and EJB.
  • Extensive working knowledge with Java/J2EE, Struts, EJB, Servlets, JSP, JQuery, Hibernate (ORM), JDBC/ODBC, Dojo, XML/XSLT, JMS, JNDI, JSF, ICE Faces and Web Services.
  • Experience working with Spring 2.5 MVC, Spring AOP and Dependency Injection.
  • Strong experience in developing applications integrated with JMS as messaging service and JTA for Transaction management and JPA for Java persistence.
  • Skilled in developing front - end applications using JSP, JSTL, DHTML, HTML5, CSS3, XML, AJAX, and JQuery.
  • Extensive experience in implementing J2EE Design patterns like MVC, Session Façade, Front Controller, Application Controller, DTO, DAO and Singleton patterns.
  • Proficient in SOA and developing Java Web Services using SOAP, REST, XML and WSDL.
  • Well experienced in developing web applications and server side development using JavaScript, JSP, Servlets, JDBC, XML, JSTL, and JUnit using various web/application servers like JBoss 6.0, WebSphere 7.0/8.0, BEA WebLogic 8.x/9.x, Apache Tomcat 6.x/7.x.
  • Proficient in database development and coding SQL, PL/SQL, writing stored procedures, triggers and DAO packages with different relational databases such as MySQL, SQL server and Oracle.
  • Real time experience in UNIX, Perl & shell scripts for batch processing.
  • Skilled in using IDE tools like Eclipse, Net Beans, IBM WSAD, My Eclipse Blue, RAD and JCreator.
  • Extensive experience in using XML parsers such as SAX and DOM.
  • Extensively worked on version control tools such as Tortoise SVN, VSS, and CVS.
  • Experience in writing build scripts using Apache ANT and Maven.
  • Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.
  • Strong technical and interpersonal skills and a good team player.
  • Enthusiastic and always eager to get myself acquainted with the most recent and latest technologies.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C, C++, HTML, DHTML, CSS, JavaScript, XML, UML

J2EE Technologies: Servlets, JSP, JSF, JDBC, Hibernate, JSTL, JMS, Web Services, SOAP, WSDL, EJB

Web Technologies: JSP, HTML5, DHTML, CSS3, XML, AJAX, JQuery

Frameworks: Apache Struts, Core Spring, Spring MVC, Hibernate, JSF using ICE Faces

Application/Web Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss, Windows Server 2008 R2

Web Services & XML: SOAP, WSDL, REST, XML, XHTML, XSL, XSLT, SAX & DOM parsers

Databases: MySQL, MS SQL, Oracle 9i/10g, DB2, SQLite

Operating Systems: Windows XP, Windows 7, LINUX, UNIX

IDEs/Tools: Eclipse, Net Beans, My Eclipse Blue, WSAD, RAD

Version Control Tools: Tortoise SVN, VSS, CVS

Build/Testing Tools: ANT, Maven, JUnit, Selenium, SoapUI, Log4j

Methodologies: Waterfall, Agile and Test Driven Development, SCRUM

PROFESSIONAL EXPERIENCE

Confidential

Sr. J2EE Developer

Responsibilities:

  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Participating in the High-level and low-level system design, planning estimation and implementation.
  • Designed and integrated the full scaleStruts/Hibernate persistence solution with the application architectures.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Developed the common look and functionality to be migrated across the product suite to ensure user interface consistency.
  • Developed the UI using HTML, CSS, JavaScript, JQuery and AJAX.
  • Involved in migrating the project from XMI to Angular JS.
  • Implemented Struts validation Framework in the module for handling the errors generated on the user forms.
  • Utilize Struts (MVC2) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
  • Concept of Spring was implemented to integrate with Struts and Hibernate.
  • Session, Entity and Message Driven EJB used to implement Business processes such as User Authentication, Account Transfer.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples.
  • Used XSLT for transforming XML.
  • Added Hibernate Annotations to meet the client’s need for future migration to JPA.
  • Data Access Object, ServiceLocator, Singleton and Factory basic principles were applied during the implementation of this project.
  • Added I18N (Internationalization) feature to render information to the website in 4 different languages.
  • Debugged code using the Log4J for the Logging framework.
  • Deployed the application on IBM WebSphere Application Server.
  • Basic Restful Web Services were deployed in the server.
  • Used SOAP xml-based protocol to exchange information.
  • Wrote set of unit tests in J-Unit to assure the proper behavior of the login page.
  • J-Unit was also used to test other functionality of the code.
  • Exchanged highly sensitive data, such as payment status reports, via Java Messaging Services (JMS).
  • The entire project CVS was used to record the history of source files, and documents.

Environment: JDK 1.6, J2EE 1.4, Struts 2.2, JSP 2.2, RAD 6.0, SOAP, JMS, Hibernate 4.0, IBM Websphere Application server 8.0, Spring 3.0, XML, JAXP, HTML, CSS, JavaScript, XHTML, XSLT, JDBC, JMS, EJB, SOAP, WSDL, Web Services, Agile development process, Web sphere, CVS, PL/SQL.

Confidential, Warren City, NJ

Sr.J2EE Developer

Responsibilities:

  • Review the requirements for the project.
  • Attended design review meetings and designed using UML class diagrams and sequence diagrams as per the requirements. Developed User Interface classes using JSP, and HTML.
  • Performed client side validation using JavaScript. Developed web-based user interfaces using Servlets, JSP, JSF, HTML, and XML based client server application.
  • Provided the user validations utilizing JavaScript.
  • Designed and implemented UI layer using HTML, JavaScript and JSP.
  • Developed the Java Code using Eclipse as IDE.
  • Implemented third party API integrations across multiple web-based technologies.
  • Developed the application using Spring MVC framework.
  • Involved in deploying EAR and WAR files using Apache Tomcat application server.
  • Wrote Maven scripts and deployed the application on JBoss Application server.
  • Designed the Servlets which act as controllers for the application to monitor the work flow.
  • Developed the business logic using stateless session beans EJBs.
  • Provide exception handling and logging using Log4J.
  • Administer Tomcat application server.
  • Create deployment descriptors in XML.
  • Use Ant for builds, Perform unit and assembly testing.
  • Help the system testers to create test cases.
  • Develop SQL Scripts and used JDBC to connect backend database.
  • Worked on the proposal to Confidential as a proof of Concept for extracting existing business rules from SSP and implementing the extracted rules using tools (Ilog, Oracle, Drools, Blaze Advisor).

Environment: Java 1.4, Tomcat, XML, JSP, JDBC, Servlets, EJB 2.0, Eclipse, Java Script, SQL, Oracle 8i, TOAD, SQL, UML, Ant. Apache Axis 1.3, Ant, WSDL, SOAP, MQ, JMS, Clear Case, Oracle Business Rules.

Confidential, Chicago, IL

J2EE developer

Responsibilities:

  • Developed the application using Agile methodology and planned the scrum meetings.
  • Built multi-tiered high volume transaction, scalable, distributed application.
  • Designed and developed Loan processing and payment modules.
  • Jakarta Struts Framework was used to make application Web-centric and followed the MVC modular architecture for the application.
  • Persistence layer was implemented using Hibernate Framework which interacts with the database.
  • Used Dependency Injection mechanism of Spring Framework in Business logic implementation.
  • Involved in implementing and maintaining large content driven and ecommerce based application.
  • Developed presentation tier using Struts & Tiles Framework.
  • Developed business services using EJB’s.
  • Developed the front-end of a compilation system using C.
  • Designed JSP and HTML pages using CSS, JavaScript, and AJAX for validations.
  • Parsed XML data using SAX and DOM parsers.
  • Consumed Web Services from a remote Financial Institutions to pay the bill using SOAP Protocol.
  • Used Message Driven Beans and Java Message Service (JMS) for reliable communication between clients and the bank when exchanging important information such as status reports.
  • Created Stored Procedures, Functions.
  • Used RAD for developing web components such as JSP, Controller tier that includes action classes and business tier that includes EJBs.
  • Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams, Sequence diagrams and Object diagrams in design phase.
  • Deployed the application on IBM Web Sphere Application Server.
  • Used JUnit Testing Framework for performing Unit testing.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used CVS for version control.
  • Developed the application using the Session Façade, Data Access Object, Data Transfer Object, and Business Delegate.

Environment: JAVA EE 5, IBM WebSphere Application Server 6.1, RAD 7.0, UML, IBM Rational Rose, struts 1.3, EJB 3.0, Hibernate 3.0, Spring 2.0, JSP 2.1, XML Web Services, SOAP, WSDL, JMS, JNDI,Log4j, Java Script, XSL, XSLT, Servlets 2.5, Oracle 10g, JUnit, CVS, Windows Server 2003.

Confidential, WASHINGTON, VA

Java Developer

Responsibilities:

  • Played a key role while working with security and activations modules for architecture specification.
  • Also helped define the high-level system architecture and design including software component diagrams, system static and dynamic structure diagrams to prototypes.
  • Designed and developed EJB components for the above mentioned modules.
  • Performed client side validation using JavaScript. Developed web-based user interfaces using Servlets, JSP, JSF, HTML, and XML based client server application.
  • Contributed to the efforts in research, design and development of the “Core” software components of the application including, JSP frameworks, Web tier and services tier, data models, security strategy and in establishing the best practices. Implemented Web Services (SOAP and WSDL).
  • Developed and implemented Integration with the peripherals which were some of the action items needed for the application.
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: Java 1.4, Tomcat, EJB, JDBC, Servlets, JSP, JSF, Web Services, SQL, Oracle 9i.

Confidential

J2EE Developer

Responsibilities:

  • Involved in designing the application. Prepared UML Sequence Diagrams, Class Diagrams, and Activity Diagrams to in corporate in the technical design document.
  • Interacting with the team for project related activities/ doubts which included Technical leads and architects.
  • Developed the Business Logic using Plain Old Java Objects (POJOs) and Session EJBs.
  • Used JSTL Tag Libraries to generate JSP pages and achieve faster response.
  • Developed Interactive GUI Screens using HTML, JSPs and performed Data validation using JavaScript.
  • Implemented Controller, Business delegate, Data Transfer Object, Data Access Object patterns and Struts Framework.
  • Created set of classes using DAO pattern with generic database related methods to achieve functionalities such as create, update, delete and select to make the database operations reusable.
  • Involved in feasibility Analysis and Development of the enhancements.
  • Involved in estimates of the code changes for the enhancements.
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server.
  • Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL.
  • Involved in detailed level design, High level design and also Unit testing using JUnit for enhancements.
  • Mentored newly joined developers in technical and functional area.
  • Managed a development team of 4 members and working as the lead J2EE Developer.
  • Troubleshooting production issues and solving customer’s trouble tickets.

Environment: J2EE, Java 1.4, WebLogic 8.1, SVN, Eclipse, Hibernate 3.0, EJB, MySQL 5.0, Struts, JSP, JavaScript, CSS, XML, JUnit, ANT.

Confidential

Java Developer

Responsibilities:

  • Analyze the requirements and documented the technical specifications.
  • Actively involved in development of JSP pages, Servlet classes and unit testing.
  • Utilized Java debugging and error handling classes and techniques to troubleshoot and debug issues.
  • Worked extensively with the Eclipse IDE built on Weblogic Server.
  • Involved in the Design Document, Coding and Debugging.
  • Used Ajax Controls and CSS to give richness for GUI.
  • Involved in Preparation of Unit Test Cases and Module Level Test Cases.
  • Implemented the connectivity to the Oracle database using JDBC.
  • Created SQL views, queries, functions and triggers to be used to fetch data for the system.
  • Involved in writing stored procedures and triggers using PL/SQL.
  • Code walks through and Code reviews.
  • Coordinating with Project and Software Quality Assurance (SQA) teams.

Environment: JSP, Servlets, JDBC, RMI, Swing, Websphere 6.0, WSAD 5, Oracle 9i.

We'd love your feedback!