We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Professional J2EE Software Developer with Around 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, 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, ANT, Maven, 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.
  • 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.
  • 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.
  • Having good knowledge on developing Algortihms and Data Structures.
  • 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, 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.

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

Web Technologies: JSP, Servlets, HTML, DHTML, CSS, JNDI, JDBC, Java Beans, JavaScript, Web Services, AJAX, Java Script, Web Services, SOAP, SOA, 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.

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

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

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

PROFESSIONAL EXPERIENCE

Confidential, Bloomington,IL

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.
  • Developed the Algorithm for the Module.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy...Etc).
  • Responsible for designing and reviewing web services WLSD, 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 nd developing architectural structure for Hibenate Interceptors and Web Filters
  • Involved in design and decision making for Hibernate ORMapping.
  • Developed Hibernate Mapping file(.hbm.xml) fiels for mapping declaration
  • 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.
  • Integrated DroolsBusiness Rules Engines implementing business rules.
  • Involved in Managing Web Services and operations.
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • 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.

Environment:

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

Confidential, FL

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 1.3.8,
  • Hibernate 3.0,
  • XFire,
  • Web service, JQuery,
  • JMS
  • JAXB
  • Data table,
  • Eclipse 3.5 as IDE,
  • Maven build scripts,
  • Oracle,
  • PL/SQL,
  • ClearCase,
  • JUnit, Agile,
  • SCRUM.
  • Log4J

Confidential, Miami, 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 2.5.6,, MVC, 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, KY

Java 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

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!