We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

4.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • J2EE Developer with over seven (7) years of experience in design, development, integration, deployment, testing and maintenance of the client - server and Web-based applications
  • Strong skills in Object Oriented analysis, construction and design using Java Design Patterns, Enterprise Design Patterns and n-tier architecture like Singleton, MVC, Business Delegate, Session Facade, Factory, DAO, Value Object and Proxy etc.
  • Extensive work experience in Java/J2EE technologies including servlets, JSP, JSTL, AJAX, EJB, JNDI, RMI, JAXP, JMS and JDBC for building server side applications and user interfaces
  • Proficient in Web technologies including XML, XSL, XSLT, CSS, JavaScript, HTML, XHTML, DHTML and JSP
  • Proven expertise in implementing various frameworks such as Spring Framework (Core, JDBC, MVC and DAO), Struts and Hibernate
  • Experienced in implementing Web services using SOAP and Restful and WSDL by utilizing Apache Axis 2
  • Expertise in using various application servers and Web servers for the installation and maintenance of the applications
  • Experience performing unit test using JUnit and debugging through logging using Log4J
  • Experience developing component based reusable applications and work flow automation using UML/Rational Rose

TECHNICAL SKILLS:

Languages: C, C++, Java EE5/6/7/8, XML (SAX and DOM), XSLT, XSDSQL, PL/SQL and UML

J2EE: JPA 2.0, Servlets 2.4, JSP 2.1, JDBC 2.0, EJB 3.0, JMS, Struts 2.0, Hibernate 3.6, JAXP 1.3, Log4J, Spring 3.1

Web/Application Servers: IBM WebSphere 8.2/8.1/7.5, JBOSS 4.3, WebLogic 7.x/8.x, Tomcat 5.x/6.x/7.x

IDEs & Tools: Eclipse, Net Beans, RAD, IntelliJ, Apache Axis2,WinSCP

RDBMS: DB2 8.2/8.1, Oracle 10g/9i/8i, MySQL, MS Access XP/2000/97/95s, Sybase.

Web Technologies: HTML5, HTML, DHTML, Tiles, CSS, JavaScript, jQuery, ExtJS, AngularJS, JSON, Dojo, AJAX, Action Script

Build Automation Software: ANT, Maven, Jenkins, Shell Scripts, Batch Scripts

Source Control: Git, ClearCase, Subversion and CVS Tools

Methodologies: Agile, Waterfall, SDLC, Iterative

Databases Environments: Oracle 11g/10g/9i/8i, DB2, Sybase, MS SQL Server, MS Access, MySQL, TOAD, DBArtisan

Web Service Technologies: WSDL, UDDI, SOAP, SOA, JAX-WS, JAX-RS, AXIS 2, CXF, REST API, JERSEY

Testing, Code Quality and Bug Tracking Tools: JUnit, JWeb Unit, ClearQuest, JIRA, Bugzilla, HP ALM, FLOW JIRA

Protocols: HTTP, HTTPS, DNS, IMAP4, SMTP, POP3, FTP, SFTP and TCP/IP, Security

OS: AIX 5.0/6.0, Red Hat Linux, Unix, Ubuntu, Solaris, Windows Family

PROFESSIONAL EXPERIENCE:

Sr. J2EE Developer

Confidential,Weehawken, NJ

Responsibilities:
  • Worked on requirement gathering and designed functionality of the application from the specifications with regards to the front end and business logic
  • Implemented the UI components using JavaScript, JQuery, Ajax, HTML5, and CSS3
  • Developed JSPs and helper classes involved in the project.
  • Implemented the Spring MVC framework for the application.
  • Implemented business logic using the Controller and the DAO classes for action logic and to get the data.
  • Implemented the Stored Procedures in Oracle for obtaining the expected reports and updating the database for the business users
  • Implemented REST Webservices using for utilizing services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Worked closely with the test teams to identify bugs in the application
  • Fixed the defects and bugs that rose through QA testing and coordinated with the teams to fix the application
  • Extensively used the LOG4j to log regular Debug and Exception statements
  • Utilized the fortify tools to analyze the vulnerability of the application and reduced the defects with OWASP techniques
  • Wrote few shell scripts for automation of the reports generation and sent the reports to the businesses on a daily and weekly schedule
  • Used Eclipse Luna as the IDE and used eclipse standard/plug-in features for debugging, compiling and formatting
  • Utilized TOAD tool for working on Stored Procedures and for testing
  • Utilized SVN cloud repository for software configuration management and version control
  • Involved in raising the JIRA for the log data and information with regards to the issue and enhancements if raised by the business
  • Involved in setting up Maven Profiles to connect DEV/QA/UAT/PROD
  • Used Jenkins to build the application and created the jobs for DEV QA
  • Deployed and configured the application in tomcat Web server
  • Involved in project planning sessions with business analysts and team members and worked on the requirements
  • Involved in release management and change management for the PROD release of the applications

Environment: Java 1.7, JSP 2.0, Spring 3.2, Oracle 11g, Tomcat Server V7.0, Ajax, XML, XSLT, HTML5, CSS3, UNIX shell script, Web Services, REST, JAXB, JAX-RS API, JUnit, SVN, JIRA, Maven, Log4j, Jenkins, Eclipse IDE Luna and Toad

Sr. J2EE Developer

Confidential,Weehawken, NJ

Responsibilities:
  • Worked on requirement gathering and designed functionality of the application from the specifications
  • Performed enhancements to the existing application by implementing report generation logic and order entry for the user accounts in Spring MVC frame work
  • Designed and developed reusable service oriented UI components using JavaScript, Ajax, HTML5 Canvas and CSS3
  • Implemented restful Webservices using JAX-RS API
  • Used Spring MVC as the middle layers to interact with the client related database to request and response to get the client related information
  • Wrote Stored Procedures in Oracle for obtaining the expected reports for the business users
  • Implemented the logic to call the Stored Procedure by implementing the DAO logic and configured it in the Spring servlet
  • Deployed and built the application using the Maven and Jenkins

Environment: Java 1.7, J2EE 6.0, JSP 2.0, Spring 3.2, Oracle 11g, WebSphere application server V8.0, Ajax, XML, XSLT, HTML5, CSS3, UNIX shell script, Web Services, Axis2, REST, JAXB, XSLT, XPATH, JUnit, SVN, Jira, Maven, Log4j, Jenkins, RAD and Toad

J2EE Developer

Confidential,Weehawken, NJ

Responsibilities:
  • Involved in gathering requirements, analysis, design and implementation phases
  • Worked on Spring MVC framework in the application
  • Designed the user interface using JSPs, JSP Standard Tag Libraries (JSTL), Ajax, CSS3 and HTML5 to develop an interactive web application
  • Used JQuery and JavaScript to simplify the client side scripting of JSPs for validation
  • Implemented controllers, services and DAO as per the business logic
  • Implemented Web services for data transfer from the client to the server and vice versa using Apache Axis 2, SOAP, WSDL and UDDI
  • Utilized SOAP UI for functional testing of SOAP Web services
  • Developed UNIX scripts for monitoring and transferring the file reports into another UNIX box
  • Implemented secure coding by removing the security vulnerabilities using encode techniques and validations on the servlets by using the filters.
  • Implemented OWASP techniques and the ESAPI library in the application for secure encoding and decoding of the request and responses
  • Developed logging modules using apache Log4J
  • Used the SVN repository throughout the whole project for code check in and check out
  • Deployed and built the application using the Maven and Jenkins
  • Log4J was used for logging and the debugging process and the application was built with ANT scripts
  • Deployed the code in WebSphere application server 7.0
  • Fixed bugs raised during the user acceptance testing
  • Supported the system integration testing and user acceptance testing environments
  • Supported the production movement activities
  • Provided post-production support

Environment: Java, J2EE, JSP 2.0, Spring 3.1, DB2 8.1, SOAP, SOAP UI, WSDL, LOG4j, WebSphere application server 7.0, Ajax, XML, XSLT, XSD, CSS3, UNIX shell scripts, JMS, Apache Axis 2, HTML5. XML, HTML5, CSS, Web Services, Axis2, JAXB, Junit, JSON, SVN, JIRA, Log4j, RAD, Maven and Jenkins

J2EE Developer

Confidential,Weehawken, NJ

Responsibilities:
  • Involved in designing and developing the application using Struts 2.0 framework
  • Developed UI and business logic using Struts, Java, Servlets, JSP, HTML, JavaScript and AJAX
  • Implemented JSP, Struts Tag Libraries, Java Script and CSS for a user interface
  • Utilized EJBs for processing the document delivery to the client
  • Implemented the email processing by implementing MDBs for processing the received messages and to invoke the Webservices for updating the status of delivery
  • Used JMS for asynchronous messaging service
  • Developed the action classes and action forms as per the business logic
  • Implemented the Web services using SOAP and implemented the logic at the front end by handling the data with handlers
  • Worked on the IBM Websphere application server and completed customization like session management, deployments, regenerating the Web server plug-in, shared library configuration and connection pool management
  • Involved in code reviews of other modules, documents and test cases
  • Involved in supporting both the applications and fixing the bugs
  • Responsible for coordinating with the offshore teams: attended daily/weekly scrum meetings to update the work status and issues clarifications etc.

Environment: Java 1.6, JSP 2.0, Struts 2.0, DB2 8.1, SOAP, SOAP UI, WSDL, LOG4j, WebSphere application server V6.1/7.0, Ajax, XML, XSLT, XSD, CSS3, UNIX shell scripts, JMS, Apache Axis 2 and HTML5

J2EE Developer

Confidential,Weehawken, NJ

Responsibilities:
  • The MERIT application is for municipal, execution, retail, and institutional trading. The application has functionality for the users to place offerings and manages bids to and from the external vendors.
  • The application is able to perform various functionalities like performing bids processing, offering processing, order processing, execution of trades, P&L calculations and trading, maintaining trade date and position holding, allocations, setting RTTM flags for reporting, compliance reporting and other products.

Environment: Microsoft SQL server, MS access, Java, ClearCase, ClearQuest, WinSCP.

J2EE Developer

Confidential,San Francisco,CA

Responsibilities:
  • Participated in requirements and enhancement making.
  • Extensively used Class diagrams, Sequence diagrams and Use case diagrams using Rational Rose.
  • Involved in core design using different Design Patterns like DAO and MVC.
  • Provided support and made enhancements to AJAX and XML for survey.
  • Extensively used XSLT to transform and restructure XML to support existing data model for improved reporting.
  • Used JAXP to pass and generate XML parser in the application.
  • Responsible for making enhancements to the application using Struts, Tiles and JSPs.
  • Involved in writing the code for server side validations using Struts validator Framework.
  • Used Hibernate template for integrating spring and Hibernate.
  • Involved in writing Hibernate mapping configuration files for POJOs.
  • Written HQL Queries in Hibernate for retrieving the data from the database.
  • Implemented service layer using spring transaction management and DAO logic using Hibernate.
  • Developed and deployed on WebSphere application server V6.1.
  • Provided production support and made several enhancements to application.
  • Used Rational Clear Quest and Clear Case through out the project.

Environment: Java 1.6, J2EE, Rational Rose 7.5, JSP 2.0,Struts 2.0, Hibernate 3.6, Spring 3.1, DB2 8.1, WebSphere application server V6.1, AIX 6.0, XML, XSLT, JAXP 1.3 and Ajax

J2EE Developer

Confidential, Nashville, TN

Responsibilities:
  • Involved in gathering of System Requirements and developing a conceptual design.
  • Involved in designing Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose.
  • Implemented MVC pattern using Apache Struts.
  • Developed a web-based reporting system with DAO and Apache Struts-Validator using Struts framework.
  • Struts Framework components like Action Forms, Action Servlets, Action Mappings, Action Errors, and Apache Tiles are used extensively.
  • Developed JSP’s using Custom Actions, Java Beans and Servlets.
  • Developed and Deployed the EJB components in JBOSS application server.
  • Implemented persistence layer using Hibernate ORM framework.
  • Created XML mapping files for configuration of Hibernate.
  • Parsed the XML files using JAXP so that XML data can be processed.
  • Written Queries in Hibernate for retrieving the data from the database.
  • Developed logging module-using Log4J to create log files.
  • Performed unit testing of the application using JUnit.
  • Worked with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully.

Environment: Java 5.0, J2EE 5.0, Rational Rose 7.5, JSP 2.0, Struts 2.0, EJB 3.0, JNDI, JavaScript, HTML, Oracle 10g, SQL, XML, Log4j, JUnit, JAXP 2.0, JBOSS 4.3 and Hibernate 3.6

J2EE Developer

Confidential, Concord, MA

Responsibilities:
  • Involved in gathering initial software requirements for the application.
  • Developed front end using HTML and CSS and JSP.
  • Implemented client side field validations using JavaScript.
  • Developed the business logic using stateless session EJBs.
  • Involved in Bug fixing and functionality enhancements of the Web Services.
  • Created the WSDL and implemented Webservices using SOAP.
  • Developed remote client applications to communicate with the Web Services.
  • Parsed and processed the XML data returned by the Web Services using SAX and DOM.
  • Involved in database maintenance using SQL queries through Oracle.
  • Performed unit testing of the application using JUnit.
  • Provided online production support for the customers as well as other teams interacting with the system.

Environment: JDK 1.5, JSP 2.0, Java Script, SQL, XML, HTML, WebSphere 6.0, Eclipse, EJB 2.0, SOAP, WSDL, JAX-WS 2.0,SAX, DOM, Oracle 10g, Windows XP and Junit

Java Developer

Confidential

Responsibilities:
  • Involved in designing use case diagrams, class diagrams and sequence diagrams using UML.
  • Involved in preparing the Detailed Technical Design documents.
  • Involved in designing Components with various Design patterns session Façade, Singleton.
  • Designed and developed several HTML pages and used JavaScript for client side validation and dynamic data manipulation in client side.
  • The JSPs were used for taking the user input and sending it to the Java business classes.
  • Developed the Server Side components using Servlets.
  • Wrote SQL queries and access the Oracle database using JDBC.
  • Developed and deployed JSP, Servlets in WebLogic.

Environment: Java 1.4, JSP 2.0, Servlets 2.4, JDBC, SQL, HTML, Weblogic Application Server 8.1, Oracle 9i, UML, UNIX.

We'd love your feedback!