J2ee/java Developer Resume
Atertown, MA
SUMMARY
- About 7 years of IT experience in Analysis, Design, Development, Testing and Maintenance of Web and Client/Server applications using JAVA/J2EE technologies.
- Expertise in working with presentation, business, data layers, and front - end and back-end programming with clear understanding in all phases of SDLC.
- Expert in developing client/server, distributed, multi-tier, web-based, and server-side applications using J2EE technologies - RichFaces, FTL, AJAX, JSP, JSTL, Custom Tags, Java Beans, EJB, JMS, XML, JAX-WS, XSLT, JDBC, JNDI.
- Extensive working experience in Spring, Struts Framework, JBoss-Seam and Java/J2EE Design Patterns like MVC, DAO, Singleton, Service Locator, Factory method.
- Extensive experience in configuring and using Web Servers-Apache TomCat, Application Servers- JBoss, Oracle OC4j, WebLogic, WebSphere.
- Experience with relational databases Oracle, DB2and MS SQL Server and good working experience in OR mapping tools like Hibernate and JPA
- Strong experience in developing the Web Services using the JAX-WS and JAX-RPC.
- Expertise in XML technologies like XSD, XSLT, DOM, SAX, JAXP, JAXB, XMLBeans SOAP,WSDL
- Good experience in developmental tools like MyEclipse, JDeveloper, Jbuilder, RAD, WSAD and Eclipse.
- Working knowledge of Message Oriented Middleware (MOM) - JMS, IBM Websphere Message Broker, Weblogic JMS.
- In depth knowledge in SOA architecture - SOAP, WSDL, UDDI and tools like Axis.
- Expertise in identifying and fixing bugs with unit testing tools like JUnit and Jmeter.
- Extensive experience in using configuration managers CVS, PVCS, ClearCase and bug reporting tools like Tracker, Clear quest
- Proficient in Object oriented analysis and design with UML modeling tools like Rational Rose, Microsoft Visio.
- Good understanding in UML diagrams - use cases, class diagrams, sequential diagrams.
- Strong interpersonal and communication skills, and ability to work in a team.
TECHNICAL SKILLS
Languages: Java, C++, C
Distributed Technologies: Servlets, JSP, EJB 2.0/3.0, JDBC, JNDI, LDAP, JTA,JPA RMI, RMI/IIOP, JMS, JSF.
Scripting: HTML, JavaScript, AJAX, DHTML, XML, and XSL/XSLT.
Frameworks: Struts, Spring, Hibernate .
Web Services: JAX-WS, JAX-B, WSDL, UDDI, SOAP
Application/Web Servers: IBM WebSphere 6.1, BEA WebLogic 6.x/8.x,Apache TomcatRDBMS/Databases Oracle9i/10g, DB2, and MS-SQL Server.
Tools: RAD, Eclipse, Rational Rose, JDeveloper, NetBeans, Toad, Sql developer
Operating Systems: Windows2003, Unix, Linux
Build Tools: ANT, Maven
Unit Testing Tools: Junit3/4.
Version Control Tools: Subversion, CVS, IBM Rational Clear Case.
PROFESSIONAL EXPERIENCE
Confidential, Watertown, MA
J2EE/JAVA Developer
Responsibilities:
- Involved in coding the enhancements based on the client requests using XHTML, FTL, RichFaces and AJAX on the presentation layer, the business layer is built using JBoss-Seam and the persistent layer uses Hibernate with JBoss Application Server.
- Followed Agile Scrum to manage development of the project.
- Involved in building the Scorm package for the project, which contains only the static content.
- Used Alfresco-Web Client for handling the content.
- Responsible for the production releases that happens every two weeks
- Coordinated with the tech support teams to resolve the issues instantly
- Used JIRA tool for Issue and Bug Tracking
Environment: Java, J2EE, JBoss-seam, Hibernate 3.5, Spring, Web Services, FTL, HTML, XHTML, JavaScript, CSS, XML, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, Maven, Alfresco-Web Client, Scorm, JBoss-4.2.2
Confidential, Columbus, OH
J2EE/JAVA Developer
Responsibilities:
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile software development with Scrum methodology.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Façade, Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Worked on Oracle 10g as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Java5.0, Spring 2.5, Web Services (SOAP, WSDL).
- Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Wrote custom JSP tags for role-based sorting and filtering.
- Used JMS for messaging.
- Used Log4j to log the application and for trouble shooting. Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams.
- Responsible for integrated testing.
Environment: Java, J2EE, JSP, Servlets, Hibernate 3.5, Spring 2.5, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, CSS, Spring Web Flow, XML, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, Maven
Confidential, O’Fallon, MO
Java/J2EE Developer
Responsibilities:
- 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.
- Utilized Agile Scrum to manage full life-cycle development of the project.
- Used UML and Rational Rose for making Class diagrams and Sequence diagrams.
- Involved in coding of User Interface using JSP, JSTL, AJAX and HTML.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Used Spring Security for securing the web tier Access.
- Business logic is implemented using Spring Core, Spring ORM, and Spring DAO modules.
- Configured the Aspects and point cuts using Spring AOP for Transaction and Logging.
- Implemented JMS using IBM MQ series to provide access to other application which maintain user Transactions.
- Developed Web services for consuming Stocks details and Transaction rates using Spring-WS and Web services Template.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Involved in component development involving EJB and maintained development using J2EE principals.
- Designed and developed the EJB Stateless Session bean which delegates the call to the Business layer.
- Testing is done through Test Driven Development (TTD) using JUnit.
- Configured and created application log files using Log4j required to trace application messages and CVS for Version Controlling.
- Creating build scripts using ANT and Maven.
Environment: Java/J2EE, Spring 2.5, Hibernate3.0, JSP, AJAX, Sybase, XML, Web services, Soap, Ant, Eclipse, HTML, CVS, JUnit, Log4j, IBM Web Sphere MQ Series, Rational Rose,EJB.
Confidential
Java/ J2ee developer
Responsibilities:
- OO Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in MS Visio.
- Responsible for the design and development coordination of project to develop a Struts/MVC based web application.
- Design of web pages using JSP/HTML/DHTML/JSTL/AJAX and client side validation with Java Script.
- Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries. Business logic implementation using Java Servlets and Jakarta Struts.
- Developed Action forms and Action classes in Struts Framework.
- Used the Tiles framework for presentation layer development.
- Developed Java mapping Classes to use Hibernate as a persistence layer with richly typed domain object model.
- Designed and developed reports using BIRT.
- Developed PL/SQL queries and database objects like packages, views for reports implementation.
- Used JMS to receive and parse messages distributed across enterprise system.
- Developed Servlets Classes which acts as controller which handles request/response mechanism
- Data retrieval and storage in the Oracle 9i. Retrieval of data from database using Hibernate mapping objects.
- Involved in preparing Test Plans, Test Data, and Test Scenarios, Test Scripts and test cases and JUnit testing.
- Parsed XML data Using JDOM API.
Environment: J2EE, Hibernate, Spring Framework, AJAX, JMS, DOM/SAX, Java, JSP, Log4j, WebSphere 5.1.2, Oracle 9i, TOAD 8.6, ClearCase, Rational ClearQuest, Windows NT, JavaScript, XML, XSL, Struts, JSTL.
Confidential
Java Developer
Responsibilities:
- Analysis of the specifications provided by the client
- Installation and Configuration BEA Web logic Portal
- Coding & Bug Fixing
- Writing Junit test cases.
- Code Reviews
- Integration Testing
Environment: Software Used: Java, J2EE, Web Logic 8.1, Oracle 8i, Visual Source Safe
Confidential
Java Developer
Responsibilities:
- Analysis of the specifications provided by the client.
- Design and Development
- Ensuring good quality design and good coding standards
- Coding using HTML pages, Java Servlets, JSP
- Database management and JDBC connectivity
- Testing - unit testing & integration testing.
Environment: Software used: Java, J2EE using Struts Framework. Tools: Eclipse, TOAD