Sr. Java Developer Resume
La, CA
SUMMARY
- Over 6 years of experience in Information technology and possess extensive experience in designing, developing and deploying web applications and client / server applications using JAVA, J2EE and Web Technologies for enterprise applications.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
- Extensive experience in designing and developing enterprise applications for J2EE platform using Spring, Struts, JSP, Servlets, EJB, JDBC/ODBC, JMS.
- High expertise and thorough knowledge of Object - Oriented concepts, HTML, DHTML, AJAX, JSTL, Java Beans, and Java Script.
- Proficient in design patterns like Factory, DAO, Singleton, and MVC.
- Expertise in developing Internet/Intranet Applications with Web Services, WSDL, SOAP, JAXB, JAXP, JAX-RPC.
- Extensive experience in open source framework like JSF and Hibernate ORM (Object Relational Mapping) Framework.
- Good experience in XML (SAX, DOM), XSL.
- Developed Message Driven Beans (MDB) and extensively used JMS API.
- Proficient in writing ANT, Maven build scripts and configuring and using Log4j.
- Good exposure in writing Unit Test Cases using JUnit by following Agile Methodologies.
- Extensive experience in creation of UML diagrams like Class Diagram, Sequence Diagram & Use Case Diagram using Rational Rose and other open source UML tools like ArgoUML.
- Development experience on different application servers likes BEA Web Logic 8.1, IBM WebSphere Application Server 5/6, and Tomcat 5, 6 web servers, using various IDE’S such as Eclipse, WebSphere Studio Application Developer (WSAD 5.0), IBM Rational Application Developer and NetBeans.
- Excellent back-end programming skills using SQL Server 2008, MySQL, PL/SQL, Stored Procedures and Triggers in Oracle 8i,9i,10g.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL
Scripting: JavaScript, JSP, PHP
J2EE Frameworks: Struts 1.1/1.2, Struts 2.1, Spring 2.0/3.0, JSF 1.2
Databases: SQL Server 2008, Oracle 8i, 9i, 10g, MySQL 5.0, DB2
ORM Frameworks: Hibernate 2.0,3.0
Web technologies: Servlets, HTML, DHTML, Web Services, SOAP, WSDL, AJAX
Java technologies: JDBC, Java Beans, JUNIT, JPA
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)
Middleware Technologies: EJB 3.0,JNDI
XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB
Operating System: Windows 2000, NT, XP, Vista, 7 and UNIX
IDEs: Eclipse, Netbeans, Sun Java Studio Creator, Toad, Microsoft Visual Studio, Dream Weaver 8.0, Rational Application Developer
Application Servers: WebSphere 6.1/5.1, WebLogic Application Server 8.1, JBoss
Web Servers: Apache Tomcat 6.0/5.0, Java Web Server 2.0
Testing tools: JUnit, Cactus, XMLSpy
Build tool: Ant, Maven
Tools: TOAD, SQL Developer, DB Visualizer, Rational Rose, Server studio, UML
Protocols: HTTP, SOAP, SMTP, FTP and TCP/IP
PROFESSIONAL EXPERIENCE
Confidential, LA, CA
Sr. Java Developer
Responsibilities:
- Developed the User Interface Screens for presentation logic usingJSP, HTML5, and JavaScript.
- Involved in Architecting and implementing SOA (service-oriented architecture) and ESB (enterprise service bus) solutions. Developed client modules for the SOA integration
- Developed using XSLT to convert XML documents into XHTML and PDF documents
- Developed using IBM Rational Clear Quest as bug tracking tools.
- Developed using IBM Rational Performance Tester tool for load testing of website.
- Developed using Hibernate which automates the mapping between SQL databases and objects in Java.
- Development using OOP Concept for Java as well as in Java script.
- Implemented OOA and Design for various stages of UML in Java Script.
- Implemented CSS3, DOM API, DOJO and Ajax create a dynamic and interactive experience
- Written build xml file for ANT scripting.
- Developing Web Services using JAXB.
- Developed using JDK 1.6 for core Java concept. Like collection, multithreading.
- Written SQL queries and used SQL stored procedure.
Environment: JAVA, J2EE, JDK 1.6, Servlets 2.4, JPA, Struts, JAXB, EJB 3.0, JDBC 2.0, DAO, HTML5, Java Script, XML,XHTML, CSS3, Ajax, Web Logic server 8.1, Oracle 10g, Eclipse 3.1, Ant 1.5, SOA, SOAP, SQL, Web Services, Windows XP.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Used Spring MVC on the front end using JSP, spring tags, spring validation framework.
- Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, multi action controller.
- Used JAXB for parsing XML retrieved from the database and populated on the JSP. This xml is received via RMI service call from another application.
- Developed spring RMI services and web services using SOAP and applied IOC (inversion of control).
- Implemented ANT as a build system with Cruise Control for automatic builds in Development Environment and QA.
- Developed structure diagrams, behavior diagrams and interaction diagrams during the design using rational rose.
- Used Hibernate persistence framework on the backend over Oracle 10g database.
- Used Junit Framework for Unit Testing.
- Used rational clearcase for version control.
- Used Log4J logging framework for logging messages with various levels written throughout the Java code.
- Involved in deploying and configuring the application of Web logic 10.
- Provided development support for System Testing, User Acceptance Testing and Production support.
Environment: Java (JDK 1.6), Spring 3.0, Hibernate 3.0, BEA WebLogic 10, Web Services, DHTML, XSLT, HTML, JavaScript, RAD, Crystal Reports, SOAP, RAD, Eclipse 3.5, SOAP, XSD, XSLT, DOM parser, Servlets2.4, JSP 2.0, JAXB, Oracle 10g, Rational Rose 2000, Log 4j, JUnit, Rational ClearCase.
Confidential, LA, CA
Java Developer
Responsibilities:
- Set up design specifications together with the business analysts and system designed and developed server side web services
- Developed web tier by using JSP, Servlets, Struts, JavaScript and HTML.
- Designed and integrated the full scale Hibernate / Spring / EJB persistence Solution with the application architectures
- Involved in Architecting and implementing SOA (service-oriented architecture) and ESB (enterprise service bus) solutions. Developed client modules for the SOA integration
- Have a good understanding and knowledge of grid computing, application and user security models
- Integrated with other systems through JMS, MQSeries, XML and XSL
- Involved in the Performance and scalability testing, analysis, and capacity planning
- OS, JVM, middleware, and distributed system issues
- Involved in deploying and configuring the application on Websphere Application Server 6.1.
- All the functionality is heavily supported by Junit test cases
Environment: Java (JDK 1.5), JMS, SOA, Rational Unified Process, Spring 2.0, WebSphere Application Server 6.1, AJAX, Hibernate, EJB, Rational Rose 2000, SQL Server 2005, Web Services, JavaScript, XML Beans, Web Services, TOAD, ANT, JUnit, Log 4j, Rational ClearCase
Confidential, AZ
Java/J2EE Developer
Responsibilities:
- Involved in Development and Maintenance phases ofIWEB.
- Developed the User Interface Screens for presentation logic usingJSP, HTML, and JavaScript.
- Extensively usedStrutsfor writing Business Functionality.
- Involved in resolving the production issues.
- Designed & developed the new functionality.
- Written unit Test cases forJUnittesting.
- UsedOraclefor backend for creating tables and callingStored Procedures.
- UsedJIRAfor issue tracking.
- Log4jis used for logging different types of messages.
- UsedCVSfor version control.
- Deployed, the application usingApache Tomcat Applicationserver.
- UsedEclipseas IDE.
Environment: JDK 1.5, J2EE 1.3, WSAD 5.1.x, WebSphere Application Server 5.1 (WAS), Servlets, JSP, JMS 1.1, EJB 2.0, DB2, Hibernate 3.x, XML, XSLT, JDBC, Log4J 1.2, JUnit 3.8, HTML.
Confidential
Software Engineer
Responsibilities:
- Development using OOP Concept for Java and in Java script.
- Assisted in designing, building, and maintaining database to analyze life cycle of checking and debit transactions.
- Developed, tested, and implemented financial-services application to bring multiple clients into standard database format.
- Part of a team involved in implementing new Check imaging system, which eliminated necessity for physical documentation and improved efficiency by 30%.
- Used Log4J logging framework for logging messages with various levels written throughout the Java code.
- Involved in deploying and configuring the applications in JBoss.
- Involved in Coding, Debugging & Code review.
Environment: Java (JDK 1.5), J2EE, Servlets, HTML, Java Script, XM, JDBC, Log4j, JBoss, Oracle 10g.
