Java/j2ee Developer Resume
Houston, TX
SUMMARY
- Over 7+ Years of IT Experience in System Analysis, Design, Development of Web and Client Server Enterprise Applications using Java/J2ee Technologies.
- Unique skill set with experience building enterprise applications using Java/JEE technologies.
- Excellent experience in Web applications developments, Client/Server technology, Distributed Applications using J2EE Enterprise Applications.
- Strong in Object oriented design/analysis, UML modeling, Classic design patterns, and J2EE patterns.
- Expertise working on Application servers and Web servers like BEA WebLogic 7.x/8.x/9.x, Apache Tomcat 6.x/7.x and IIS.
- Experience in building web services using SOAP and WSDL in Java
- Experience in building JEE based web services using Axis2 and JAX - WS.
- Experience in deploying applications in Tomcat.
- Experience in utilizing open-source frameworks as Struts, Hibernate & Spring.
- Expertise in using HTML, CSS, JavaScript, XML, AJAX, Adobe Dreamweaver.
- Extensive experience in working with web component technologies like Servlets, JSP.
- Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Hands on experience working with databases like Oracle 10g, SQL Server 2010 and MySQL.
- Experienced in writing SQL queries, Procedures, Cursors and Triggers.
- Experience in migrating applications to production and providing production support.
- Written JUnit Test Cases for unit testing.
- Strong problem analysis and resolution skills.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments
TECHNICAL SKILLS
Langages and APIs: Java, JSP, Servlet, HTML, DHTML, JavaScript, JDBC,JNDI,SOAP,XML, C, C ++, SQL, PL/SQL, WSDL (Web Services Description Language)
Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX
IDE: Eclipse, Net Bens, RAD, RSA, WID,WSAD
Frameworks: Hibernate, Spring, Struts, XMLC
XML Technologies: XML, XSLT, XPath
Application Servers: Sun One 8.1, WebSphere 6.0, Weblogic, JBoss, Tomcat
Database Management Systems: SQL Server, Oracle, MySQL
Modeling and Tools: Rational Rose
Operating Systems: Windows 2000/NT/XP, UNIX, LINUX, OS400
Source Control (SCM): ClearCase, CVS, SVN, GIT
Messaging Framework: MQ Series, Web Services, JMS
Defect Tracking Tools: Rational Clearquest
User Registry: LDAP, Microsoft Active Directory
Build And Deployment: Mevan, Hudson, Jenkins, Build Forge, Ant Scripts
Other Tools: SQL Plus, TOAD, PL/SQL Developer 5.1, AQUA
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Involved in the Complete Design Discussions to develop the application in the team environment.
- Test Driven development methodology has been followed to develop the application.
- Worked extensively on the front end development and developed various screens in this project.
- Application developed spring Web flow 2.0, Spring Core 3.0, JSF1.2 Hibernate 3.0.
- Implemented Spring Web Flow 2.0 as web framework, spring as dependency injection framework JSF 1.2, Richfaces to develop the View Pages and Hibernate as database ORM framework.
- Designed, coded and configured server side J2EE components like Xhtml, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML, XML ParserApi.
- Involved in developing user interface using JSP, JavaScript, CSS and HTML.
- Deployed applications on Web logic 10.3 Application Server.
- Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
- Used Hibernate Validator Framework (1.0) API for validation of the all layers simultaneously and used AJAX for partial validation of the some components of the Add User Page.
- Involved in developing SQL and Stored procedures with the databases Oracle(RDMS)
- Implemented JAXWebServices in Apache Axis runtime environment using SOA protocol.
- Used JAXWebServices to interact with other application in organization using SOA-P and WSDL file.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Object Relational(RDMS) Mapping is implemented using Hibernate 3.0
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
- XML Transformations where done using XML, XSL, XSLT, and XPATH.
- Used MAVEN to build the project into WAR and EAR files and Clear Case for version controlling.
Environment: JDK 1.5&1.6, J2SE, J2EE, JMS,XHTML, JSF1.2, JSTL, Spring 3.0,Spring web flow 2.0, Hibernate 3.0,Eclipse with customized version, Maven, CWM Manager, Drools, JQurey,Weblogic 10.3, Oracle 10g, JAX Web Services, Mule ESB, SOA-P, Agile, JUnit 4.8, AJAX, PL/SQL, XML, Log4j, CSS, Java Script, Clearcase, ClearQuest, Hibernate Validator framework 1.0.
Confidential, Mason, OH
Java/J2EE Developer
Responsibilities:
- Used Agile Scrum to manage the full life cycle development of the project.
- Used JSF and provided a rich architecture for managing component state, processing component data, validating user input, and handling events.
- Designed the front-end user interface with HTML, CSS, JavaScript and jQuery.
- Developed application using Spring MVC, JSPs and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate with JBOSS Application Server.
- Used spring configuration files and its application context object for creating various factory objects.
- Used Hibernate 3.x with JPA annotation and created several persistent classes.
- Developed DAO classes with Junit using Spring DAO package for data access and data manipulation.
- Worked on Restful API and invoked web services (consumed) that are based on EJBs.
- Responsible for using Rest API, and JAXP to deal with XML data. Called Restful API to update task to different examiner.
- Created different XML documents using XML, XSD and XSLT. Used Light DOM parser, and SAX parser for transforming the XML data.
- Oracle 11g used as backend, Worked on SQL queries for persistence of Business Objects using JDO as ORM. Involved in creating different SQL scripts, worked on some of the core query operations using DB2.
- Used Maven to build application and deploy on the server.
- Configured and created application log files using Log4j required to trace application and GIT for version controlling.
- Testing is done through Test Driven Development and JUnit.
Environment: Java/J2EE, JSP, Servlets, JSTL, HTML, CSS, Weblogic 10.x, Spring, SOA, AJAX, jdk 1.4/1.5, Hibernate 3.x, RAD 7.x, Apache CXF, JavaScript, Jasper reports, Oracle 11g, Windows 7/UNIX, Eclipse/ MyEclipse 4.1, Apache-Maven-3.0.2, GIT, Subversion.
Confidential, Seattle, WA
Java/J2EE Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE and Design Patterns.
- Involved in Requirements gathering and analysis, defining scope, Design analysis, Integration and Deployment.
- Developed the application using Eclipse IDE.
- Used Spring Framework for developing the application and used JDBC to map to Oracle database.
- Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data.
- Work with engineering teams and product owners to determine key data for migration and to identify unnecessary legacy information
- Creating and modifying database structures/tables from ORACLE to PostgreSQL
- Assist in code refactoring and deprecation effort
- Assist in data migration, testing, deployment and validation operations
- Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Extensively used CVS for version control management.
- Deployed the application on Tomcat application server
- Created Unit test cases using JUnit.
Environment: Core Java, J2EE, Eclipse IDE, Servlets, JSP, Java Script, EJB, Java Beans, Spring, Apache Tomcat, Rational Rose, JUnit, Log4J, JDBC, Oracle, PostgreSQL, Maven, JQuery, JavaScript, Windows XP, CVS
Confidential, Dover, NH
J2EE Developer
Responsibilities:
- Responsible for complete SDLC including co-coordinating proposals, project meetings, code-reviews, work deliverables etc.
- Implemented MVC architecture using Struts2.
- Design (High level) of system with user team & develop functional specifications.
- Integrated Spring and Struts to inject dependencies into Struts Action classes.
- Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
- Developed model classes and DAO classes.
- Used Hibernate for persisting data.
- Used PVCS for Version control; Jira for bug and defect tracking and used Clear requisite pro for documentation.
- Performed unit and system testing. Created test Plan, test cases.
- Used JUnit to unit test the code.
Environment: JDK1.5, J2EE, JSP, Weblogic, Servlets, JDBC, HTML, XML (DOM and SAX), XSLT, Struts2, Spring, Hibernate, ANT, JavaScript, Oracle 10g, PL/SQL, Unix Shell Scripts, JUnit, UML, Rational Rose, Windows 2000/NT, Sun Solaris.
Confidential
J2EE Developer
Responsibilities:
- Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
- Participated in the Designing by using UML/ Rational Rose.
- Implemented Front End using JAVA, JSP, AJAX, HTML/CSS, Struts, and Custom Tag Libraries.
- Struts MVC framework for developing J2EE based web application.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML, Developed EJB components encapsulating business logic.
- Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
- Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Create build environment for testing application on Eclipse.
- Preparing the design documents and review with analysis team, development team and testing team.
- Extensively worked on presentation layer and simulators developed with Struts.
- Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, DOM technologies.
- Design and Development of business objects, data objects, view objects and helper classes.
Environment: Java, J2EE, Servlet, JSP, CSS, Struts EJB, XML, Log4J, WebService, Oracle8.0/9i, WebSphere 5.1, WSAD5.1, Windows, UML.