J2ee/java Developer Resume
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.
- Extensive experience in configuring and using Web Servers-Apache Tomcat, Application Servers- JBoss, Oracle, 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, IntelIJ and Eclipse.
- 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,Jira, 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++, CDistributed Technologies: Servlets, JSP, EJB 2.0/3.0,Swing, JDBC, JNDI, LDAP, JTA,JPA RMI, RMI/IIOP, JMS, JSF.
Scripting: HTML, JavaScript, AJAX, DHTML, XML, XSL/XSLT and Swing
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
J2EE/JAVA Developer
Responsibilities:
- Responsible for development, enhancement, bug fixing and code reviewing.
- Responsible for preparing detailed design documents, reviewed the test plan, and test case documents.
- Responsible for preparing Technical design documents, and enhancement of the existing framework ( Confidential ).
- Developed enterprise web Application on the in-house Confidential Framework, and also on J2EESpringMVCFramework using theEclipseIDE.
- Entity and schema mapping are done with the help of similar O/R mapping technologylikeHibernateto map the entities fromORACLE.
- Involved in writing complexSQLlogic to retrieve the data from the DB.
- UsedJava Script,HTML,XML,CSS,AJAX and JSPfor the front end part of the application and alsoLog4jfor run time debugging.
- Involved in developing the business layer, code cleaning, and maintaining the project flow.
- JBOSSis used as application server andTOMCATas a web server, andTOADfor ORACLE as a DB client.
- Involved in the unit testing usingJUnitand also written test cases.
- CVSandTortoise SVNare used for Source Control and Version Management.
- Took advantage ofAgilemethodologies for delivering the project.
Environment: Java 1.5, 1.6, J2EE (Servlet, JSP), Spring Framework, Hibernate, AJAX, Java Script, HTML, XML, CSS, JqGrid, TOMCAT, JBOSS,RESTful, SOAP,Oracle, TOAD, SQL, Eclipse, JUnit, Log4j,TortoiseSVN, CVS, Agile, Windows7.
Confidential
J2EE/JAVA Developer
Responsibilities:
- Involved in developing the code using spring MVC.
- Involved in the development of the moderator module in ProjectMe based on the client requirement.
- Used Spring mvc as a framework and the hibernate as a persistence layer.
- Followed Agile Scrum to manage development of the project.
- Involved in developing the hibernate mapping for the database.
- Responsible for the production releases.
- Involved in coding using Instagram API and twitter API.
- Used JIRA tool for Issue and Bug Tracking
Environment: Java, J2EE,Spring 3.0.5, Hibernate 3.5, Spring, display tags, JavaScript, CSS, XML, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, Maven,JQuery
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 principles.
- 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 / Swing 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, Swing, 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
