Sr. Java/j2ee Developer Resume
Turlock, CA
SUMMARY:
- Java Developer having 7+ years of IT experience in analysis, design, implementation, verification and maintenance of client/server, distributed, internet and e - Commerce applications using object oriented and RDBMS Concepts.
- Expertise in core Java such as OOPs, collections, exception handling, applet, frames, swing and AWT, JDBC, and multithreading.
- Extensive experience in development and deployment of J2EE components for building n-tier distributed enterprise applications.
- Strong expertise in development and deployment of web components that include servlets, JSP and business layer components that include EJB, WebServices, RMI, JDBC, hibernate, and JPA.
- Expertise in application development using various frameworks such as struts, spring, spring MVC, JSF, hibernate ORM.
- Extensive experience in using various design patterns such as singleton, façade, session facade, DAO, observer, factory, abstract factory, adapter, business delegate, and service locator.
- Extensive experience in developing applications using Java and related technologies following agile methods such as scrum, and XP, and agile practices such as TDD.
- Experience in client programming such as JavaScript, HTML4, HTML5, CSS, CSS3, JQuery, JQueryUI, DOJO and AJAX.
- Expertise in implementing SOAwith XML based WebServices (SOAP/WSDL).
- Strong database experience in Oracle, MySQL, MSSQL and DB2.
- Strong programming skills in XML relatedtechnologies like XML, XSL, XSLT, parsers such as SAX, DOM, JAXP, schemas such as DTD, XSD .
- Good knowledge of Ant/Maven for project build/test/deployment,Log4j/SFL4J for error logging and debugging, JUnit forunit and integration testing and XMLSpyfor XML validation.
- Extensive experience with middle-tier popular J2EE application and web servers likeWebLogic, WebSphere, and Tomcat.
- Experience in using CVS, Rational Clear case, Git and Tortoise SVN for version control.
- Strong experience in using IDEssuch as eclipse, NetBeans, and IntelliJ.
- Experience in working with operating systems like windows, UNIX and Linux.
- Experience in performing code reviews and peer reviews for maintaining best coding standards.
- Good team player with excellent communication, technical, multitasking, interpersonal skills, and a commitment to quick adaptability and systematic approach towards work.
TECHNICAL SKILLS:
Programming Languages: Java (JDK 1.5,1.6,1.7,1.8)
Platforms: Windows XP,7,8.1, Red HatLinux 9,Solaris11
Server Scripting: Struts Tags, JSTL, Spring Tags, JSF Tags, Servlets 2.4,2.5,3.0, JSP 2.0,2.1,2.2
ORM Frameworks: Hibernate 2.5,3.1, TopLink
IDEs: Eclipse 3.x,4.2,4.4, Netbeans 6.1, IntelliJ 13, RAD
Web and Application Servers: WebLogic 10.3,12.1, Apache Tomcat 6.0,7.0, IBM WebSphere 5.0,6.1,7.0,8.x, JBoss 4.1, Glassfish 3.1,4.0
Design Patterns: Singleton, Fa ade, SessionFacade, DAO, Observer, Factory, Abstract Factory, Adapter, Business Delegate, Service Locator
WebService Specifications: JAXRPC, JAXWS, JAX: RS
WebService Implementations: Axis 2.0, Apache CXF, Jersey
WebService Tools: SoapUI, Altova XML Spy
MVC Frameworks: Struts 1.1, 1.2,1.3,2.0, Spring 3.0,3.1,4.0, JSF 1.1,2.1,Spring MVC
Middleware: EJB 2.1( Session, CMP,BMP,MDB), EJB 3.0( Session, JPA, MDB)
Databases: Oracle 9i, 11g, MySQL 5.1, DB2, MS SQL Server 2008
Database Tools: Toad for MySQL, Toad for Oracle, ERWin, Altova Database Spy
Client Programming: JQuery 1.8,1.9, JQueryUI, HTML 4, HTML 5, CSS, CSS 3, JavaScript, AJAX, DOJO
HTML Editors: Dreamweaver MX, Coffee Cup HTML
XML Technologies: XML 1.1, XSL, XSLT, SAX 2.0, DOM, JAXP, JAXB, XPATH,DTD,XSD
Logging: Log4J, SLF4J
Build Tools: Maven3.0, 3.1, Ant 1.7.0
Whitebox Testing: Junit 4.1, EasyMock
Protocols: TCP/IP, UDP, FTP, HTTP/HTTPS, SOAP
Design Tools: Microsoft Visio 2010, Rational Rose
Version Control: CVS, Rational Clearcase, Git, Tortoise SVN
SDLC Methodologies: Waterfall, Agile ( Scrum, XP), RUP
PROFESSIONAL EXPERIENCE:
Confidential, Turlock, CA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in design and logical view of the application.
- Created a front-end application using spring MVC, JSTL, JQuery, AJAX.
- Extensively used spring features like dependency injectionfor connecting spring to hibernate and WebServicesand AOPfor transaction management.
- Developed data Access layer using Hibernate JPA implementation.
- Developed and configured Oracle database tables.
- Created a WebService using JAX-WS specifications using Apache CXFimplementation that enables several health providers such as clinics and hospitals insert and retrieve the patients’ health information.
- Created standalone Java programs to read data from several XLS files and insert data into the database.
- Parsing of XML using SAX and DOM Parsers.
- Involved in designing and developing of object oriented methodologies using UML and created use case, class, sequence diagrams.
- UsedJUnit test cases to write repeatable tests for unit testing.
- Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
- Used Maven Build tool configuration for automation of building processes.
- Used Git as a version-controlling tool for managing the module developments.
- Code optimization was done through PMD.
Environment: JDK 1.7, Spring 3.1, Hibernate 4.0, Apache CXF, JQuery 1.9, AJAX, UML, XML, JSTL, Rational Rose,Oracle 11g,WebLogic 12.1, Eclipse 4.2, Windows, Junit, XMLSPY, SOAP, WSDL, SOAPUI 5.1,Log4j, Toad, Maven 3.1, Git, PMD.
Confidential, San Antonio, TX
JAVA/J2EE Developer
Responsibilities:
- Analyzed the requirements from approach document and prepared the design document.
- Used spring custom tags, JSTL, DOJO and AJAX for front end development.
- Developed business flows implementing spring MVC.
- Middle tier components development using Spring APIs and creating configuration files.
- Developed backend components using hibernate.
- Tested the webServices using SOAP, and WSDL.
- Parsing of XML using SAX and DOM Parsers.
- Involved in designing and developing of object oriented methodologies using UML and created use case, class, sequence diagrams.
- Used JUnit test cases to write repeatable tests for unit testing.
- Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
- Provided support and coordination in QA Testing, UAT and production phases of the application.
- Used Maven build tool configuration for automation of building processes.
- Used Tortoise SVN as a version-controlling tool for managing the module developments.
Environment: JDK 1.7, Spring 3.1, WebLogic 10.3, SQL Server 2008, Eclipse 4.2, Junit 4.1, Log4J, XML, hibernate, JSTL, DOJO, AJAX,, Windows, JAX-WS, SOAP, WSDL,XMLSPY, SOAPUI, Toad, UML, Rational Rose, Maven, Tortoise SVN.
Confidential, Richmond, VA
Java/J2EE Developer
Responsibilities:
- Understood the functional requirements and prepared a detailed use cases and functional requirement documents from the business requirements specifications.
- Developed class, sequence, component diagrams based on the use cases.
- Involved in coding, debugging & code review.
- Used JSTL, XSLT, HTML, JQuery and JavaScript extensively.
- Developed UI using JSP and struts.
- Used JavaScript and struts validation framework for performing front end validations.
- Developed action classes, Stateless Session Beans and DAO classes for accounts and other modules.
- Used JDBC to connect to the Oracle Database.
- Developed core framework using JMS Messaging, EJB and JDBC.
- Involved in units integration, bug fixing, and user acceptance testing with test cases.
- Used Log4J logging framework for logging messages with various levels written throughout the Java code.
- Involved in configuring and deploying the application on WebLogicApplication Server.
- Used Rational ClearCase as version control system.
Environment: JDK 1.5, Agile Development Process, Struts 2.0, BEA WebLogic 8.1, Eclipse, JMS 1.1, XSLT, HTML, JavaScript, JDBC, Oracle 9i, PL/SQL, Ant 1.7.0, XML, JQuery, Servlets2.4, JSP 2.0, Rational Rose 2000, Log 4j, JUnit,EJB, Rational ClearCase.
Confidential, Milwaukee, WI
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including requirements collection, design & analysis ofthe customer specifications, development and customization of the application.
- Developed the front end using different struts tags- HTML tag library, bean tag library, logic tag library.
- Developed struts-based form validation, application error-handling, using struts validator framework.
- Involved in the development of view objects, managed beans, JSF tags, configuration files, phase listeners, JavaScript files and CSS files.
- Developed the front - end pages using HTML, DHTML, CSS, JSP, JSTL, JavaScript and AJAX extensively used for client side validation.
- Used Apache Axis Service Engine for creating and deploying WebService clients using SOAP/WSDL.
- Used Ant scripts to build the application and deploy on WebSphere Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Responsible for code review for different modules of the application.
- UsedDB2 for data retrieving and storing using JDBC.
- Used Ant for project management and automation.
- Used XML to transfer the application data between client and server to code configuration files.
- Used CVS as source control.
- Used JUnit to write repeatable tests for unit testing.
Environment: Java 1.5, JSP, Struts1.3, JavaScript, XML, JDBC, Ant, UML, WebSphere, RAD,Eclipse, WebServices, SOAP, WSDL, Clear Case, Log4j, Servlets, JDBC,DB2, WinCVS, Apache Axis, HTML, Ajax, Rational Rose, JUnit.
Confidential
Java Developer
Responsibilities:
- Developed JSF pages.
- Gathered the business requirements.
- Applied Style Sheets using CSS.
- Constructed presentation layer implementing using JSP, struts, HTML.
- Developed action forms and action classes.
- Used Log4J utility to log error, info and debug messages.
- Worked with sessionandentity beans.
- Peer programming with a domain expert from the client.
Environment: Java 1.5, JSP, Servlets,JSF 1.2, MyFaces, Oracle 9i, JDBC, JavaScript, Netbeans 6.1, Toad,CSS.
