J2ee Developer Resume
Philadelphia, PA
SUMMARY:
- SCJP (Sun Certified Java Programmer) around 8+ years IT experience including Strong Development experience using Java/J2EE and Web Technologies.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support,
- 5+ years of experience in providing User Interface and User Experience Design and development with most usable enterprise wide applications.
- Expertise in developing applications using Java, JEE, Frameworks (Struts, spring, Hibernate, JSF), EJB, JDBC, JMS, JNDI, XML, UML, MVC Architecture, Web Services, JSP and Servlet.
- Experience in developing Front - End and User Interface using Struts, JSP, JSF, JQuery, Ajax, Rich Faces and myFaces, iceFaces JavaScript, HTML, DHTML and CSS.
- Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL)
- Worked extensively with Waterfall, RUP, Agile Extreme Programming (XP), SCRUM Methodologies.
- Experience with Version Control Systems like Subversion (SVN), Git, Clear case and VSS.
- Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
- Developed AJAX functionalities using frameworks like JSON, DOJO, Ext Js and JQuery.
- Extensive experience in using Application servers WebSphere Application Sever, WebLogic Application Server, JBOSS, Glassfish.
- Wide exposure with IDE's like Eclipse, NetBeans, JDeveloper and WSAD for Java programming.
- Extensive Knowledge with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
- Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
- Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests
- Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS:
Operating System: Solaris, SuseLinux, Windows and Ms-Dos.
Languages: Java, C, C++, COBOL.
Methodology: OOAD, Agile, SDLC and UML.
J2EE Skills: JDBC, Servlets, JSP, JSTL, RMI, EJB, JNDI, JAXP, JTA, JMS, Web Services, JPF.
Web Technologies: HTML, JavaScript, AJAX, CSS, XML, SOAP, Axis, WSDL, UDDI, JQuery.
Frameworks: Struts Framework, JSF, Spring Framework.
Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern.
Database/Tools: Oracle, DB2, SqlServer, Hibernate, TOAD.
Web/App Server: Apache Tomcat, WebLogic, WebSphere, JBoss
IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script
Version Control: CVS, Star Team, Subversion, Git, Clear Case, VSS, MS Visio.
PROFESSIONAL EXPERIENCE:
J2EE Developer
Confidential, Philadelphia PA
Responsibilities:- Actively involved with the team, management & client as a part of Agile (SCRUM) software development
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
- Developed non-functional HTML5, CSS3 pages from the mock ups and involved in UI review with UI architect and Business Units.
- Improved user experience by designing and creating new web components and features
- Used Javascript and jQuery for validating the input given to the user interface.
- Involved in implementing JQuery for providing interactive user interfaces.
- Used Spring MVC on the web layer and business delegate and DAO on the business layer.
- Collected business user's requirements and created the business requirement documents for project enhancements
- Implemented Presentation layer using JSP, Servlets, HTML5
- Involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Developed DAO for communicating with the database. Used Hibernate DAO support for performing queries. And handled transactions using spring annotations.
- Developed the spring AOP programming to configure logging for the application
- Developed business modules using Hibernate & Spring frame work technologies
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Used JSF messages for handling the error messages for the applications
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
- Developed JavaScript based components using Sencha ExtJS framework with client reports customized according to user requirements.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Implement the JavaScript/Jquery frameworks such as Angular Js for MVW/MVC framework, MVVM framework using Backbone for MVC.
- Working with Responsive Web design using Bootstrap.js.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Debugging HTML5, CSS3 and Javascript issues with respect to the assigned defects and integrating the solution into JSP framework.
- Developed DAO API to manage the payment information using JDBC
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache
- Setup Coherence caching for services to improve data retrieval speed.
- Used Spring data framework for CRUD operations on MongoDB.
- Created scripts for creating indexes on BSON objects in MongoDB.
- Creation of REST Web Services for the management of data using Apache CXF
- Used Eclipse IDE for designing, coding and developing applications
- Use of Weblogic application server to deploy the application and connect through the datasource using JNDI
- Used Subversion (SVN) for software version control.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Project developed in Agile development mode.
- Developed AJAX scripting to process server side JSP scripting.
- Developed custom tags, JSTL to support custom User Interfaces.
- Involved in development of back-end business layers using Servlets
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Involved in the development of reports using iText tool.
- Designed and implemented interface elements using Google Web Toolkit (GWT).
- Customized Jasper Reports and SQL procedures according to the client requirements
- Working with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed automation test cases using Java on Eclipse for Web 2.0 Ajax application
- Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite
Environment: Java, J2EE, JavaScript, HTML5, CSS3, JQuery, AJAX, Sencha ExtJS, Node.js, Struts, Oracle, CRUD, Angular.js, Bootstrap.js, Backbone.js, Spring, Hibernate, PL/ SQL, JDBC, Coherence, MongoDB, Apache CXF, REST, Eclipse, Weblogic, Subversion (SVN), Junit, Agile, UML, JSP, JSTL, Servlet, Maven, iText, GWT (Google Web Toolkit), Jasper report, Ilog, Web, SOA
J2EE Developer
Confidential, Philadelphia PA
Responsibilities:- Wrote HTML5 and CSS3 to build the pages from the Mock ups and wireframes.
- Developed the front end pages using HTML5, CSS3, JavaScript, Jquery, responsive web design and twitter bootstrap.
- Utilized various JQUERY plug-ins to build Rich Internet Application (RIA) to make it look more intuitive.
- Implemented application level persistence using Hibernate and Spring.
- Used JSP, JavaScript, JQuery, AJAX, CSS3 and HTML5 as data and presentation layer technology.
- Architected, designed and developed web applications
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Implemented Ajax with JQuery to refresh results from Ajax page.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Used Core Spring Framework for Dependency Injections of components.
- Wrote various methods to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Implemented various JavaScript/JQuery UI effects on the pages.
- Used Hibernate as data mapping and persistence framework to implement data access abstraction.
- Developing enterprise applications using Struts Frameworks
- Implemented View layer of MVC architecture using JSF components.
- Used Dojo for the client side development and validations
- Implemented JSP, HTML5, CSS3, JavaScript and Ajax to design front end.
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Angularjs, Backbonejs, Node.js and JQuery.
- Lead the development of the initial HTML5/JavaScript/CSS3 UI for application based on Backbone.js, jQuery and Bootstrap
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Worked on Data Services implementation for the CRUD services.
- Created PL/SQL procedures, functions and written complex SQL queries
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Implemented highly scalable application architecture using Oracle Coherence.
- Integrated Oracle Coherence with OSB to implement Cache service
- Used NoSQL Database MongoDB for test and production data
- Built a RESTful API to save and retrieve using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Implement web service components using Apache CXF framework
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Installing and Configuring Eclipse and Websphere application Server.
- Deployed the applications on IBM WebSphere Application Server.
- Development of applications using WebSphere Portal and Web Content Manager (WCM)
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Developing additional applicable technical materials for WebSphere Integration Development.
- Setup Github and use of Git bash for code submission in Github repository.
- Developed test cases and performed unit test using JUnit Framework.
- Designed and developed the application using agile methodology and followed TDD, Scrum
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed the Servlets for processing the data on the server.
- Used Maven to build and generate code analysis reports.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Developed a Web Application using Java with the Google Web Toolkit (GWT) API with PostgreSql
- Analyzed business requirements and documented them into business stories in JIRA
- Integrated Jasper Report with Struts web based application.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Based on Service Oriented Architecture (SOA) using AXIS web service framework.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information
- Deployed the developed web components on Apache Tomcat Web-Server.
- Involving in Building the modules in Linux environment with ant script
- Writing and Optimizing MySQL Queries and connect queries to PHP.
Environment: Java, J2EE, JavaScript, CSS3, AJAX, HTML5, Node.js, Angular.js, Bootstrap.js, Backbone.js, Spring, Hibernate, Struts, JSF, Sencha ExtJS, DB2, CRUD, PL/ SQL, JDBC, Coherence, MongoDB, Apache CXF, SOAP, Web Services, Eclipse, Websphere Application Server (WAS), WID, WSAD, Git, GitHub, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, iText, Oracle ECM (Enterprise Content Management), GWT (Google Web Toolkit), JIRA, Jasper Report, ILog, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP
J2EE Developer
Confidential,Philadelphia PA
Responsibilities:- Prepared High-Level requirement documents upon gathering requirements and discussed with the technical team regarding the feasibility of the requirements.
- Developed internal web applications for the human resource department through the use of Javascript, Jquery, ajax and HTML
- UI was developed in HTML5, CSS3 and Java Server Pages (JSP).
- Leading front-end integration projects using the above noted frameworks and HTML5, SAAS, CSS3, JavaScript DOM, and Ajax technologies and methodologies.
- Architected, Designed and developed the product using HTML5, CSS3, Jquery, Javascript
- The UI is enriched with jQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
- Used JQuery library and implemented Ajax features.
- Involved in creating user interfaces using Jquery.
- Working on the Spring framework like Spring IOC and Spring DAO.
- Used iBATIS framework with Spring framework for data persistence
- Design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, Java script and perl scripting, JQuery, Dojo and AJAX.
- Created HTML and JSP's for Graphical User Interface.
- Implemented the MVC architecture using Apache Struts Framework.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Configuration and deployment of application on to JBOSS application server.
- Developed various EJB's to handle business logic.
- Worked on JDBC to select and update the data from the MySQL database
- Designed and implemented database structure in MySQL Server
- Used TOAD for all database query testing and optimizations
- Worked on DB2 data base for storing and retrieving the application data
- Identified Requirements done the design and development of use cases using UML
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Written Web services using Apache Axis2 and generated the WSDL.
- Performed Java web application development using J2EE and Netbeans.
- Used Mercurial to keep track of versioning of the source code
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support
- Involved in creation of automation framework using Selenium and testing.
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Used Ant for developing build scripts and deploying the application
- Developed XSD for validation of XML request coming in from Web Service.
- Deployed complex systems on client site that includes EMC Documentum
- Working with the JIRA tool for Quality Center bug tracking.
- Developed Swing for user interaction and data presentation.
- Implemented Cognos SDK code for extracting the report schedules defined by users.
- Worked on designing and creating business rules using IBM ILOG Rules Engine
- Architect and design for new Application as J2EE Web application and Oracle ADF.
- Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
- Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
- Deployed the complete Web applications in Tomcat Application server.
- Install and configure a Linux server to publish applications and the Database
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Process Automation coded scripts to automate various manual processes (Screen Scraping) using Ruby Script
- Provided copy for Wordpress themes/templates and design input
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Designed, developed and maintained ASP.Net applications
- Developed code for C, C++ to secure the transaction.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Automated daily task by writing PL/I and UNIX shell scripts.
- Conversions of JCL codes to equivalent Unix Shell Scripts and testing.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App server.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
Environment: Java, JEE, Javascript, Jquery, Ajax, HTML5, CSS3, Spring, iBatis, Struts, JSF, EJB, JQuery, MySQL, TOAD, SQL Server, DB2, Apache AXIS2, WSDL, Netbeans, JBOSS, Mercurial, ClearCase, Selenium, Water Fall Model, UML, JSP, Servlet, ANT, XML, EMC Documentum, JIRA
J2EE Developer
Confidential, Austin, TX
Responsibilities:- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Used AJAX framework for server communication and seamless user experience.
- Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
- Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
- Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
- Used Log4j for the logging the output to the files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: Java, UML, Oracle, SQL, MS Office, Visio, Project, Windows & Unix platform.
Java Developer
Confidential, Dallas, Texas
Responsibilities:- The application was designed on Struts Frame work to make use of MVC pattern.
- Used Struts validator frame work to automatically validate user input.
- Created tile definitions, struts-configure files, validation files and resource bundle.
- Develop, implement, and maintain an synchronous, AJAX based rich client for improved customer experience
- Created/mappings and implemented persistence layer using Hibernate.
- Involved in designing the data model for the system.
- Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
- Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI)
- Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, Servlet.
- Involved in writing test cases using JUnit.
- Used CVS tool for Version control.
- Used web services in production analysis.
- Developed Secured Single Sign on pages using SAMLSSO.
- Involved in migrating code from development to QA, QA to UAT and UAT to Production environments.
- Release management of the code between and different environments.
Environment: UML, MS Visio, Windows MS Office, MS Project.
Software Developer
Confidential, Jersey City, NJ
Responsibilities:- Analyzing the Functional requirements of CDP Module
- Involved in Design discussions.
- Involved in Integration and full testing of the application.
- Responsible for coding/development of Discussion Forums, Blogs, Personalization using web parts, Home page, Theme Management, Home page Gadgets.
- Developed a new Themes and skins.
- Enhancement of modules like catalog, web list, forums to support multiple sites
- Analyzing and fixing defects in the application systems.
- Assisting in technical design & enhancements to the system based on business requirements
Environment: Java, J2EE, ASP.NET, VB.NET, ADO.Net, Java Script, HTML and IIS, Windows XP.