Senior Java, J2ee Developer Resume
Detroit -, MichigaN
SUMMARY
- 9+ 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-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.
- Implemented Service Oriented Design Approach (SODA) as part of corporate development lifecycles for SOA projects using nightly builds and agile development methodology.
- 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.
- Used ANT and Maven for build scripts and project release documentations.
- Experienced with IDEs such as WSAD 5.x, Eclipse SDE, Borland Together Architect, Sun One Studio 5 Standard Edition, Helios NetBeans 6.1.
- Experienced in SQL development (Writing SQL Queries including Joins, Triggers, Stored procedures, Views) using MS SQL Server 2000/2005, Oracle and DB2.
- 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.
- Has 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
Languages: C, C++, VC++, Java, SQL.
Web Technologies: HTML, JavaScript, CSS, JSON, AJAX, XML
J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, Web Services, JDBC, SOAP, Liferay Portal 5.0
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, SQL Server 2000.
Operating Systems: Windows 9X/NT/2000, UNIX, LINUX.
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, Detroit - Michigan
Senior Java, J2EE Developer
Responsibilities:
- Participate in requirement analysis and proposed solutions.
- Direct interaction with client (GM-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, Eclipse, TOAD
Confidential, Warren - Michigan
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 (GM) 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, JDK: 1.6, Eclipse Helios, Apache Ant 1.7.1, WebLogic 10.3.2, Oracle 10g, XML, HTML, JavaScript, CSS, TOAD, SVN, Hibernate 3.0
Confidential, Warren - Michigan
Java, J2EE Developer
Responsibilities:
- Participated in requirement analysis and proposed solutions.
- Direct interaction with client (GM) and other application partners.
- Visiting GM transmission plant for gathering the requirements.
- Involved in requirement gathering, design, construction, deployment and review.
- Involved in Proof of Concept.
- Involved in creating System Requirement Specification and Use Case documents.
- Participate in the review with client and get approval for use case document.
- 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.
- Written Java code, JSP Pages and implementing business methods in Business Layer.
Environment: J2EE (JSP 2.0, Servlets), JDBC, JDK 1.5, Application Server WebLogic 9.2, Oracle 10g, XML, Together 2.0, Apache Ant 1.7.1, HTML, JavaScript, CSS, TOAD, SVN
Confidential, Warren – Michigan
Java, J2EE Developer
Responsibilities:
- Participated in requirement analysis and proposed solutions.
- Involved in design, construction, deployment and review.
- Direct interaction with client (GM) and other application partners.
- 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.
- Written VC++ code using MFC.
- Involved in unit testing, regression testing and SIT.
Environment: Windows 2000, JDK: 1.6, Microsoft Visual C++, Visual Studio 2008 Service Pack 1, ALM.
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, design, construction, deployment and review.
- Analyzing requirements and 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: Java, J2EE, JSF 1.2, JNDI, JSP 2.0, JavaScript, HTML, CSS, JDK 1.5, Together 2.0, Application Server WebLogic 9.2, Oracle 9i
Confidential
Java 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: Java, J2EE, Struts, JNDI, JSP 2.0, EJB, JavaScript, HTML, CSS, JDK 1.5.x, Sun One Studio, Application Server WebLogic 8.1, IBM DB2, DB Visualizer
Confidential, Green Bay
Java 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: Java, J2EE,, JSF, JNDI, JSP 2.0, EJB, JavaScript, HTML, CSS, WSAD, Application Server IBM WebSphere, IBM DB2, DB Visualizer
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, design, construction, deployment and review.
- Analyzing requirements, creating functional and technical specifications and design documents.
- Involved in designing class diagram and sequence diagram.
- Written Java code, JSP Pages and implementing business methods in Business Layer.
- Tested the application using Unit Testing and preparing JUNIT test cases.
Environment: Java, J2EE,, Struts, JNDI, JSP 2.0, EJB, JavaScript, HTML, CSS, Application Server BEA WebLogic 8.1, Oracle 9i, TOAD 8.0, Eclipse 3.0
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, design, construction, deployment and review.
- Analyzing requirements, creating functional and technical specifications and design documents.
- Involved in designing class diagram and sequence diagram.
- Written Java code, JSP Pages and implementing business methods in Business Layer.
- Tested the application using Unit Testing and preparing JUNIT test cases.
Environment: Java, J2EE, JSF, JNDI, JSP 2.0, EJB, JavaScript, HTML, CSS, WSAD, Web Server Apache Tomcat 5.0, Oracle 9i, TOAD 8.0
