We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 8 years of experience in requirement gathering, analysis, design, development, integration and testing of client / server based applications using Java and J2EE object oriented technologies.
  • Experienced in using Agile Methodology including creating product / sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
  • Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, Spring, JSF, Struts, EJB, JDBC, JPA, XML, JAXB, JAX - WS, AJAX, ANT and REST/SOAP Web Services.
  • Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Good experience in implementing Object Oriented Analysis & Design (OOAD).
  • Exposure to implementing Web Services (WSDL using SOAP protocol).
  • Strong Experience in working with Client Script design technologies like Angular JS, JQuery, AJAX and Java Script.
  • Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
  • Expertise in implementation of web applications using frameworks such as Struts, Spring MVC, JSF, Spring web flow, JPA, GWT(Google Web Toolkit) and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Good understanding of JMS, JSF, EJB, SOA, Apache Axis and XML related technologies like XSL, XSLT.
  • Expertise in deploying enterprise applications on WEB /Application servers like IBM WebSphere, Jboss, Apache Tomcat & BEA WebLogic.
  • Experience working in Databases like Oracle 9i/8i/10g (SQL, PL/SQL), MS SQL Server 2000, MySQL.
  • Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Surround SCM.
  • Experience in writing ANT, Maven build scripts, Providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Jmeter, Bugzilla for bug tracking.
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
  • Ability to learn and use new systems and paradigms in considerably less time.
  • Worked on code optimization & performance tuning of various applications.
  • Excellent interpersonal, technical, strong problem solving and decision making skills.
  • Posses effective communication skills along with strong dedication and commitment towards work.

TECHNICAL SKILLS

Languages/OS: Java, J2EE, SQL, XML, JavaScript, Windows 98/XP, UNIX, Linux.

J2EE Technologies: J2EE, Java Beans, JDBC, JMS 1.x, Servlets, JSP, Web services, EJB 2.x, 3.x.

Internet/Web: HTML, AJAX, Angular JS, DWR, DOJO toolkit, JQuery

Frameworks: Spring 2.x, Struts 1.x, 2.x, JSF 1.x, Struts Validator.

SOA: Web Services, SOAP, WSDL, UDDI, Axis.

Security: Spring Acegi.

Spring: Spring MVC, Spring Acegi, AspectJ, Spring AOP.

Open Source & Build Tools: JUnit, Hibernate Tools, Ant, Maven, Putty.

Source Control: Clear Case, Clear Quest, CVS, PVCS, Subversion.

Persistence Framework: Hibernate, iBatis SQLMaps and DAO Framework 2.0, JDBC.

IDE: Eclipse 3.x, Net Beans 5.x/6.x, JBuilder, Websphere Studio Application Development/RAD.

Databases: Oracle 9i/10g, DB2, SQL, MySQL.

Design Patterns: MVC, Data Access Object, Front Controller, Singleton, Fa ade, Decorator, DAO, Strategy.

Application Servers | Web Container: Websphere Application Server 8.0/7.x/6.x, Apache Tomcat 7.x/6.x, Bea Weblogic 7.0, 8.1, 9.x, 10.x,, JBoss 4.x, 5.x,Tomcat, Jetty.

Tools: Microsoft Office suite, Dreamweaver, Adobe Photoshop

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr Java/J2EE Developer

Responsibilities:

  • Used Design Patterns like Singleton, Factory, MVC, Front Controller, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.6/1.7 like Annotations, Generics, enhanced for loop and Enums etc. Developed the functionalities under Agile Methodology, JIRA processes.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL, java script and Angular JS, Business objects developed using POJOs and data access layer using Hibernate framework.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
  • Involved in configuring iBatis mapping files and POJO objects.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Spring- Hibernate.
  • Defined MultiAction, AbstractWizardForm and SimpleForm Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, Angular JS, AJAX and Ext JS.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented SOA to develop Web services using Apache Axis.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints,triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Experience with basic WebSphere Administration- like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, s Configuration, deploying EAR’s into various environments through Admin Console, Hudson etc.
  • Used Rational Application Developer (RAD), to develop and debug application code.
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Used Clear Case for Source Control and Clear Quest for Issue Tracking.
  • Experience with eclipse plug-ins like Find Bugs, PMD plugins
  • Extensively worked on TOAD for interacting with data base, developing the stored procedures and promoting SQL changes to QA and Production Environments.
  • Used ApacheMaven for project management and building the application.
  • Used Log4j utility to generate run-time logs.
  • CVS was used for project management and version management.
  • Deployed the application on Websphere 8.0 application server.
  • Developed Functional Requirement Document based on users’ requirement.

Environment: J2EE, Java 1.6/1.7, Spring framework 3.5, Spring MVC, JSP 2.0, JSF, Servlets 2.3, Hibernate, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, Angular JS, JavaScript, Oracle 10g, IBM RAD, Websphere 8.0, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential, Mortgage, MN

Sr. Java/J2EE Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Used Spring as middle tier application framework, persistence strategy using spring support for iBatis and declarative transaction management
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Integration of Spring Portlet Framework with the Flex based custom components.
  • Creating Stored Procedure and fine tuning the existing procedure to handle huge amount of transaction.
  • Developed SOAP- AXIS Web Service to convert documents to Adobe PDF format
  • Used SQL statements and procedures to fetch the data from the database.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used Oracle 10g as backend Database.
  • Deployed the application on to Websphere application server.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bugfixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Prepared technical reports & documentation manuals during the program development.
  • Used Surround for version control and Clear Quest for bug tracking.

Environment: J2EE, Java 1.5, Spring framework, Spring MVC, iBatis, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential, NJ

Java/J2EE Developer

Responsibilities:

  • Developed Presentation tier implementation which involves in creating the JSP pages, defining the page navigations, creating and configuring the backing beans, and integrating JSF with the business-logic tier.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for hibernate for integrating with database.
  • Designed user interface layout using CSS, HTML
  • Validation is performed using Spring’s Validation support and standard JSF validation
  • Created JSP pages using standard JSF tags, decorated using CSS
  • Performed builds and deployment and responsible for source code control and release management.
  • Used Ajax to provide dynamic features where applicable with the help of prototype library and Ajax4jsf
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
  • Tested Service and data access tier using JUnit in TDD methodology
  • Used Agile Development methodology of software development
  • Performed database synchronization on production and test systems to monitor data flow and fix bugs

Environment: Java, J2ee, design patterns, multi-threading, object oriented programming, Spring 1.2, Hibernate 3.0, XML, JSF, RichFaces, PL/SQL, NetBeans 5.5, Oracle10g, Weblogic Server 9.0.

Confidential, Bloomington, IL

Sr Java / J2EE Consultant Developer

Responsibilities:

  • Prepared class, sequence and flow diagrams by analyzing use cases using RSM as part of the life cycle development.
  • Used Agile methodologies (SCRUM) for application functionality development in each iteration.
  • Used Test Driven Development (TDD) methodology for couple of iterations.
  • Design and Implementation of some of the J2EE design patterns like Singleton, Factory, Business Delegate, DAO, DTO and Value Object pattern.
  • Developed the Web Interface using XSL, JSP, Servlet, JavaScript and Ajax.
  • Used Spring MVC framework components for the Controlling the presentation layer flow.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Consistently contributed in designing the Database schema and developed the POJO classes for DAO access layer using PureQuery.
  • Used SOAP and REST Web Services using JAX-WS for B2B applications. Created XSD and WSDL for document style SOAP messages.
  • Extensively Used Castor, XStream & JAXB APIs for XML Marshaling and Un-marshaling.
  • Created MDB for accessing messages in an asynchronous fashion from Queues using JMS APIs.
  • PureQuery API was used extensively during DAO development.
  • Communicated with vendor application using SOAP Web Services implemented using JAX-RPC.
  • Participate in code review sessions conducted for both Java and SQL tuning.
  • Expertise in writing SQL/PL stored procedures and writing complex SQL’s.
  • Developed JUnit suite for unit testing the application.
  • Used Rational ClearCase, SubVersion and Tortoise SVN extensively as source code control and Lotus Notes, TRAC as Defect tracking tools.
  • Used Clear Quest for Change Management Tool.

Environment: JDK 1.5, J2EE, Spring, JMS, Java Script, PureQuery, XML, XSD, HTML, RSA, Microsoft Visio, Log4j, DB2 10, ClearCase, ClearQuest, SubVersion, TRAC and JUNIT.

Confidential, Southlake, TX

Sr. J2EE Developer

Responsibilities:

  • Implemented the Model View Controller (MVC) framework, Apache Struts.
  • Developed the user interfaces for client pages using JSP, HTML, Java script, and Tiles.
  • Involved in developing Web Services, using WSDL and SOAP.
  • Developed the user interface for the thick client using Swing.
  • Was extensively involved in testing and maintenance of the application in and Production stages.
  • Played a prominent role in performing Unit Testing using JUnit, Integration Testing, Performance Testing, User Acceptance Testing (UAT), Functionality Testing and Regression Testing.

Environment: Java, J2ee, design patterns, Struts 1.x, JSP 1.2, WSDL, SOAP, JDBC, Tomcat 5.5, Apache Axis 1.2, XML, MySQL 4.0.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans and Entity beans to business and data process.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • The processed data is transferred to the database through Entity Bean.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Involved in unit testing using Junit.

Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000

We'd love your feedback!