We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Professional Java - J2EE Software Developer over 7 years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator, etc.
  • Strong experience in developing N-Tier applications using J2EE.
  • Experienced in creative and effective front-end development using JSP, JavaScript, Flash, HTML5, DHTML, XHTML, ANT, Maven, Ajax and CSS.
  • Hands on experience with Java Server Faces (JSF) and creating of templates using Facelets.
  • Worked on Struts utilizing Apache Tiles, Struts Controllers (Actions and Forms) and validations.
  • Implemented Internalization (I18N) of web applications using Spring and Struts.
  • Developed web application in open source java framework Spring. Utilized Spring MVC framework.
  • Configured and developed web applications in Spring, employing AOP and IoC.
  • Developed Web Services in Spring Web Service and Java (JAX) WS.
  • Aced the persistent service, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Worked on test driven software development where Junit testing was employed.
  • Experienced in using Version Control Tools like CVS, SVN and VSS.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss AS, Weblogic, IBM Websphere, Glassfish and Tomcat.
  • Experience in developing Web services provider and client using Spring and Axis to provide WSDL.
  • Used Maven’s different plugins from basic like clean, deploy, install etc. to customized for differet purposes like JAXB. Used Repositories and dependencies.
  • Good experience with Scripting and wrote Shell Scripts and Batch Scripts.
  • Experienced in parsers like SAX, DOM, XPath, JDOM, XML Beans.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
  • Strong work ethic with desire to succeed and make significant contributions to the organization. Strong problem solving skills, good communication, interpersonal skills and a good team player. Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Operating Systems: MAC OS X, Windows 7, Windows XP, Windows Server 2003, Linux, Unix.

Languages: Java, C, C++, SQL, HQL, Python, Perl, PHP.

J2EE Technologies: Java Beans, Servlets, JSP, Custom Tag Library, JDBC, Collections, Multi-Threading.

Frameworks: Struts, Spring, Hibernate, Java Server Faces(JSF).

Design Patterns: Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, Session Façade Pattern, DAO Pattern, Template Pattern.

Databases: IBM DB2 8.x, Oracle 11i/10g, SQL Server, MySQL, MS Access.

Web Technologies: HTML, HTML 5, JavaScript, Facelets, Web Services, AJAX, Flash, JavaScript, DOJO, CSS, CSS3, JQuery, JSON.

XML and JSON Technologies: XML, XPath, XSL, XSLT, SAX, DOM, DTD, AXIS, JAXB, XFIRE, CXF, Jackson for JSON.

IDE: IBM RAD, NetBeans, WSAD, MyEclipse and Eclipse.

Tools: IBM DataSudio, TOAD, SQL Developer, DB Visualizer, Maven, Log4J, Junit, JBoss Hibernate Tools, REST, SOAP UI, Adobe Photoshop, Adobe Dreamweaver, Microsoft Sharepoint Designer, Tortoise and also other Jboss web tools.

Version Control: Subversion SVN(subclipse, tortoise), CVS, Visual Source Safe, Rational Clearcase.

Web Services: Spring Web Service, CXF, AXIS, XSD, WSDL, SOAP.

Web/App Server: IBM Websphere, Apache Tomcat, BEA Web-logic, JBoss, Glassfish.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Responsible for design, document, implement, and unit test robust webservices framework to support templated payments and group payments in Java.
  • Worked in an onsite-offshore model. Lead offshore developers, assisted them in understanding requirements and provided code reviews.
  • Extensively used Spring Framework for Business Layer - accessing enterprise services like JNDI, JMS, and Job Scheduling. Also used Spring for transaction management and dependency injection.
  • Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Created Database model, domain objects and DAO’s that interact with the database and store the template related data and events.
  • Worked to design rich user interface using HTML, CSS and Javascript and JQuery.
  • Worked extensively on the front end using Java Server Faces(JSF) and used Facelets to create multiple user templates which will play a major role in simplifying transactions.
  • Used JAX-WS and Spring webservices to create and consume SOAP based webservices.
  • Session handling is used to maintain the state of the different users accessing.
  • Used Hibernate as an ORM tool for database operations.
  • Involved in creation of MDB’s to consume messages on various user events.
  • Used Perforce for source control and QC for bugs tracking.
  • Worked in Agile software methodology with Scrum type development.

Environment: Java 1.6, Spring 3.0,Spring MVC, Hibernate 3.0, Maven, Spring CXF, JSF, Facelets, HTML, CSS, JavaScript, Jquery, JUnit, JAXB, Oracle 11g, Weblogic 11g, Log4j, Shell Script, Soap UI, TOAD, SQL Developer,Session handling, Quality Center, Perforce, Linux, Windows.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with agile methodology.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Designed and developed Spring AOP components for Service implementation.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
  • Used Ext JS for building interactive web applications using Ajax.
  • Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Taken care of multi-threading part in the back end components.
  • Have used DoJo toolkit to construct Ajax requests and build dynamic web pages using javaScript, Jsp.
  • JSP was implemented as facade of application with usage of EL, JSTL and other custom taglibrarys.
  • Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring Core.
  • Responsible for designing front end system using JSP technology, HTML jQuery and JavaScript.
  • Component based applications were developed with help of EJB.
  • Employed Hibernate 3 for ORM mapping and persisting the data to backend.
  • Even undergone in the troubleshooting of different issues in the applications.
  • Tomcat application Server was used for deploying the application.
  • Involved in exposing, consuming and packaging RESTFUL Web services using Spring-CXF framework.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Used Maven script for building and deploying the application.

Environment: Java 1.5, J2EE 1.2, JDBC API, XML, JavaScript, HTML, CSS,Ext JS Ajax, SQL, Servlet 3.0, Jsp 2.0,Jquery, Spring 3,Spring MVC, Hibernate 3.0,RESTFUL, JUnit, Maven 2.0, EJB, Oracle 11i,custom taglibrary, Tomcat 5.0, Eclipse 3.5.

Confidential, AZ

Java/J2EE Developer

Responsibilities:

  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy...Etc).
  • Responsible for designing and reviewing RESTFUL web services, their structure, data types and operations with Application architect team.
  • Responsible for Web Services consuming and packaging using Axis.
  • Applied Springs IOC Container to facilitate Dependency Injection.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Involved in designing and developing architectural structure for Hibenate Interceptors and Web Filters
  • IFrame HTML element is used insert content from another source.
  • Involved in design and decision making for Hibernate ORMapping.
  • Developed Hibernate Mapping file(.hbm.xml) files for mapping declaration
  • Involved in data integration present in different sources to retrieve the data from the databases.
  • Responsible for designing front end system using JSP technology, HTML and JavaScript.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Involved in Managing Web Services and operations.
  • Implemented Stored Procedures for the tables in the database DB2.
  • Involved in designing reporting generating system from XML files using XML technology, JAXP.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and EasyMock.
  • Built project using Apache Maven build scripts.
  • Involved in developing the core base Classes and designed the packaging needed for the project.

Environment: Java1.6/J2EE, Microsoft Visio, WebSphere Application Server 8.0, Spring CXF, Spring MVC, IOC, Spring AOP,RESTFUL, Apache Axis, Hibernate, Frame, Web service, JMS, RAD 7.0, Maven 2.0, Stored Procedure, DB2, ClearCase, JUnit 4,Easy Mock, Agile, RUP.

Confidential, NJ

Java/J2EE Developer

Responsibilities:

  • Participated in Requirements Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
  • Designed the application using the core J2EE design patterns Singleton, Session Façade, Business Delegate, and Service Locator.
  • Documented the design documents using Class Diagrams and Sequence Diagrams using the Rational Application Developer.
  • Used Object oriented JavaScript for developing rich client page.
  • Developed the interactive web page using Struts, Hibernate, Ajax, XML, Object oriented JavaScript.
  • Designed and developed the GUI components likes applets using swing for Standalone Desktop Interface.
  • Used JIRA issue tracker to file the bugs.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
  • Used SAX Parser for parsing the xml document.
  • JBoss Server was used as the application server for deploying the application.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used ANT Script for building and deploying the application.

Environment: Java 1.5, J2EE, XML, JavaScript, JIRA, HTML, Selenium, Swing, SQL, Servlet 2.3, Jsp 1.2, Struts 1.2, Hibernate, Log4j, JUnit, Ant, Oracle 10g, and Eclipse, JBoss.

Confidential, IL

Software Consultant

Responsibilities:

  • Involved in developing web pages.
  • Developed the front-end GUI of the application using JSP.
  • Involved in designing and developing logic for navigation manager and file manager.
  • Used JavaScript for client side validations.
  • Worked in Waterfall development methodologies.
  • Involved in designing and developing data access layers.
  • Testing the application with Unit Testing.

Environment: Java, JSP, Servlets, Tomcat, LDAP server, Web services, Struts, XML, Oracle 9i, Windows XP.

Confidential

Software Consultant

Responsibilities:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Developed and modified Stateless and Stateful Session Beans implementing Session Facade design pattern
  • Used Servlets to implement Business components.
  • Designed and Developed required Manager Classes for database operations
  • Developed various Servlets for monitoring the application.
  • Designed and developed the front end using HTML and JSP
  • Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser.
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Worked on configuration and deployment of the beans.
  • Did Packaging and Deployment of builds through Ant script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.

Environment: Java1.3, J2EE 1.3, Servlets, JSP, JDBC, SQL, PL/SQL, Eclipse IDE, XML, Apache Tomcat, Eclipse, Oracle, Ant.

We'd love your feedback!