Java Developer Resume
Boston, MA
SUMMARY
- 8+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Good experience in Agile and SCRUM methodologies.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate and EJB.
- Strong front-end development using AJAX, Java Scripts, CSS and HTML.
- Extensive Experience in developing middleware applications using Web Sphere MQ.
- Experience in developing web applications on MVC based frameworks like Struts and spring, Spring IOC, Spring Security, and Spring MVC.
- Experience in using Oracle and DB2 databases to write complex SQL queries, and familiarity with databases like SQL Server.
- Extensive experience in using SQL to write Stored Procedures and Triggers.
- Strong experience in JDBC and in designing object persistence mechanism with features like lazy loading, caching, set associations, relationship of persistence objects and Object relational Mapping (ORM) using Hibernate.
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Thorough knowledge of IDE like RAD, Web logic Workbench and Eclipse.
- Developed ANT scripts for the build and deployment of J2EE applications.
- Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
- Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
- Sound RDBMS concepts and extensively worked with Oracle 10g/9i, PL/SQL, SQLServer & DB2.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Very good experience in developing Test Cases using JUnit.
- Experienced in developing RESTful web services using JSON as the data format
- Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
- Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Excellent communication and self motivated to implement complex rules.
- Ability to work independently as well as a team player, effective communication, good writing skills.
TECHNICAL SKILLS
Programming Languages: Java, PL/SQL, SQL, J2EE
Enterprise Java: JSP, Servlets, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns, AJAX
Core Java: Serialization, JDBC, Java RMI, Internationalization & Localization etc
Mark-up/Scripting Lang.: HTML, CSS, XML, JavaScript, JQuery, AJAX
XML Technologies: XML, XSL/XSLT, SAX/DOM, SOAP, WSDL, JAXB, JAXP.
Tools: & Framework: Struts 2.1, Spring 3.0, Hibernate 3.0, Web Services (SOAP and REST), Log4JJunit, Maven, Ant
Application/Web Servers: IBM WebSphere, Weblogic, Apache Tomcat, JBoss
Web Services: SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS
DBMS/RDBMS: Oracle 10g and 9i, DB2, SQL Server 2005 and 2008
Source Control Systems: CVS, SVN, Jazz Administration
Defect/Bug Tracking: Rational Clear Quest, BugZilla, JIRA
IDE: Eclipse, IBM RAD, Weblogic Workbench
O/S & Environment: Windows XP, UNIX, Suse, Linux, Windows 98, Windows 2000Windows NT/XP
Other Skills: Requirements engineering, UML, Design patterns, code reviews, test planning
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Java Developer
Environment: Java 1.6, J2EE, Restful Web services, spring, Oracle, JSON, HTML, CSSJavaScript, JQuery, Eclipse, Tomcat, Hibernate.
Responsibilities:
- Involved in the coding and integration of several business critical modules of CARE application using Java, Spring, Hibernate and REST web services on WebSphere application server
- Developed the Web Based Rich Internet Application (RIA) using JAVA/J2EE (spring framework) .
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Designed and Developed WebServices to interact with various business sectors and used REST protocol for web services communication
- Created procedures, functions and written complex SQL queries on the DB2 database.
- Extensively involved in the development of backend Logic or data access logic using Hibernate.
- Developed various UI (User Interface) components using Spring MVC, JSP, and HTML, JavaScript, AJAX.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
- Used Log4J to create log files to debug as well as trace application.
- Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks.
- Involved in Production Support and also minor enhancements as per application requirements.
Confidential, Chicago, IL
Java Developer
Environment: Oracle 10g, spring, Hibernate, Web services (SOAP and REST), JavaScriptJQuery, JUnit, HTML, CSS, XML, Eclipse, IBM WebSphere, SVN, Log4j, Ant.
Responsibilities:
- Implemented the spring dependency injection of the Database helper instance to the action objects.
- Implemented Hibernate and spring to replace EJBs in the earlier architecture.
- Expertise in developing enterprise applications using Struts Frameworks.
- Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
- Developed web pages using HTML/CSS and JavaScript.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Developed portions of HTML5-based game for use in an online gambling promotion.
- Responsible for writing service methods to retrieve data and also perform CRUD operations.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Involved in developing custom taglibs, JSP, EJB's, Portlets and stored procedures.
- Implement web service components using Apache CXF framework
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
- Installing and Configuring Eclipse and Websphere application Server.
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Worked in Agile environment with active scrum participation.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Developed XSD for validation of XML request coming in from Web Service.
- Using JIRA to manage the issues/project work flow
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules.
- Developed visualization, planning and implementation of Web 2.0 initiatives.
- Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100 Company.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
Confidential, Herndon, VA
Java Developer
Environment: Hibernate 3, Spring IOC, Spring MVC, Tomcat, XMLJavaScript, JQuery, Oracle, SOAP web services, WSDL, AJAX, Log4j, Junit
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Spring MVC framework.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Used Java Script for Client side validations.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Used AJAX in suggestive search and to display dialog boxes.
- Created custom javascript libraries using backbone.js and jQuery.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report on IBM WebSphere MQ messaging system.
- Used Eclipse IDE as development environment to design, develop, and deploy on Tomcat.
- Ant was used as build management tool.
- Used SOAP based messaging format for transferring request and responses and validated the
- Request and responses against XML Schema Definition.
- Unit tested all the classes using JUNIT at various class level and method level.
- Worked in Agile environment with active scrum participation.
- Involved in Production support and provided training and knowledge transfer to the user.
- Used to co-ordinate with offshore team on security related issues on the third party war file that
- Prepare user requirements document and functional requirements document for different modules.
Confidential
Java Developer
Environment: Java, JSP, HTML, CSS, JavaScript, JQuery, Oracle PLSQL, Spring CoreStruts 2, Web Services, XML, Hibernate, JUnit, JSF, AJAX, JIRA, UML, UNIXWebSphere Application Server, CVS, Log4j
Responsibilities:
- Used spring for cross cutting concerns and IOC for dependency injection.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented functionality using Servlet, JSP, HTML and Struts Frame work., Hibernate, Spring, Java Scripts and Weblogic.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Experience working on JQuery, WebSphere Portal User management APIs.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed AJAX functionalities using frameworks like JSON, NT/UNIX, JUnit, Pro*c, DOJO and JQuery.
- Introduced the use of live mockups GUI prototyping (using ExtJS) which makes UI part of specification much more understandable for developers
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
- Developed the Portlet Web Interface using Ajax, JSF
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, and JSON and RESTful web service.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to
- Used Eclipse IDE for designing, coding and developing applications
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Designed and implemented interface elements using Google Web Toolkit.
- Worked with Technical Leads to design and implement rules using JRULES.
- Mentoring of junior members for Agile (Scrum) process & Junit testing
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
Confidential
Java Developer
Environment: Java, J2EE, JSP, Struts, HTML, CSS, JavaScript, JQuery, AJAX, XML, XSLTSOAP Web Services, Apache Axis 2, JSON, EJB, SQL, JUnit, JSF, JDBC, JDKOracle PL/SQL, JBOSS Application Server
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Expertise in developing enterprise applications using Struts Frameworks.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Used XMLSpy plugins for designing the schemas and transferring the XML to HTML files
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
- Worked with dimensional modeling of relational data sources (DMR) using Cognos 8 Framework Manager and create cubes using Framework Manager.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Responsible for the design, development, unit testing, deployment and maintenance of COBOL for two major projects.