Sr. Java/j2ee Developer Resume
New York, NY
SUMMARY
- Almost 8 years of experience as Java/J2ee Developer in System Development Life Cycle (Design, Development, Testing, Deployment and Support) of Client/Server and Internet Applications.
- Extensive experience in Java technologies JDK, J2EE, JSP, Struts, JSF, Springs, JDBC, Webservices, EJB, Framework, Web Logic, Web Sphere, Apache Tomcat 4.1, SOAP Protocol, XML, XSL, XSLT, Servlets, Java Beans, Applets, HTML.
- Extensively experienced in Java/J2EE/JEE technologies like Struts, springs, Servlets, JSP, Hibernate, EJB, and Webservices, JavaScript.
- Extensively experienced in Object Oriented Programming, SDLC, and OOAD on UML Concepts, Multithreading and Java/J2EE design patterns.
- Expertise in Performance improvement and Production support for live Applications.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi - platform environment
- Experience in client-side development wif HTML, CSS, JavaScript, and JQuery.
- Expertise in back-end procedure development, for Database Applications using Oracle, SQL, PL/SQL, SQL Server.
- Used CSS to display different styles for specified HTML elements
- Track teh business requirements, study teh impact analysis, estimates for change requests and maintains teh change request sheet.
- Design and development of teh Data Access layer (DAO) using Hibernate.
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in teh development of distributed Enterprise Applications.
- Experienced in creating System Requirements wif teh knowledge of Object Oriented Analysis and Design, Business Process Modeling and Data Modeling.
- Expertise in Core Java wif strong understanding and working knowledge in Object Oriented Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
- Good understanding on Object Oriented Programming Concepts using programming languages such as C, C++ & Java.
- Track teh business requirements, study teh impact analysis, estimates for change requests and maintains teh change request sheet.
- Experience in Eclipse, Netbeans, Apache Tomcat and EAI Tools like Web methods.
- Extensive experience in designing and architecture of J2EE based complex applications.
- Ability to work in tight schedules and efficient in meeting deadlines. Self-starter, fast learner and a team player wif strong personal and group communication skills.
TECHNICAL SKILLS
Programming: Java/J2EE, JavaScript, XML, HTML, PL/SQL.
Web Technologies: JSP, Servlets, JDBC, J2EE, XML, HTML, SOAP, JMS, Hibernate, EJB, WSDL, UDDI, DOM, SAX,XSLT, XPath, HTML, and Webservices.
Development Tools: Eclipse, Maven.
Frameworks: Struts, Springs, Hibernate, Agile Methodology.
Web/App Servers: Websphere, Weblogic, Tomcat.
Databases: DB2, MySQL.
Distributed Tech: J2EE, EJB, springss, Webservices, MQSeries.
Configuration Tools: Star Team, VSS, CVS, Clear Case.
Design Patterns: MVC, DAO, Singleton, Factory Pattern, Session Façade, Business Delegate Design Pattern.
Operating Systems: Windows, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Participated in teh analysis, design and teh development of different modules for teh integration wif teh application.
- Followed Scrum Agile methodology for iterative development of teh application.
- Involved in system design, enterprise application development using object-oriented analysis in Java/J2EE.
- Extensive use of Springs MVC annotations to built lightweight application and integrate it wif hibernate. Generating company and financial report specific reporting periods and validating it using Springs MVC framework and JSP.
- Use Java, J2EE, JSP, Servlet, JSP, JMS, JDBC, Springs, Hibernate, Webservices (JAX-WS, JAXP, JAXB)
- Implemented DAO using Hibernate Reverse Engineering, MVC design
- Extensive use of hibernate to generate object relational mapping.
- Developed Springs Controllers, Service Components, DAOs, Webservices and UI Integration for processing teh member request for teh modules.
- Implemented Session Service and Login Service using webservices.
- Successfully consumed and developed Restful web service
- Consumed Restful webservices for external application.
- Used Serialization process to serialize teh data to store in teh database and used teh same data after deserialization.
- Helped UI to integrate teh java beans data using JSTL, Springs tags
- Generating Global ledger tree view having all teh XBRL elements using jqGrid and jquery.
- Using Jquery and AngularJS framework to build user interfaces and integrating it wif springs framework.
- Using AngularJS data binding and filter functionality to bind and format teh data.
- Understanding various taxonomy structure and applying treeGrid functionality of jquery framework to model teh tree for mapping. Using Ajax show dynamic view on teh page.
- Worked on JQuery and AngularJS and made multiple AJAX calls wif JSON as a response object.
- Generating output in XML format by extracting data of trail balance and global Ledger elements mapping from MySQL database.
- Generating Final reports using XML format data and using SVN for version control.
- Performing code reviews and generating code review report. Fixing bugs reported by teh testing team and updating teh same after refactoring.
- Involved in setting up Maven configuration
- Implemented automated unit testing using JUnit.
- Session Management using Http session.
- Helping to design, implement and maintain multiple modules and services of teh application
- Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
- Tested teh application in different environments for compatibility. Tested teh newly developed web pages wif asp pages also as few pages are still in asp and asp.net framework.
- Understanding teh functional and nonfunctional requirements from teh specification and applying it to teh module.
- Co-ordinate wif teh QA lead for development of test plan, test cases, test code and actual testing
Environment: Java, JDK, J2EE, Springs, hibernate, JSP, JavaScript, JQuery, AngularJS, Servlets, MySQL, Oracle, Webservices, Restful SOAP, MVC, SDLC, EJB, HTML, XHTML, UML, XML, XSLT, Ext-JS, JQuery, Junit, JMS, JDBC, Swing, Struts, DOM, Java Beans, Web Logic Application Server, SOAP, Oracle, PL/SQL, DB2, AJAX, Log4j, JNDI, ILOG, Agile, Linux, JAXB, Backbone.JS, Web 2.0, SOA, GWT (Google Web Toolkit), JRules.
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document
- Used Core java, Hibernate and Struts to manage teh teh backend process.
- Developed user interface by creating at least one web-page for each component using Struts web MVC and Action Servlet as front controller for this application.
- Following MVC architecture
- Developed Springs Controllers, Service Components, DAOs, Webservices and UI Integration for processing teh member request for teh two modules.
- Developed teh DAO layer using teh hibernate and for real time performance used teh caching system for hibernate
- Used Springs MVC Framework Dependency Injection for integrating various Java Components
- Hands on experience wif data persistency using Hibernate and Springs Framework
- Configured teh Springs, Hibernate, Log4j configuration files
- Worked extensively on JQuery, JavaScript, JSP to develop user interface of teh application.
- Extensive use of HTML and CSS to build teh template of teh UI and integrating it wif JavaScript.
- Implemented customized logics in JQuery source file to build application relevant features
- Generating search functionality by implementing search logic in JQuery.
- Generating various user friendly features like tool tips, sliders, expand-collapse features etc in teh user interface using JQuery, JQgrid and CSS to make it more interactive and easy to use.
- Generating user manuals by introducing all teh features of teh tool and its use.
- Formatting teh JSON data used for populating teh UI grid.
- Managing user friendly error messages using JSP error pages.
- Using Ajax for dynamically changing some contents of teh page.
- Helped UI to integrate teh java beans data using JSTL, springs tags.
- Used Maven Scripts to build and deploy applications and halped to deployment for Continuous Integration using Maven.
- Designed pages usingAngularJSForms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and Http Request.
- UsedAngularJSframework to bind HTML (views) to JavaScript objects (models).
- CreatedAngularJScustom directive for reusable components.
- Wrote SQL queries and Stored Procedures for interacting wif teh Oracle database
- Performing unit testing and manual testing.
- Generating efficient high performance for loading heavy data in treegrid.
- Involved in testing and deployment of teh application on WebSphere Application Server during integration and QA testing phase
- Co-ordinate wif teh QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved
- Was part of production support team to resolve teh production incidents
Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Springs 3.x, Hibernate, AngularJS, Restful Webservices, WebServices, ExtJS, Agile, AJAX, JDBC, SOAP, Java Beans, Log4j, JQuery, Linux, SOA, JRules, Oracle11g, SOAPUI, JUNIT, MVC, SQL, JSTL, Springs Tags, HTML, CSS, Maven, UML, Web Sphere
Confidential, San Diego, CA
Java / J2EE Developer
Responsibilities:
- Followed Agile Methodology to produce high Quality software and satisfy teh customers
- Coded Hibernate configuration files to persist teh data into Oracle 10g Database.
- Designed and developed teh UI Framework built using JSF Apache MyFaces wif MVC design paradigm.
- Created Plan Conversion Component using Java and Hibernate.
- Wrote build & deployment scripts using Apache ANT, Maven, shell scripts and JACL on UNIX env.
- Used Eclipse IDE for code development along wif Visual Source Safe (VSS) for managing teh code.
- Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, and Hibernate.
- Wrote many JavaScripts to do Event Handling and client side validations.
- Implemented JSF Converters to handle formatting and Localization and configured teh faces-config.xml to create a web application navigation rule.
- Designed and developed JSF components, implemented event handling using Java, JSF, MyFaces, AJAX, and JavaScript for various modules.
- Integrated Hibernate wif Springs for Handling Transactions.
- Deployed flow of Execution in teh Servlet Environment using JSF and defined Navigation Rules for handling page Navigations using Springs WebFlow.
- Implemented Springs Bean Factory to create proxied object using AOP framework
- Defined Controller Logic for search processes and Composed Flows to create rich Controller Modules using Springs WebFlow.
- Involved in teh creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
- Performance Analysis of teh application(s) and Fix problems/suggest solutions
- Written Junit test cases for testing UI Framework classes.
- Mentored UI developers in using UI framework and junior Java developers.
- Implemented WebServices using SOAP and WSDL.
- Used SAX and DOM for parsing XML documents and XSLT for transformation
- Created front end components using Adobe Flex 2.0 and also used CSS extensively for GUI
- Developed Fund Performance application using JSF, HTML, DHTML, and JavaScript.
- Designed & developed LDAP Autantication & Authorization Service using Java, LDAP, and JNDI.
- Implemented Messaging Service using Java, MDB, and JMS.
Environment: Java, J2EE, UML, OOAD, EJB3.0, JNDI, Servlets, Springs, Struts, GUI, JSP, JMS, RMI, HTML, DHTML, XML, JDBC, J2EE, Unix, WSAD, RAD, WebSphere, LDAP, Agile, Springs Framework, ANT, AngularJS, ExtJS, JQuery, Webservices, JSF, Rational Rose, Dream Viewer, SOAP, WSDL, CVS, SubVersion, Web flow, Oracle 9i/10g, Junit, MVC, JavaScript, LDAP, JNDI, DHTML.
Confidential, New York, NY
Java/J2ee Developer
Responsibilities:
- Involved in Analysis, Design, Coding, and unit testing of teh project.
- Use of teh springs framework for building teh application based on MVC design paradigm.
- Provided Integration for Springs MVC module.
- Developed teh user Interface Presentation screens using HTML and JSP, formatted teh HTML forms using CSS. Developed Action Classes for teh MVC framework.
- Worked extensively on teh backend of teh application wif teh database. Involved wif various modules of Hibernates (ORM). Implemented OR mappings and HQL. Worked on Hibernate-Springs (ORM module) Integration.
- In springs-hibernate.xml, defined Data Source, session factory, hibernate-template as bean. Made Springs find reference to Hibernate Template object, where it will see Session Factory Bean object, which gives access to teh data source including database tables and POJO classes
- Deployed teh application on WebLogic Application Server and perform other administrative activities on WebLogic application server via Linux.
- Used build.xml for Apache ANT for automating build processes for teh application.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database wif Hibernate transaction control.
- Involved in teh development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
- Application developed in MVC architecture using Struts, springs framework, Hibernate, EJB.
- Implemented Struts as a web framework, springs as dependency injection framework and Hibernate as database ORM framework.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
- Developed rich web user interfaces using Java Server Faces (JSF).
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Experience using Hibernate wif Springs framework and modeled server side components integrated wif Hibernate.
- Used Hibernate Query language and teh Hibernate Criteria Queries to do teh database operations.
Environment: Java, JDK, J2EE, JSP, Servlets, Struts, Tiles, JSTL, Hibernate, Springs, JSF, Java Beans, Apache ANT, Maven, Web sphere, Web logic, Oracle, Webservices, SOAP, Agile, EJB, JNDI, JTS, Java Mail API, XML, Log4j, HTML, SOA, CSS, JQuery, MVC, AngularJS, Java Script, Design patterns, SVN
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Agile Development and Deployment of teh application
- Development of application using J2EE, Springs, Hibernate, Webservices (SOAP & REST), jQuery,
- JSTL 2, Oracle, Maven technologies
- Developed Springs Configuration files & used annotations to auto wire Java Components using Springs Dependency
- Coded presentation layer components comprising of JSP, Springs Controllers, Springs and JSTL Tags
- Hands on experience wif data persistency using Hibernate and Springs Framework
- Involved in implementation of enterprise integration wif Webservices and Legacy Systems using SOAP, and REST
- Consumed and Developed application using REST Webservices
- Responsible for maintaining Content Management system on daily basis.
- Involved in setting up Maven configuration and halping Continuous Integration (CI) Issues
- Involved in debugging teh defects, code review and analysis of Performance issues
- Generated JUnit test cases for testing various Java components
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces
- Worked closely wif various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams
- Mentored, trained and educating teh users in technology perspective, worked through walk through and Review sessions, closely worked wif users, developers and team members in problem solving.
Environment: Java, J2EE, Servlets, JSP, JDBC, Springs, Hibernate, Webservices, WSDL, SOAP, REST, SOA, HTML, DHTML, SVN, CSS, XML, AngularJS, MVC, AJAX, Agile, jQuery, ANT, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SVN, SQL Server, Oracle
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Used Springs MVC and Coded Springs controllers for handling user requests
- Used Hibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
- Developed Hibernate DAO classes and wif teh springs frame work manager classes retrieve and save teh data from teh database.
- Implemented teh user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
- Developed web pages using AJAX partial page refresh, validation and dynamic drop down list.
- Implemented teh application following teh J2EE best practices and patterns like Factory, Session Façade and DAO.
- Implemented version controlling using SVN.
- Implemented log4j for logging purposes and debug teh application.
- Prepared Junit test cases and executed teh test cases using Junit in eclipse.
- Involved in bug fixing during teh System testing, Joint System testing and User acceptance testing.
- Supported teh application during teh warranty period.
Environment: Java, J2EE, Servlets, JSP, JDBC, Springs, Hibernate, Webservices (SOAP and RESTFUL), HTML, Java Script, CSS, Java Script, MVC, JSTL, AngularJS, Agile jQuery, Maven, Junit, Log4j, Putty, Design patterns, SVN, Eclipse, SQL Developer, Oracle Server, Linux
Confidential
Java/J2EE Developer
Responsibilities:
- Implemented Struts MVC design pattern and front controller pattern to this project.
- Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
- Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
- Developed SCM by using teh JSP/HTML like one form for each functionality user interface, standard validations using teh JavaScript, Servlets used as teh controllers for teh business logic and business logic using JDBC, XML parsing techniques using MVC.
- Involved in design, development, Object Oriented Analysis and testing teh application.
- Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
- Designed, developed and maintained teh data layer using Hibernate.
- Configured connection pools for teh database and interacted wif teh database by configuring teh data source in hibernate configuration file.
- Implementing teh model part of MVC architecture by developing hibernate value objects to map teh database tables
- Used commons and log4j logging framework.
- Used JavaScript for client side validations in teh JSP and HTML pages
Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, MVC, Java Mail API, AJAX, HTML, JQuery, Java Script, CSS, XML, SVN, Putty, Oracle 9i/10g.