Sr. Java/j2ee Developer Resume
Champaign, IL
SUMMARY
- 7 Years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications.
- Extensive expertise in UI design and development using HTML, DHTML, JavaScript, CSS, JSP, AJAX.
- Good Knowledge on ICEFaces and JSF
- Business knowledge with Insurance, Banking and Financial, Health Care Domain.
- Experienced as an analyst using UML modeling strategy using Rational Rose and Microsoft Visio and designing using J2EE patterns.
- Experienced in designing, developing and implementing J2EE applications using design patterns like MVC, Singleton, Front Controller, Session Facade, Data Access Object and Business Delegate.
- Experienced in deploying and maintaining J2EE applications in WebSphere, WebLogic, JBoss, Tomcat servers.
- Experience with XML and related standards and technologies like Web Services, SOAP and JAX - RPC, WSDL, XSL, XSLT, DTD and XML Schema.
- Expertise in various open source framework like Apache Struts framework, spring framework with modules like IOC, AOP, Hibernate, JPA.
- Experience with Enterprise Java Beans (EJB) - Session Bean, Entity Bean and Message Driven Bean
- Extensive usage of tools like Rational Application Developer (RAD),Eclipse, Websphere, Weblogic workshop.
- Expertise in XML Parsing using SAX, DOM parsers.
- Strong knowledge in Database development including Normalization, Stored Procedures and Query optimization techniques.
- Strong Exposure to various IDE and tools such as Eclipse, RAD.
- Experience in various open source frameworks like Junit, Log4J, and Ant.
- Good experience in various source code control tools like CVS, CMVC, Serena Dimensions and Sub Version.
- Provided Architectural solutions in implementing components.
- Excellent communication, written and organizational skills.
TECHNICAL SKILLS
Languages: J2SE 1.6/1.5, Java EE, C++, C.
Web Technologies: JSP, Servlet, JSF, Web Services
Frameworks: Swing, Struts, Spring framework (IOC, AOP, MVC, ORM)Hibernate3.0, JPA
Application /Web Servers: IBM WebSphere, Oracle WebLogic, Apache Tomcat, JBossApplication IDE(s) IBM WSAD (v4.0.3 & v5.0), Eclipse, RAD7, STS (Spring ToolSuite)
Databases: Oracle, DB2, MySQL and MS-Access
UML Tools: Rational Rose, Microsoft Visio
Design Patterns: Singleton, MVC, Data Access Object, Value Object, Front Controller, View Helper, Session Façade, Factory
Internet Technologies: HTML, DHTML, JavaScript, DOJO, JQuery
Version Control System: CMVC, WinCvs 1.3, Sub Version, Clear case, Maven and Serena Dimensions
Operating System: Windows NT/95/2000/XP, UNIX, SUN Solaris
Other Technologies: XML, JDOM, SAX, XSL, XSD, LDAP, Log4J, Ant Build Script, Junit, JAXB, Maven
PROFESSIONAL EXPERIENCE
Confidential, Champaign, IL
Sr. Java/J2EE Developer
Responsibilities:
- Interacted extensively with the design tools and service tools for developing the application.
- Developed and implemented the MVC Architectural Pattern usingSpring MVCFramework.
- Implemented the product model methodology for accessing the database.
- Extensively used the SOAP protocol to interact with the web services. Worked on generating theweb servicesclasses by usingWSDL, SOAP, JAX-WS, JAXB
- Implemented differentJ2EE design patternslikeFaade,Singleton, andDAO
- Developed the presentation layer usingJSP,Servlets, HTML,XHTML,AJAX,jQuery, CSSand Business components such asJMSandWeb-Services.
- Validation usingJavascript&JSF. UsedJSFfor internationalization and used all components likeJSF UI Components,Validators, Events & Listeners
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Used JUnit testing methodology for creating class and integration test cases.
- UsedLog4jfor logging errors, messages and performance logs
- The build tools used were Maven and Jenkins.
- Worked in anWaterfallwork environment for this project.
- UsedLog4jfor logging errors, messages and performance logs.
Environment: Java/2EE, JSP, HTML, XHTML, XSLT, JMS, SOAP, WSDL, RAD, Web Services, Oracle, Eclipse, Maven, Agile development process, CVS, PL/SQL, Rational ClearQuest, JUnit, JMock, Log4j, Splunk.
Confidential, Jersey city,NJ
Java/J2EE Developer
Responsibilities:
- Developed the full scaleSpring/Hibernatepersistence solution
- Developed and implemented the MVC Architectural Pattern usingSpring MVCFramework
- Extensively Used Transaction Management andSpring Inversion of controlfeature.
- Implemented object/relational persistence (Hibernate) for the domain model
- Designed and implemented theHibernateDomain Model for the services
- Worked on generating theweb servicesclasses by using Service Oriented ArchitectureSOA,WSDL, UDDI, SOAP, JAX-WS, JAXB
- Implemented differentJ2EE design patternslikeFaade,Singleton, andDAO
- Developed the presentation layer usingJSP,Servlets, HTML,XHTML,AJAX,jQuery, CSSand Business components such asJMSandWeb-Services.
- Validation usingJavascript&JSF. UsedJSFfor internationalization and used all components likeJSF UI Components,Validators, Events & Listeners
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- JUnit,JMockFrameworks were used for performing unit and integration testing by writing test cases
- Mavenwas used as a build tool.
- Worked in anAgilework environment.
- UsedLog4jfor logging errors, messages and performance logs.
Environment: Java/2EE, jQuery, JSP, HTML, SOAP, WSDL, RAD, Web Services, Oracle, Spring Tool Suite(STS), Jenkins, Maven, Waterfall development process, CVS, PL/SQL, Rational ClearQuest, JUnit, JMock, Log4j.
Confidential, Campbell, CA
Sr. Java Developer
Responsibilities:
- Involved in requirement analysis and played a key role in project planning.
- Designed and developed web components and business modules through all tiers from presentation to persistence.
- Developed the web pages using JSP, JavaScript, CSS, AJAX and servlets.
- Developed the application using JPA and used JPQL for mapping with the raltional DB
- Developed UI layout using Tiles.
- Developed java beans to interact with UI & db.
- Created the end-user business interfaces.
- Designed and developed standalone module using swing and netbeans.
- Developed Web Service application using XML and SOAP.
- Integrated JMS with Weblogic.
- Frequent interaction with client and delivered solution for their business needs.
- Developed XML/XSL with JAXB.
- Development and enhancement applications with Adobe Flex.
- Developed EJBs and Customized Tag Libraries for JSP to reduce the complexity of application.
- Involved in designing XML documents for efficient message transfer between subsystems.
- Developed ANT script for building and packaging J2EE components.
- Wrote PL/SQL queries and Stored procedures for data retrieval.
- Created and modified Oracle Schema objects like Tables, Indexes.
- Created Test Plan, Test Cases & scripts for UI testing using Selenium.
- Selenium Grid for distributed Testing and Load testing.
Environment: JDK1.5 (Netbeans 5.0), J2EE (EJB, JSP, servlets, XML, JAXB), JDBC, JPA, JMS, Struts, FLEX, HTML, XML, XSL, XSLT, CSS, AJAX, DHTML, Weblogic, DB2, SWING, ANT, Oracle9, Windows XP.
Confidential, Eden Prairie,MN
Sr. Java Developer
Responsibilities:
- Class Design & Development for MVC (Model-View-Controller) Architecture and Design Patterns.
- Involved in the development of the application. The application is built using J2EE technologies and Struts Framework and Hibernate .The application is based on Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Required a solid understanding of distributed, multi-tiered environments and XML. Java RMI, XML, XSLT, XSL and Postages were among the technologies used to provide a robust, fault tolerant, scalable, cross-platform, enterprise-level Java application. Problem-solving skills and team player abilities essential.
- Required knowledge of human factors and best GUI design principles coupled with business analysis skills to create attractive, intuitive, and user friendly screens.
- Developed Servlets, XML and Java classes in J builder using Borland Application Server.
- Developed JSP using Struts Libraries, Tiles and Java Scripts.
- Used Quartz and Translet libraries to schedule jobs and J Probe for profiler and memory leak debugs.
- Developed Test classes using JUnit framework to test unit applications.
- Defect tracking using Multi-User TIR Tool.
- Maintains Mainframe program in CAM that pushes SQL data into IBM UDB DB2.
Environment: JSP 1.2, Java 1.4, EJB 2.0, XML, JDBC, Apache Tomcat Server, Borland Application Server, IBM Web Sphere 4.0, IBM UDB DB2 7.0, OS-390 & Windows 2000.
Confidential, NY
Java Developer
Responsibilities:
- Responsible for preparing software requirement specification
- Involved in the Design and Development using MVC Framework.
- Involved in development of Servlets and JSP using Apache Struts framework, Session Bean, Entity Bean.
- Developed user interfaces using JSP, HTML and JavaScript.
- Used JPA for object relational mapping to the DB.
- Used Visual Source Safe for version controlling
- Involved in writing the test cases for the application using JUNIT
- Extend the existing framework as per application requirements.
- Involved in Design Reviews and Code Reviews
- Provided end-user training and production support.
Environment: Java, JDBC, JPA, Servlets, JSP, Struts, JavaScript, Oracle, Tomcat and CVS.
Confidential, San Roman, CA
Java Developer
Responsibilities:
- Business Analysis and Requirements Gathering from R&D department
- Developed Use Case, Sequence and Class diagrams
- Used Jakarta Struts 1.1 Framework, Tiles and Tag Libraries to develop the JSP pages.
- Involved in Installation and configuration of Apache Tomcat server
- Used JavaScript for Client Side Validation.
- Generated User interface screens using JSP, JavaScript, CSS, HTML and DHTML.
- Implemented Struts Form beans, Action classes for different modules.
- Used log4j and commons logging for application logging.
- Involved in Unit Testing of developed module
- Conducted design and code walkthroughs/reviews
Environment: Java, JSP, Servlets, Java Beans, Struts, JavaScript, Tomcat Server and Oracle.
