Sr J2ee Developer Resume
FL
SUMMARY
- 8 years of experience in Information Technology, including Strong Architecture & Development experience using Java/J2EE and User Interface development.
- Strong understanding of Object Oriented Analysis and Design(OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
- Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio Standard version 5.0 c.
- Deep understanding of computer science fundamentals (Data structures, Algorithms, Operating Systems, multiprocessing and complex Database Schema designs).
- Experienced in working on multi - tier, multi-threaded distributed environment.
- Expertise in developing applications using Java, J2EE Standards, Java ServerFaces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
- Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, WebServices, Spring, Hibernate, JMS, MQ-Series, SOAP, JAX-WS.
- Experienced in developing applications using HTML, HTML5, CSS, CSS3, JavaScript, JSP, EXTJS4, Adobe Flex4, DHTML, DOM, DOJO, Flash, XHTML, JQuery, Angular.js and AJAX.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML5, XHTML, DHTML &CSS3 to develop valid code and table-free sites.
- Expert in HTML5/CSS3 development and has experience in Backbone.js, Require.js, Node.js, bootstrap.js, Angular.js, Ext JS, Responsive Web design.
- Expertise in developing Responsive Web Design, REST API Service Application with Reusable Code and High Quality & Performance using suitable Front End Technologies.
- Expertise in developing applications using Core Java, C++.
- Expert in web (both client side and server side) technologies like Servlets, PHP, JSP, HTML, XML, JavaScript, CSS3, AJAX, JQuery, JSON.
- Expertise in different JAVA frameworks like Struts2, Spring MVC, Hibernate.
- Hands on experience with web/application technologies: Apache Tomcat, IBM Web Sphere, BEA Web logic and JBoss.
- Experience in developing applications using Agile, Scrum, RAD and Waterfall methodologies.
- Experience in Design and Development of database systems using Relational Database Management Systems.
- Written complex SQL queries, stored procedures and triggers using relational databases like Oracle MySQL.
- Completed online course on Microservices.
TECHNICAL SKILLS
Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++
Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5
Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin, EJB
Adobe Frameworks: Adobe Flex 3.6
Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench, Gemfire
Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL. GreenPlum, Sybase
Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper
Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration: Jenkins, Hudson
XML Tools: Altova XML Spy 2005,2008
XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Webservices: SOAP, RestFul, JAX-RPC, JAX-WS, JAX-RS, Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
Webservice Tools and Messaging: SoapUI 4.0,5.1, TcpMon, MQ-Series, JMS
Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock, JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner, JIRA, Bugzilla, Rational ClearQuest
Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers: Tomcat 5.0,6.0,7.1, Joans
UML Tools: Altova UML Model, Rational Enterprise, MS Visio
ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
Batch Jobs: Quartz Scheduler, Cron, Spring Batch
HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
Templating: Velocity, Freemarker
Search APIs: Solr, Lucene
PROFESSIONAL EXPERIENCE
Confidential, FL
Sr J2EE Developer
Responsibilities:
- Designed and developed an EJB module dat receives trades from queues and caches them to Gemfire.
- Designed a message driven beans binding to respective queues to receive trades from queues.
- Responsible for transforming received messages into DTO Objects dat can be placed in a Gemfire region.
- Worked with dedicated Unix gem, batch, WAS servers.
- Designed and developed a Gemfire project dat aggregates trades and converts them into positions, used Spring Framework to implement the same.
- Used gem function calls to get, insert or update data in gemfire region.
- Involved in an event driven batch project dat loads Green Plum data into Oracle. Used SQL loader to load into Oracle table.
- Used singleton and dependency injection design patterns.
- Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate.
- Involved in developing, testing and deploying to production all of these projects.
- Used Log4j for logging mechanism.
- Extensively involved in developing Restful API Web services which were exposed to cornerstone power builder product.
- Implementing JSF based framework to present the data to the user.
- Developed AJAX scripting to process server side JSP scripting.
- Exposed and consumed SOAP based web services for data transactions.
- Developed unit testing frame work using JUnit test cases for continuous integration testing
- Extensively used JSON mechanism to convert Java objects to its respective JSON data by consuming RESTAPI based web services with Swagger.
- Designed Java components and integrated using spring framework for Web flow and Hibernate Object/Relational persistence mechanism.
- Also involved in scheduling autosys jobs.
- Used tools like PMD, Assent for code analyzing.
Environment: Java, EJB, XML, GemFire, Sybase, GreenPlum, Oracle, Sybase, Eclipse, MQ Visual Edit, Winscp, SecureCrt, HP Server Automation, Rapid SQL, Oracle Sql Developer, Toad, HP Fortify SCA, pgAdmin, PVCS Version Manager, Git, Bitbucket, Beyond Compare, Serena Business Manager, Pulse, PMD, Assent, Swagger.
Confidential, Austin, TX
Sr. Java/J2EE Developer
Responsibilities:
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using Spring Framework.
- Followed the Agile Scrum software development methodology.
- Responsible for implementing the business requirements using Spring MVC 2 Framework
- Strictly followed Web 3.0 design features such as simplicity, TEMPfewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, Ajax, JQueryCustom-tags, JSTLDOM Layout and CSS3.
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
- Used various libraries of JavaScript like JQuery, JQuery UI, Angular.js, Ext JS, and Node.js.
- Worked on prototypes for Responsive Web Design.
- Extensively used JQuery UI for screen design and development.
- Writing web pages and templates using W3C web standards.
- Worked on integrating JQuery APIs with MVC pattern.
- Worked on the Java backend development using Spring, RESTAPI and JSON.
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Created user-friendly GUI interface and Web pages using HTML5,CSS and JSP.
- Designed the dynamic menu generation framework for the applications.
- Designed & implemented Exception handling for the application using spring framework.
- Responsible for performance testing of the application.
- Developed feedback forms using JavaScript.
- Represented user data to business users using HTML5, CSS and JavaScript.
- Developed web applications using Spring MVC, JQuery and HTML.
- Worked extensively on Soap UI for mocking the back-end web service calls.
- Implemented Junit test cases for all the modules developed to ensure complete code coverage.
- Implemented Restful API webservice with the use of URI templates and content negotiation.
- Used JSP, JavaScript, JQuery, AJAX, CSS and HTML5 as data and presentation layer technology.
- Developed JSP and HTML pages using CSS as part of the presentation layer.
- Designed and developed the front end using HTML, CSS, JavaScript with JSF Ajax and tag libraries.
- Created applications, connection pools, deployment of JSPs, Servlets in WebSphere.
- Used ApacheJ-Meter extensively for testing the application and performing load tests on the application.
- Designed new services using various J2EE design patterns like DAO, Singleton, Value Object and Service Locator.
- Involved in preparing the documentation and logic flow charts of the process.
- Used tools like Findbugs, Clover for code analyzing.
Environment: JDK 1.7, Spring 3.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, Findbugs, Clover.
Confidential, Trumbull, CT
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the design and development of the entire application.
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (REST, WSDL).
- Developed UI using HTML5, CSS3, Ext JS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Node.js, Ext JS and JQuery UI.
- Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework.
- Developed the User Interface using spring, logic, bean, JSP, Java Script, HTML5 and CSS3.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Designed Responsive Web Design websites optimized for different displays.
- Involved in several web application development projects dat required Responsive Web Design.
- Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
- Developed Web services to allow communication between the applications using Rest API fWeb Services.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Designed JSP layout using Struts Tiles Framework.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.
- Also wrote complex queries in SQL involving joins to obtain required data from the persistent layer.
- Used JavaScript validation in JSP pages.
- Used Hibernate Framework for object relational mapping and persistence.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Used Eclipse for the development environment.
- Wrote JUnit test cases to test the functionality of each method in the DAO layer.
- Configured and deployed the web application using Weblogic Application Server.
- Used RationalClearQuest for tracking errors and bugs in the project source code.
- Prepared technical reports and documentation manuals for efficient program development.
Environment: J2EE, JSP, Servlets, Struts Framework, Struts Tiles Framework, HTML5, CSS3, EJB 3.0, Jquery, Ajax, Struts Validator Framework, JavaScript, XML, SQL, WebLogic application server, Eclipse, JUnit, CVS, Unix, Adobe Flex 3.6
Confidential, Cleveland, OH
Sr. Java/J2EE Programmer
Responsibilities:
- Developing, enhancing and supporting new and existing Java/J2EE applications.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery and Ajax.
- Implemented design patterns like singleton, DAO of CORE JAVA in developing applications.
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Optimized website for mobile device compatibility.
- Designed and developed JSP Pages using Struts Framework and Tag libraries.
- Created Hibernate configuration files, Struts Application context file.
- Involved in developing Action Servlets classes and Action classes.
- Designed and developed various modules of the application with frameworks like SpringMVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Migrated legacy J2EE alert services to Spring-Hibernate based application.
- Design and Coding of User Interfaces using JSP, AJAX, JavaScript, CSS and HTML.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in using Apache Tomcat Server for deploying and testing the code.
- Create MySQL procedures and fine tune database queries.
- Involved in implementing Spring MVC Framework
- Implemented design patterns like Singleton, Factory, Template and DAO.
- Communicate with Business Users and facilitate them with required data.
Environment: J2EE, Spring, Hibernate, JSP, Apache Axis, Web Services Explorer, HTML, CSS, Ajax, Jquery, JSTL, JavaScript, EJB, AngulaJS, JBoss, Eclipse, Oracle, Adobe Flex 3.6
Confidential
Java/J2EE Developer
Responsibilities:
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s.
- Installation and deploying in Tomcat server.
- Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
- Designed and developed various stored procedures, functions and triggers in MySql using Work Bench to implement complex business rules.
- Developed Scripts for UNIX platform deployment.
- Used JUnit/Eclipse for the unit testing of various modules.
- Promoted good working environment with project coordination with other Development teams, System managers and web master.
Environment: Java, J2EE, JSP, MVC, Servlet, Tomcat Server, XML, HTML, Hibernate, Spring, JSON, AJAX, JavaScript, AngularJS, Multithreading, JUnit Adobe Flex 3.6, MySQL, JDBC and UNIX.
