We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Professional J2EE Software Developer with 8+ years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet changeable 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, Sequence Diagrams using Rational Rose and Visual Paradigm.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc. Strong experience in developing N-Tier applications using J2EE.
  • Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, Angular JS, JavaScript, Ajax and CSS.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraies, Struts Validation Framework.
  • Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
  • Configured and developed web applications in Spring, employing Aspect Oriented Programming and Inversion of control.
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design.
  • Aced the persistent service, Hibernate for Object Relational Mapping(ORM) 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, RTC.
  • Experience in Building, Deploying and Integrating with Ant, Maven, NodeJs.
  • 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 using Axis and WSDL and REST API.
  • Experienced in parsers like SAX, DOM, JDOM, XML Beans and Data binding frameworks like Castor.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
  • Comfortable in Windows, Unix and Linux environment.
  • 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.

TECHNICAL SKILLS

Operating System: Windows 7, Windows XP, Windows Server 2003, Linux, Unix.

Languages: Java JDK 5/6/7, J2EE, C, SQL, HQL.

Frameworks: Struts 1.x/2.x, Spring 2.x/3.x, Hibernate 2.x/3.x, Spring-core, Spring AOP, Spring MVC, iBatis.

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

Web Technologies: JSP, Servlets, HTML, DHTML, CSS, Groovy, JNDI, JDBC, Java Beans, JavaScript, Web Services, AJAX, Java Script, Web Services, SOAP, REST, XSLT.

XML Technologies: XML, XSL, XSLT, SAX, AXIS, JAXB, XFIRE, CXF.

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

Tools: IBM DataSudio, TOAD, SQL Developer, DB Visualizer, Maven, ANT, Log4J, Junit, JBoss Hibernate Tools, Tortoise and other Jboss web tools, Selenium, JIRA bug traking tool.

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

Web Services: WSDL, SOAP, REST, XFIRE, CXF, AXIS.

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

PROFESSIONAL EXPERIENCE

Confidential, TX

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 front end system using JSP technology, HTML and JavaScript.
  • Developed UI migration pages with jQuery and extensive Java Script.
  • Implemented mock services in node.JS with the help of modules using node.JS server.
  • Developed web Single Page Applications (SPA) using Angular JS.
  • Responsible for designing and reviewing web services WLSD, their structure, data types and operations with Application architect team.
  • Developed Services and Entities using EJB 3.0
  • Applied Spring IOC Container to facilitate Dependency Injection.
  • Integrated AIDE Business Rules Engines implementing business rules using IBM RTC.
  • Involved in doing build and deployments for various Environments in WebLogic Application Server.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Involved in Managing Web Services and operations using REST API.
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • Implemented Stored Procedures for the tables.
  • 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.
  • Verifying and monitoring the Application server logs, and monitoring the server logs through XPO tool

Environment: Java1.7/J2EE, Microsoft Visio,Web Logic Application Server 11g,Struts MVC,Spring IOC,Apache Axis,EJB 3.0,Hibernate,Web service,JMS,IBM RTC,Maven 2.0,Stored Procedure,Oracle SQL developer,Angular JS, JQuery,Node JS.Rational Concert,JUnit 4,Easy Mock,Agile, RUP.XPO log monitoring tool

Confidential, WI

Java/J2EE Developer

Responsibilities:

  • Involved in the design and development phases of Rational Unified Process (RUP).
  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Application was built on Struts - MVC framework and Hibernate as business layer.
  • Designed and developed the GUI using swing for Standalone Desktop Interface.
  • Developed Struts Action Classes, Action Forms implementing Struts Validation Framework, using Struts Tiles
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Consumed Web services with Apache CXF Framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used JMS Queue communication in authorization module.
  • Designed and implemented Business Delegate, Session Facade and DAO Design Patterns.
  • Used JAXB API to bind XML Schema to java classes.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Used ANT for building the enterprise application modules, Used CVS for Version control, Log4J to monitor the error logs and performed unit testing using JUnit.
  • Deployed the applications on Web Logic Application Server.

Environment: Java/J2EE,Rational Rose,Weblogic Application Server 8.0,Struts,Hibernate 3.0,XFire,Web service, JQuery,JMSJAXBData table,Eclipse 3.5 as IDE,Maven build scripts,Oracle,PL/SQL,ClearCase,JUnit, Agile,SCRUM. Log4J

Confidential, FL

Java/J2EE Developer

Responsibilities:

  • Developed detailed business requirements document using UML, Use case diagrams, Class diagrams, and Sequence diagrams for new requirements
  • Worked in an agile development process based on Scrum
  • Employed Model View Controller as structural framework of application, other design patterns like data transfer objects, service locator, business delegate and front controller were also used
  • JSP was implemented as facade of application with usage of EL, JSTL and other custom tags.
  • Used AJAX and Javascript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • Utilized Apache Tiles plug-in in web application front for composite view pattern to keep the structure consistency.
  • Inheritance feature was also implemented for code reusability in tiles definition.
  • Performed server-side validations using Struts validations.
  • Implemented Model View Controller(MVC) architeture using Struts Framework.
  • Implemented Struts Framework and took leverage of MVC pattern.
  • Transaction management was based on Spring AOP; and Spring IoC container was used for independency injection.
  • Spring hooks were used to integrate Hibernate at persistence layer.
  • Configured Hibernate to work with different forms of mapping like one to one and one to many relational.
  • Handled n+1 issue with hibernate to avoid multiple trips to fetch date from database.
  • Configured hibernate to work with Spring, by setting up Session Factory in Spring context file. Used named queries hql database find and updates.
  • Build project using Apache Maven build scrripts
  • Deployed the applications on JBOSS application server.

Environment: Java/J2EE, Agile, JBOSS Server Spring IOC, AOP, Struts, Hibernate Core 3.3, XFire, Web service, YUI AJAX Data table, Eclipse IDE Maven build scripts, PL/SQL, JUnit, Agile, SCRUM

Confidential, Miami, FL

Java/J2EE Developer

Responsibilities:

  • Responsible for understanding the business requirement.
  • Worked with Business Analyst and helped representing the business domain details in technical specifications.
  • Also helped developing UML Diagrams: Use cases, Activity diagram, Sequence diagram, class Diagram.
  • Was also actively involved in setting coding standards and writing related documentation.
  • Developed the Java Code using Eclipse as IDE.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.
  • Developed application on Struts MVC architecture utilizing Action Classes, Action Forms and validations.
  • Tiles were used as an implementation of Composite View pattern
  • Was responsible in implementing various J2EE Design Patterns like Service Locator, Business Delegate, Session Facade and Factory Pattern.
  • Code Review & Debugging using Eclipse Debugger.
  • Involved in the design and decision making for Hibernate OR Mapping.
  • Developed Hibernate Mapping file(.hbm.xml) files for mapping declarations.
  • Configured Queues in WebLogic server where the messages, using JMS API, were published.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Writing/Manipulating the database queries, stored procedures for Oracle9i.

Environment: Java,/J2EE, Eclipse 3.2, Web Logic Application Server 7.0, Oracle9i, JSP1.1, HTML, JavaScript, JMS, Servlets, UML, XML, Eclipse, Struts1.3, Web Services, WSDL, SOAP, UDDI, ANT, JUnit, Log4j.

Confidential, MN

Test Engineer

Responsibilities:

  • Automated the project(Developed script for record and play back) using QTP 9.2., Selenium
  • Responsible for planning, analyzing the requirements, estimating and proposal phase for new projects along with resource allocation.
  • Creating Work Load Characterictics.
  • Creating and executing the scenarios for multi-user load and doing performance testing JMeter.
  • Measuring performance metrics and monitering resource demand metrics.
  • Analyzing LoadRunner results and finding the bottlenecks
  • Geneating the HTML report fom the analysis and uploading into the sharre point site.
  • Conducting Smoke test for ever build for Build Verification.
  • Writing, updating and executing test scenarios.
  • Interaction with the development team to fixing the bugs.
  • Posting bugs in the JIRA with related versions and testing the application in different Client Environment sites.
  • Involving in UI, Regression and Functional testing.
  • Participating in weekend reviews with team members.

Environment: HTML, QTP 9.2, Selenium Tool, Bugzilla, JIRA, and Mantis, Jperfmeter, Load Runner, Jmeter, C,C++, Windows 98/2000/XP, Linux

We'd love your feedback!