We provide IT Staff Augmentation Services!

Java / Jee Developer Resume

0/5 (Submit Your Rating)

RI

SUMMARY

  • 7+ years of Experiencein System Analysis, Architecture, Design, Development, Testing, Implementation and Documentation of Applications using Java and J2EE technologies
  • Proficient in Object Oriented Principles, Methodologies&practices.
  • Expertise in J2EE design patterns such as MVC, Singleton, Factory, Command, session facade etc
  • Expertise in java frameworks like Struts, Spring, Hibernate.
  • Experience with Presentation Tier development using JSP, Applet, Apache Struts framework and Custom Tag Libraries.
  • Experience in developing Servlets, EJBs using BEA Web logic Application developer and IBMWebSphere.
  • Proficiency in application servers such as IBM WebSphere, BEA Web logic Server.
  • Hands on experience in Client Server programming, Multi - threading, 3-tier, n-tier programming.
  • Extensive experience in database design concepts like Creation of tables, Key creations, Stored Procedures, Triggers, Joins, Views on Oracle, SQL Server and DB2
  • Expertise in using source control tools like CVS, SVN, Clear Case and GitStash
  • Expertise in working on Unix Operating Systems
  • Expertise in Mobile Technologies and Rich Client interfaces.

TECHNICAL SKILLS

Languages: JAVA, C and C++

JEE / J2EE Technologies: J2EE, EJB, JMS, JSP, Servlets, JSF, JPA, AWT, Java Swing (JFC), Java Beans, JDBC, JNDI, RMI, MVC using Struts Framework and Spring MVC, Spring Framework, Hibernate 3.x,JUnit.

Web Technologies: AJAX, JQuery, JSON, Direct Web Remote (DWR), DOJO Framework, Ext.js, Node.js, Backbone.js, YUI, HTML, XHTML, DHTML, JavaScript, PHP, Flash, CSS, Google Web Toolkit (GWT), Grails, Web Socket.

XML Technologies: XML, XPATH, SAX, XSL, XSLT, XSD, DOM, Xalan, Xerces

Other Technologies: Axis Web Services using SOAP, REST, WSDL, Portal Implementation,CXF and JAX-WS.

Application Server: BEA Weblogic, JBOSS, IBM Web Sphere, Apache Tomcat Server.

Web Server: Apache Web Server and IIS.

Build Tools: ANT and Maven.

Databases: Oracle, MS-SQL Server, DB2 and MySQL.

Tools: Eclipse, MyEclipse, Net Beans, Oracle SQL developer, TOAD and DBVisualizer.

Operating Systems: Unix, Windows, Linux and Mac.

Version Controls: Clear Case, GitStash.

PROFESSIONAL EXPERIENCE

Confidential, RI

Java / JEE Developer

Responsibilities:

  • Involved in development of business domain concepts into Use Cases, Sequence Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
  • Designed and Developed Business Delegator pattern for delegating calls from front end tier, and used Transfer/Value Objects, and DAO Patterns to build the back end tier architecture.
  • Developed and deployed UI layer logics using JSP, XML, JavaScript, HTML /DHTML.
  • Responsible for analysis and design of the application based on MVC Architecture, using open source struts.
  • Involved in Configuration of XML files according to the Struts framework.
  • Involved in configuring Struts, Tiles and developing the configuration files.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Exposed Servlet-based Web Services using JAX-RPC with the support of Spring Framework.
  • Involved in the design and decision making for Hibernate OR Mapping and used Hibernate in DAO Layer.
  • Used transaction interceptor provided by spring for declarative Transaction Management.
  • Used Apache Maven framework for building project artifacts and to manage dependencies.
  • Formulated and analyzed queries in SQL and also got experienced in writing stored procedures (PL/ SQL) and triggers.
  • Involved in writing Unit/ Integration Test cases using Junit and Easy Mock frameworks. Also used log4jfor logging purposes.
  • Involved in quality review of program specification for peer developers.
  • Performed regression testing, support integration testing, end to end testing and user acceptance testing.
  • Followed Agile Methodology throughout the lifecycle of the project.
  • Used GitStash as revision control repository for configuring the source code using the subversion.

Environment: Java, J2EE, Struts2.0, Spring, Hibernate 3.0, Tiles, JDBC, JSP, JavaScript, HTML, CSS, JSTL, WSAD, ANT, Web sphere6.0, Oracle 11g, JUNIT and Log4j.

Confidential, Albany, NY

Java / JEE Developer

Responsibilities:

  • Involved in daily stand up meetings with team and product owners.
  • Followed agile methodologies and peer to peer code reviews.
  • Core Java, J2EE, Spring Framework, Hibernate.
  • System analysis, design and development of the web application.
  • Used Spring MVC Frame Work to implement MVC design.
  • Developed the front-end components using Java Scripts, JSP, JQuery, AJAX, and JSON.
  • Worked on Hibernate framework, HQL, Named queries to implement persistent layer
  • Worked on understanding the requirements documents and user interface design specifications.
  • Designed and developed entity objects for data access layer.
  • Designed UDD which includes data flow diagrams, class diagrams, component diagrams, Deployment diagrams.
  • Wrote test cases using Junit testing frame work.
  • Used Log4j for log and debug statements.
  • Used Eclipse plugin IBM (Rational Team Concert) RTC for source control management.

Environment: CoreJava, JDK 1.6, JavaEE, Spring MVC 3.1, Hibernate, JSP, JQuery, Maven, HTML, XML, my eclipse, Tomcat 7,Log4J, DB2, TOAD

Confidential

Java / JEE Developer

Responsibilities:

  • Involved in Complete SDLC of Project.
  • Understanding business requirements and creating Detail Design Document.
  • Create a web services based on client requirement.
  • Establish system-to-system interface between DBOR and eCON, ECRM, BGW gateways with a set of account and bill request.
  • Involved in various projects related to the Telecom from design phase to production support phase.
  • Used EJB, XML, and JNDI in the application and developed Session beans to in house business logic Confidential the Middle Tier Layer.
  • Involved in designing the user interfaces using JSPs.
  • Developed a JSP based interactive web site representing as online store. The User interface was built using JSPs while java servlets were used as action flow controllers.
  • Java Beans were used to abstract the entities in the system.
  • Build the new Web Services - SOAP request and response into J2EE Package (ear) file created and also configure the Web logic Environment for deployment of the Web Services.
  • Involved in creating all Java Server Pages, JavaBeans and invoking EJB Components through JNDI.
  • Actively involved in designing and implementing Session Façade, Service Locator and Data Transfer Object, Business Delegator design patterns to call EJB’s.
  • Used Hibernate Mapping Files to connect to database
  • Monitored the error logs using Log4J and fixed the problems.

Environment: Java, JSP, Struts, EJB, JNDI, JDBC, Web services/SOA, Log4J, XML, JavaScript, Hibernate, CVS, JUnit, ANT, WeblogicWorkshop, Web logic, Toad, SQL, Sybase.

Confidential

Sr Java / JEE Developer

Responsibilities:

  • Involved in various phases ofSoftware Development Life Cycle (SDLC)
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams usingRational Rose.
  • Gathered and analyzed the requirements.
  • Designed and Developed application using struts basedMVC framework.
  • Created tile definitions,struts-Config files, validation files and resource bundles using struts framework.
  • Designed and developed the presentation layer using HTML, CSS, JavaScript and JSP.
  • Used theStruts validationandTiles Frameworkin the presentation layer.
  • Identified action forms and action classes, based on struts framework, to handle pages.
  • UsedSpring Frameworkfor Dependency injection and integrated with the Struts Framework and Hibernate.
  • Involved in the development of Session Beans for the Business Logic and Message Driven beans for asynchronous flow of messages.
  • Moved all the time consuming online processing request in to JMSQueue.
  • UsedWeb servicesWSDLandSOAPfor getting credit card information from third party.
  • Implemented various design patterns in the project such asMVC,Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used Hibernate extensively in data access layer to access and update information in the Oracle 10g database.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Used JAXB XML parser for data retrieval.
  • UsedANTscripts to build the application and deployed onJBOSS Server.
  • Developed logging module usingLog4jto create log files to debug as well as trace the application.
  • Performed unit testing usingJUNITframework and used Struts Test Cases for testing Action Classes.

Environment: Java, J2EE, JSP, Servlets, Struts, Hibernate, Spring, JMS, MQ series, XML, SOAP, JavaScript, CSS, UML, HTML,DOM, JNDI, CVS, Log4J, JUnit, JBoss, Eclipse, Rational Rose, Oracle 10g, PL/SQL and Web services.

Confidential

Java / JEE Developer

Responsibilities:

  • Developed JSP pages using Struts tags and JSTL tags for the Presentation tier.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Extensively used Eclipse while writing code & used ClearCase for Version control
  • Designed and developed user interfaces using JSP, HTML and CSS, Tiles, JSTL.
  • Invoked a SAX or DOM parser in an application through the JAXP API to parse an XML documents.
  • Performed unit testing using JUnit.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Implemented the Model View Control (MVC) structure.
  • Writing the EJB Source code to meet the specified functional requirements.
  • Developed session, entity beans and message driven beans.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Handling entities(Tables for Employees, Department, Projects, Vendors) using Hibernate.
  • Created bean and mapping files for all tables using Hibernate.
  • Developed client-side validations using JavaScript
  • Used ANT script to build deployable EAR files. Supported QA team.
  • Used Clear Case for version control and log4j for logging errors.
  • Writing the Hibernate configuration files.
  • Involved in the database design using Oracle.
  • Weblogic Server was used as Application Server for deploying EJB Beans.
  • 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.
  • Involved in Creating and Deploying Entity Beans, to map the fields in the database.

Environment: J2EE, JavaScript, JSP, HTML, CSS, XML, SQL, EJB, WSDL, Servlets, Struts, Hibernate, Oracle10g, Weblogic, Eclipse, Clear Case, Web Services.

We'd love your feedback!