We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

0/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Having 8+ years of IT experience - developing Web based applications using Java/J2EE technologies. Experienced with the entire Software Development Life cycle (SDLC) process including requirement analysis, detail design, and development and testing.
  • Experience in J2EE technologies like EJB 3.0, JSP, Servlets 2.4, JDBC, JMS.
  • Experience in developing presentation layer using JSP 2.0, JSTL, HTML/HTML5, DHTML, CSS and JavaScript.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
  • Significant experience in web development tools like Adobe Dreamweaver CS3, Spring Tool Suite, Eclipse, and Firebug
  • Creative Knowledge in Art creation, modification and conversion-Logos, print media, web page and software interface design using Photoshop, Adobe Flash and illustrator
  • Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScriptframework
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome.
  • Extensive experience on implementing AJAX features using JavaScript and jQuery
  • Expertise in client scripting language and serve scripting languages like JavaScript, jQuery, JSON, DOJO, ExtJS, Bootstrap, Node.js, AngularJS, Backbone.js, RequireJS, Action Script, JSF and JSP, Mustache.
  • Experience in implementing MVC Architecture using Struts 1.2/ 2.0 framework.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate 3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Followed best practices using J2EE Design Patterns (DAO, Business Delegate, Session Façade, Intercepting Filter, Service Locator).
  • Solid foundation in software programming concepts of OOPS and OOAD.
  • Developed Use Case Model, Use Case Diagrams, Class Diagrams, Sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
  • Solid understanding and implementation experience of the RUP and Agile (SCRUM) methodologies.
  • Experience in developing applications using Hibernate ORM persistence tool.
  • Strong in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL.
  • Knowledge in platform neutral markup using XML, DTD, XSD, XSL, XSLT with DOM and SAX parsers.
  • Proficient in writing SQL queries, PL/SQL, Stored Procedures, Indexing, Normalization, Triggers, in Oracle 8i/9i/10g, SQL Server and MySQL databases.
  • Expertise with IDEs like WSAD 5.1.1/4.0, RAD 8.1/7.0/6.0, Eclipse 3.5/2.2.
  • Hands-on development and deployment experience in Tomcat 6.0/7.0, WebSphere 8.5/6.0/5.1 and WebLogic 10/9/8.1/7.0.
  • Proficient in writing SQL queries, PL/SQL, Stored Procedures, Indexing, Normalization, Triggers, Query optimization in Oracle 8i/9i/10g, SQL Server Enterprise/Express and MySQL databases.
  • Experienced in writing unit test cases using JUnit.
  • Source code version control using ClearCase, CVS and Subversion
  • Experience in setup build environment by writing ANT scripts & MAVEN.

TECHNICAL SKILLS

  • Java
  • C
  • C++
  • JavaScript
  • AngularJS
  • ExtJS jQuery
  • BackboneJS
  • NodeJS
  • AJAX
  • SQL
  • Servlets 2.4
  • JSP 1.2/2.0
  • JSTL
  • EJB 3.0/2.0
  • JNDI
  • JUnit
  • Selenium WebDriver
  • Spring 3.0/2.5
  • Hibernate 3.0/3.1
  • Struts 2.0/1.2
  • SOAP
  • WSDL
  • Rest
  • JSON
  • HTML/HTML5
  • CSS2/CSS3
  • XML
  • XSD
  • XSL
  • XSLT
  • SAX/DOM
  • Eclipse 3.5/2.2
  • WSAD 5.1.1/4.0
  • RAD 6.0/7.0/8.5
  • WebSphere 7.x/8.5
  • WebLogic 10/9.x/8.x/7
  • Apache Tomcat 6.0
  • Oracle 9i/10g/11g
  • SQL Server 2000/2005
  • MySQL
  • PL/SQL
  • MultiThreading
  • UML
  • Rational Rose
  • SVN
  • CVS
  • Accurev
  • ClearCase
  • JUnit 3.0/4.0
  • JBehave
  • ANT
  • MAVEN
  • Log4J
  • ThreatMetrix
  • Coremetrics
  • Linux
  • Windows
  • Mac OS X

PROFESSIONAL EXPERIENCE

Senior J2EE Developer

Confidential, Piscataway, NJ

Responsibilities:

  • Extensive experience working in an Agile development environment
  • Interacted with the line of business to understand M2M Technologies.
  • Analyzed, designed, reviewed and implemented the enhancements related to front end modules using Java, JSP and Servlets
  • Developed Application Flows and UML diagrams (Use Case, Class & Sequence) for few modules of the application.
  • Designed and created a dynamic website model which served as design guide for the development team.
  • Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and JQuery to tie together a diverse range of sites with an easily understandable structure.
  • Developed APIs using AJAX and JSON to implement more robust and efficient client facing applications.
  • Redesigned user interface HTML frameworks with Bootstrap and CSS styling.
  • Undertaken development for a cross-platform Java Script based solution using Angular JS, bootstrap and SASS.
  • Applied media queries to created responsive website across different size of screens.
  • Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
  • Used MVC architecture of EXT JS Framework to simplify the code complexity and increase clean code.
  • Performed Unit testing using N-Unit/ Jasmine for client.
  • Involved in using JQuery Validation Plug-in for client side validation.
  • Designed navigation structure, interaction and styling for an AJAX environment.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and JQuery.
  • Created an on - the-fly configuration changes set up, with application saved in Node.js
  • Worked on server side Java Script using Node.js and for Server side templating in node.js
  • Linked web page with social websites with feedback features by using JavaScript.
  • Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
  • Integrated the application with Spring Framework for implementing Dependency Injection.
  • Java Multithreaded programmingto develop multithreaded modules and applications
  • Developed Controller to handle request and response, Developed Service Layer classes to interact with back-end and also developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - SQL Developer Oracle
  • Used JUnit framework for unit testing of application and performed SELENIUM Web Driver testing on the developed pages.
  • Used Log4j for logging and to troubleshoot the application with Apache Tomcat server.
  • Automated user reports using Java best practices thereby reducing manual intervention and avoiding the scope of error due to manual intervention.
  • Build script used to automate the build process is Maven.
  • Prepared unit test cases and test data and tested modules as per the project plan.
  • Prepared Design Document, Approach Document and Technical document for all tasks and code reviews for every task is also done.
  • Used Accurev for version control.
  • Reviewed the pre-release functional requirements and ensured a timely release - performed post release sanity check of the application.
  • Load test and Release Support
  • Supported post production of application with the knowledge and expertise built over a period of time.

Environment: Java 1.7, J2EE, HTML/HTML5, CSS/CSS3, JavaScript, Node.js, JQuery, JSON, Ext.JS 4.x, 5.x, AJAX, XML, XHTML, SVN, Chrome Inspector, SASS, Angular JS, Bootstrap IE Tester, Jasmine, Eclipse Kepler,Sublime Text Editor, Multithreading, Spring 2.6, Hibernate, JDBC, RAD 8.5, Apache Tomcat 7, Oracle Sql Developer, Maven, Jenkins, Log4J, XML, JUnit, Selenium Webdriver, Accurev, Windows, UNIX

Senior J2EE Developer

Confidential, NYC, NY

Responsibilities:

  • Extensive experience working in an Agile development environment
  • Interacted with the line of business to understand and gather new requirements for the BSD Contract Customer site
  • Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP and jQuery based on the W3C standards and Web 2.0.
  • Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
  • Extensively used JavaScript, jQuery UI and jQuery to provide UI functionality.
  • Worked on the application developed using HTML5, CSS3, JSON, and NODE.
  • Worked with technologies such as Jqueryand Ajax to make the website more attractive and user friendly.
  • Analyzed, designed, reviewed and implemented the enhancements related to front end modules using Java, JSP and Servlets
  • Developed Application Flows and UML diagrams (Use Case, Class & Sequence) for few modules of the application.
  • Developed Service Layer classes to interact with back-end and also developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle
  • Designed UI screens using JSP and HTML and developed and used Custom Tags to simplify the JSP code
  • Proactively collaborated with cross teams (gtools and AOps) to ensure proper content is retrieved from the Content Management tool.
  • Implemented the Core-metrics tagging for the BSD Contract site.
  • Implemented Threatmetrix (Fraud Prevention Technology) on checkout page.
  • Extensively used JSTL tags and Struts tag libraries and Struts tiles in the presentation tier
  • Used Spring Framework for Dependency injection and integrated with Hibernate and Struts frameworks - Used Spring-IOC and configured spring.xml
  • Built multithreaded components using the Java Concurrent package(s)
  • Automated user reports using Java best practices thereby reducing manual intervention and avoiding the scope of error due to manual intervention
  • Also Automated the build process by creating build Scripts using Maven.
  • Integrated the Quoting tool code base with ODEN (proprietory Email sending framework within OD) to send out the Confirmation emails for saving/submitting and Placing orders from Quote.
  • Used mockito JUnit framework for unit testing of application
  • Implemented the JBehave test cases for automating the front-end unit testing.
  • Used Log4j for logging and to troubleshoot the application
  • Involved in Database Performance Tuning - by checking and creating indexes, avoiding inefficient queries, avoiding too many open connections and avoiding inline queries wherever possible.
  • Prepared unit test cases and test data and tested modules as per the project plan. Also, involved in overall unit testing/smoke testing of the application.
  • Prepared Design Documents and crucible code reviews for every task.
  • Used SVN for version control and used RAD as the IDE.
  • Reviewed the pre-release functional requirements and ensured a timely release - performed post release sanity check of the application.
  • Load test and Release Support
  • Supported post production of application with the knowledge and expertise built over a period of time and proved to be the subject matter expert of the team

Environment: Java 1.7, JSP, HTML5, CSS3, JavaScript, JSP, ExtJS 4.x,5.x, Node.js, Web 2.0, Adobe Photoshop, Ajax, JSON, Jquery, Struts 2.2, Multithreading, Spring 2.5, Hibernate, JDBC, RAD 8.5, IBM WebSphere 8.5, Oracle 11g, Maven, Jenkins, Log4J, GTools, ODEN, HTML5, XML, JUnit, Jbehave, Threatmetrix, Coremetrics, SVN, Windows, UNIX

Senior J2EE Developer

Confidential, UT

Responsibilities:

  • Designed the application by implementing Spring Framework based on MVC Architecture.
  • Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed front end for the entire website using HTML5, CSS3, and Javascript.
  • Integrated Angular.js framework controls to support HTML5 Controls.
  • Converted raw images and layouts from a graphic designer into CSS/HTML themes.
  • Followed Web Accessibility Guidelines while coding the website.
  • Implemented client side validations in registration forms, login and logout forms using Java Script.
  • Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Used jQuery for interaction between JavaScript and HTML.
  • Worked with the design of the templates and skins in CSS.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views
  • Created various actions under Struts-config.xml, tiles-def.xml files.
  • Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
  • Implemented all DAO’s using Spring Framework.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Implemented Complex business Delegate layer using DAO’s created and business logic.
  • Configured and created application log files using Log4J required to trace application messages.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Configured and deployed the application on Weblogic Application Server.
  • Used SVN as version control system.
  • Actively involved in code reviews and bug fixing

Environment: Java 1.6, J2EE, J2EE, HTML, CSS, JavaScript, Java, JQUERY, JQUERY UI, AJAX, JSON, JSP, Spring 3.0, Struts 2.2, Hibernate 3.1, Eclipse 3.5, WebLogic 10g, Oracle 11g, Rational Rose, HTML, XML, Web Services, JUnit 4.1,SVN, Windows, UNIX

J2EE Developer

Confidential, Keller, TX

Responsibilities:

  • Involved in Requirement Analysis and modeled the requirement in UML using rational tool, designed the applications using OOAD and created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript.
  • Worked on Eclipse during development to have MVC architecture for application development So that the developed application has a separate paradigm for design layer, presentation layer and control layer.
  • Integrated Struts (MVC architecture), Tag Libraries and created interactive form-based applications. Where these tags are used for displaying error messages in dealing with nested ActionForm beans.
  • Worked on Struts validations using validation.xml, validation-rules.xml in struts framework and also wrote many JavaScripts to do client side validations.
  • Designed and implemented the Struts JDBC Template wrapper and Hibernate Domain Model for the services.
  • Wrote and used Java Bean classes, JSP and Stored Procedures and also JSP custom tags in the web tier to dynamically generate web pages
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement the business logic.
  • Implemented IBM Clear case as source control tool.
  • Build ANT Script for the application and used Log4J for debugging and made the code a bug free application.
  • Written JUNIT test cases for testing UI Framework classes
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.
  • Involved in Unit, Integration, Pre-Production

Environment: UML, OOAD, Eclipse 3.0, Apache Tomcat 6.0, Struts 2.0, Struts-Tag lib, HTML, XML, XSLT, DHTML, JavaScript, Hibernate 3.0, Weblogic 10, JSP 2.0, Stored Procedures, TOAD, Oracle 9i, IBM Clear Case, ANT, Log4i, JUnit.

J2EE Developer

Confidential, Somerset, NJ

Responsibilities:

  • Analysis Design and Development, Testing and Production Support.
  • Actively participated in the complete Software development life cycle starting from design phase to the implementation phase. Involved in Requirements gathering and Designed High and Low Level Designs using UML.
  • Struts Frame work is used as the implementation of Model-View-Controller (MVC) design pattern for the JSP.
  • Used struts tags libraries and created struts configuration files, application-resources properties files for the application
  • Developed client side screen using JSP, HTML and DHTML.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework.
  • Developed Java classes using JDBC to perform data validation once the data is loaded into back office database from different data sources.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to Oracle.
  • Wrote Stored Procedures, Prepared statements and views for DAO layer.
  • Used Apache Log4j to archive log files as per formatting and archiving.

Environment: Java 1.4, Servlets 2.0, JSP 2.1, HTML, JavaScript1.8, XML 5.0, Log4J, Ant 1.7.1, Struts 1.2, Hibernate 3.0, Web services, Spring 2.0, WebSphere 6.x, Oracle 10g, Eclipse 3.0, Linux

J2EE Developer

Confidential

Responsibilities:

  • Involved in Requirements gathering and Designed High and Low Level Designs using UML.
  • Created UML use case diagrams, sequence diagrams, and preliminary class diagrams for the system using Rational Rose.
  • Participated in the designing and developing of UI Screens using JSP 1.2, JavaScript and HTML/XHTML.
  • Implemented Struts 1.0 Frame Work based on MVC paradigm.
  • Developed presentation layer using JSPs and Struts MVC framework, Client side validations are done using JavaScript.
  • Responsibility of developing code in Servlets, JSP and EJB.
  • Used J2EE design patterns like Value Object Pattern, MVC, session facade, Business delegate, Service Locator and DAO.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j
  • Used Clear case and perforce for software configuration management and version control of the development project.
  • Analysis & study of the new enhancements and guiding the team on the requirements.
  • Deployed the .ear file on Web Sphere Application Server.

Environment: Java 1.4, J2EE, JSP 1.2, Servlets 2.3, Struts 1.0, Java Script 1.6, EJB 2.1, UML, XML 1.0, XSLT, IntelliJ, WebSphere 5.1, Oracle 8i, WSAD 5.1.1

We'd love your feedback!