Senior Java, J2ee Developer Resume
WarreN
SUMMARY
- 8+ years of experience in Analysis, Design, Development, Implementation of application software in Web - based environment, distributed n-tier architecture and Client/Server architecture using Java, J2EE technologies.
- End to End Project Delivery starting from collecting requirements - preparing use cases/test cases - business object modeling - sequence diagrams - class diagrams - code generation - detailed design/implementation - unit testing - component testing - integration testing - performance testing and UAT.
- Experience in full system development and product life cycle (Plan & Define, Design, Development, Deployment Support and Testing) using Agile and Water Fall methodologies.
- Expertise in Object Oriented technologies using Java, J2EE, Design Patterns, JSP, Servlet, Struts, JSF, JDBC API, EJB, Hibernate, Spring, Web Services, Liferay Portal 5.2.
- Expertise in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Service Locator, Business Delegates, Business Object, Transfer Object and Session Façade.
- Development of Enterprise Java Beans EJB (Stateless Session Bean) and Message Driven Beans (MDB) components. Comfortable with MQ (Message queue) channels for asynchronous communications.
- Experience in developing we applications with Struts, JSF and Portlets Frameworks.
- Architected and Developed solutions with IBM Websphere, Oracle Weblogic and Apache Tomcat Server.
- Expertise in SQL, PL/SQL and RDBMS concepts.
- Having more familiar with object oriented programming.
- Experienced in Web Services, SOAP, WSDL, and XML.
- Experience in developing web services and testing the web services using SOAP UI tool.
- Experienced in reporting frameworks like BIRT Report, POI.
- Experienced with IDEs such as WSAD 5.x, Eclipse SDE, Borland Together Architect, Sun One Studio 5 Standard Edition, Helios NetBeans 6.1.
- Ability to work independently or collaboratively in any product development assignment or system development business because of excellent ability to understand business requirements (SRS) and System Design.
- Strong Client interaction skills with ability to develop and maintain excellent rapport and adapt to any situation.
- TEMPHas the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Excellent team player with good analytical, problem solving, planning and interpersonal skills.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, Web Services, JDBC, SOAP, Liferay Portal 5.0
Web Technologies: HTML, JavaScript, CSS, AJAX, XML
Methodology: Waterfall, Agile methodology
ORM technology: Hibernate 2.0/3.0
App/Web servers: IBM WebSphere, Web Logic 9.x/10.x, Apache Tomcat 5.xApplications Frameworks Jakarta Struts1.x, Spring, JSF 1.1
Databases: Oracle 8i/9i/10g, SQL Server 2000.
Operating Systems: Windows 2000/XP/7, UNIX.
Webservices: SOAP, WSDL, JAX-WS
Version Control Tools: StarTeam, SVN, WinCvs
Design Tools: Visio, Rational Rose
Tools: TOAD, SOAP UI, ANT, JUNIT, Log4j
IDEs: Eclipse, Borland Together Architect, Sun One Studio 5, BIRT, Helios, WSAD,TOAD
Domain Knowledge: Well versed in Automobiles, Manufacturing and Logistics .
PROFESSIONAL EXPERIENCE
Confidential, Warren
Senior Java, J2EE Developer
Responsibilities:
- Participated in requirement analysis and proposed solutions.
- Involved in requirement gathering, design, construction, deployment and review.
- Direct interaction with client ( Confidential ) and other application partners.
- Analyzing requirements and creating functional and technical specifications and design documents.
- Design and implement business work flows in the most intuitive and innovative ways to the end- user.
- Participate in the design review with client and get approval for high level design.
- Using different software development life cycle methods such as SCRUM, and Agile Development to monitor the application at various levels.
- Analyze the available technologies and re-commend the best possible latest technology aptly suited for the requirement.
- Provide subject matter expertise on the process design, re-engineering and administration approaches for implementing the solution to the team.
- Participate in performance improvement activities with QA team, identify and apply potential improvements related to the environment and the application.
- Written Java code, Portlets, JSP Pages and implementing business methods in Business Layer.
- Tested the application using Unit Testing and preparing JUNIT test cases.
Environment: Java, J2EE, Liferay Portlets 5.2, Struts, JDK: 1.6, Eclipse Helios, Apache Ant 1.7.1, WebLogic 10.3.2, Oracle 10g, XML, JavaScript, CSS, TOAD, SVN, Hibernate 3.0
Confidential, Detroit - Michigan
Senior Java, J2EE Developer
Responsibilities:
- Participate in requirement analysis and proposed solutions.
- Direct interaction with client ( Confidential -OnStar) and other application partners.
- Involved in requirement analysis, design, construction, deployment and review.
- Involved in Creating High level design document.
- Participate in the design review with client and get approval for high level design.
- Written Java code, web services, JSP Pages and implementing business methods in Business Layer.
- Tested the application using Unit Testing and preparing JUNIT test cases.
- Tested the provider web services using SOAP UI.
- Assist team members for technical issues.
- Involved in developing Hibernate configuration and hbm files for POJOS.
- Using different software development life cycle methods such as SCRUM, and Agile Development to monitor the application at various levels.
- Involved in designing class diagram and sequence diagram.
- Design and implement business work flows in the most intuitive and innovative ways to the end- user.
- Participate in performance improvement activities with QA team, identify and apply potential improvements related to the environment and the application.
Environment: Java, J2EE, JSP 2.0, JSF 1.1, XML, Web services (JAX-WS), Spring, EJB 2.1, Hibernate 3.0, AJAX, JSON, JNDI, JDK: 1.5, Apache Ant 1.7.1, Application Server Oracle WebLogic 10.3, Oracle 10g, XML, Together 2.0, SOAP UI, SQL Developer, Chordiant, JMS, SVN, EclipseProject: Global Supplier Suggestion System (SUGS)
Confidential
Senior Java, J2EE Developer
Responsibilities:
- Involved in requirement gathering, design, construction, deployment and review.
- Analyzing requirements and creating functional and technical specifications and design documents.
- Design and implement business work flows in the most intuitive and innovative ways to the end- user.
- Participate in the design review with client and get approval for high level design.
- Written Java code, JSP Pages and implementing business methods in Business Layer.
- Tested the application using Unit Testing and preparing JUNIT test cases.
Environment: JDK1.5, Struts1.1, Hibernate, Eclipse Helios, Apache Ant 1.7.1, WebLogic, Oracle 9i, XML, JavaScript, CSS, TOAD, SVN.
Confidential
Java, J2EE Developer
Responsibilities:
- Participated in requirement analysis and proposed solutions.
- Involved in design, construction, deployment and review.
- Involved in reviewing the design document.
- Written utility programs using java to generate unlimited number of part files for GTS performance testing.
- Tested the application using Unit Testing and preparing test cases.
- Participate in performance improvement activities with QA team, identify and apply potential improvements related to the environment and the application.
- Involved in unit testing, regression testing and SIT.
Environment: Java1.4, JSP, Struts, JDBC, JavaScript, JSP, Oracle9.2, Weblogic, SVN, Eclipse.
Confidential
Java, J2EE Developer
Responsibilities:
- Involved in design, construction, deployment and review.
- Involved in reviewing the design document.
- Involved in requirement analysis, design, construction, deployment and review.
- Analyzing requirements, creating functional and technical specifications and design documents.
- Written Java code, JSP Pages and implementing business methods in Business Layer.
- Tested the application using Unit Testing and preparing JUNIT test cases.
- Involved the regression testing and SIT.
Environment: Java1.4, JSP, Struts, JDBC, JavaScript, JSP, Oracle9.2, IBM WebSphere, SVN, Eclipse.
Confidential
Java, J2EE Developer
Responsibilities:
- Involved in requirement analysis, design, construction, deployment and review.
- Analyzing requirements, creating functional and technical specifications and design documents.
- Written Java code, JSP Pages and implementing business methods in Business Layer.
- Tested the application using Unit Testing and preparing JUNIT test cases.
Environment: Java1.4, JDBC, JavaScript, JSP, Oracle9.2, IBM WebSphere, SVN, Eclipse.