Sr. Java Developer Resume
Atlanta Ga Jr Level Java, DevelopeR
SUMMARY:
- Senior Java Developer with seven plus years of experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
- Involved in all the phases of Software Development Life Cycle (SDLC).
- Extensive experience in developing applications using HTML, JavaScript, J-Query, JSP, Servlets, JavaBeans, EJB, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe, JNDI, JavaScript, XML, XSLT, JAXB.
- Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, OC4J, Web Sphere 5.x, 6.x, Web logic 8.x, 9.x Web and application servers.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.1/1.2, Spring IoC, Spring MVC, Spring Web Flow, and Hibernate.
- Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer.
- Working experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans.
- Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator.
- Developed ANT scripts and shell scripts for the build and deployment of J2EE applications.
- Working experience in using UML, XML parsers (SAX, DOM), XSL, XSLT, SOAP, WSDL, WSDL 2JAVA, JWSDP, HTML and DHTML.
- Hands on experience with Clear Case, Clear Quest.
- Sound RDBMS concepts and extensively worked with Oracle 9i/8i/10g/12c, PL/SQL, SQL Server 2000 etc.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Very good experience in developing Test Cases using JUnit.
- Excellent communication and interpersonal skills and a very good team player with the ability to work independently
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets, JavaBeans, Struts, Spring, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), Java Mail API, JAXM, JAXP, JAX-RPC, JAXB, ANT, Applets, JUnit, jboss drools, Rational Robot, Jmeter, JDeveloper, RUP, Rational Rose, CVS, SDLC
Web/App Servers: WebSphere 5.x/4.x, WebLogic 8.x/7.x, Tomcat 5.x/4.x, JBoss, Apache
IDE Tools: WSAD 5.x, WebLogic Studio 8.x/7.x, Eclipse 3.0/2.1.1, JBuilder, Visual Studio, Drools Guvnor
Web Services: XML, SOAP, WSDL, Apache AXIS
Data Bases: Oracle 8i/9i, DB2, SQL server, MS Access, Sybase
Languages: Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML, Drools Expert
Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Involved in design and development phases of the project.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.
- Developed Client side validations using JQuery and server side validations using Struts framework.
- Developed the business layer logic and implemented EJBs Session beans.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Consumed Web Services for transferring data between different applications, experienced with SOAP/WSDL and Restful web services.
- Used Hibernate to connect to database from frontend and perform database operations.
Environment: Java 1.6, spring 2.0, Hibernate, Struts 2.x, Log4j 1.4, TFS, SQL, Linux, Java/J2ee, JSP, Servlets, JavaScript, WinSCP, Putty.
Confidential
Jr. Level. Java DeveloperResponsibilities:
- Involved in design, development and testing phases of the project.
- Involved in end to end development by implementing REST Web Services, coding Action classes and JSPs.
- Developed Client side validations and server side validations using Struts framework.
- Used custom URI’s for the web application to talk to native apps on the mobile to implement scanning functionality.
- Worked with the production support team to analyze the L3 tickets and providing solutions.
- Worked with the QA team and involved in supporting FIT and UAT phase of development.
- Used JDBC to connect to database from frontend and perform database operations.
- Worked on tools like TFS for bug tracking, JAMA for requirement analysis.
- Worked on bug fixing and enhancements on change requests.
Environment: Java 1.6, spring 2.0, Hibernate, Struts 2.x, Log4j 1.4, TFS, SQL, Linux, Java/J2ee, JSP, Servlets, JavaScript, WinSCP, Putty.
Environment: Red Hat JBoss Fuse, Spring 3.2, Oracle 11i, AMQ, WMQ, Maven, JaxB, JBoss Developer Studio.
Java Developer
Confidential, Hershey, PA
Responsibilities:
- Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
- Involved in the analysis and design of the initiatives using Rational Application Developer.
- Involved in the development of the User Interfaces using HTML, JSP, JS, J-Query, CSS and AJAX.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams for the Respath enhancements.
- Involved in the design of the Presentation Tier, Services Layer etc for all the initiatives.
- Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer.
- Involved in the development of the presentation tier using Spring MVC framework.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Participated in the test case reviews, and manual testing of the enhancements during Release 1.5.
- Used clear case for defect tracking as well as activity tracking.
- Involved in fixing the defects during integration testing.
- Build and deployment of the Marriott application using Maven on to dev and testing environments.
Environment: HTML, JSP, JavaScript, J-Query, CSS, Ajax, RAD, TOAD, Spring MVC, Servlets, Hibernate, Clear Case, Clear Quest, Eclipse, Jboss Web, Tomcat etc.
Jr. Level. Java Developer
Confidential
Responsibilities:
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML on Rational Rose.
- Implemented Messaging Framework using MQ Series for receiving/sending XML format data.
- Developed code for reading XML data using DOM parser.
- Implemented J2EE design patterns such as Business Delegate, Value List Handler, Service Locator, Session Façade, Data Transfer Object, and Data Access Object
- Struts ActionServlet is used as Controller, and each user request for business functionality is wrapped in an action class that extends Struts Action class.
- All the exceptions from the Integration and Business tiers are logged in the Business Delegates using application specific logger class (using Log4J). Used ANT as a Build Tool.
- Prepared & executed JUnit test cases
Environment: J2EE Technology, EJBs, DAOs and J2EE design patterns such as Business Delegate, Value List Handler, Service Locator, Session Façade, Data Transfer Object, and Data Access Object, WSAD 5.0
