Java Developer Resume
Tampa, FL
SUMMARY
- Over 7+ years of experience in developing Web - based Applications, Enterprise Applications and Client Server Applications using J2SE/J2EE, Design Patterns, Application Servers, Data Bases, OOPS concepts and Frame works.
- Experienced in all levels of Requirement analysis, Design, Development, Testing and Supporting.
- Hands on experience on java, J2EE and related technologies like JDBC, JSP, Servlets, EJB, SOA, Soap Web Services, RestFul Webservices, JNDI, POJOs (Java Beans), Javascript, JMS, JSTL-EL, Struts, Spring, Hibernate, JUNIT, LOG4j and JSF.
- Has worked wif application servers IBM WebSphere, Weblogic, JBOSS and Tomcat web server.
- Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, JSF, HTML, DHTML, JavaScript, JQuery, CSS and AJAX.
- Expertise in relational databases like Oracle, SQL Server and DB2(UDB).
- Experienced in SDLC processes like waterfall, RUP, Agile, Scrum and Iterative and TDD (Test Driven Development).
- Experienced wif XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD
- Experienced wif developing JSP pages using JSP Standard Tags Library (JSTL) and Struts Tags Library.
- Experienced on different IDEs such as RAD, Eclipse, MyEclipse for application development.
- Experienced in developing Web Services that includes RESTful web services and SOAP.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirements in a distributed application environment.
- Combined problem solving wif engineering skills to identify and implement solution to client problems.
- Proven ability to work under pressure, develop strategies to meet customer needs
- Self-motivated, a quick learner and a team player
- Good communication, interpersonal and learning skills wif strong presentation skills, and ability to interact wif people at all levels.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, C#, ASP
XML & Scripting Languages: XML, XSD, XPATH, XSLT, JavaScriptShell Scripting, Groovy
J2EE & Frameworks: J2EE, Servlets, JSP, TagLibs, JMS, JDBC, JNDIStruts, Spring, Junit, Log4J, Hibernate.
XML & Web Services: SOAP, XML, XML-FO,SAX, DOM, JAXP, XSLTSOAP, WSDL, AXIS2, JAX-WS
IDE(s): RAD, Weblogic Workshop, Eclipse,Jboss-IDE
Web / Application Servers: Websphere, JBOSS, Tomcat, Apache, IIS
Middleware: Websphere MQ (MQSeries), Sonic MQ
RDBM: Oracle 9i/8i/7.x, DB2 UDB, Ms-SQL Server
Design patterns: Session Façade, Business Delegate, Service LocatorSingleton, MVC, Factory, Front Helper, Adapter, DAO, DTO.
Design methodologies: UML, Object-Oriented OOA / OOD, RUP
Design Tools: Rational Rose, Visio, TOAD
SCM Tools: Subversion, CVS, PVCS,Perforce.
O/S: UNIX, Red Hat Linux, Solaris, Windows 98/2000/XP
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of teh GTR.
- Involved in designing, creating and reviewing technical design documents.
- Responsible for creating WSDL from teh technical design docs.
- Responsible for creating Web services proxy and Domain objects using Ant scripts.
- Developed teh application using Spring 3.0 framework based on MVC architecture.
- Written and maintained service layers components.
- Responsible for developing xml parsers for in and out application requests.
- Extensively used Hibernate in data access layer to access and update data from database.
- Created application structure in Subversion repository and supported build team.
- Extensively supported integration and business teams in testing teh application.
- Responsible for writing junit test scripts and integrated wif build and deployment tool.
- Involved in code reviews and tested code extensively using junit testing.
- Deployed and tested teh application using IBM Web Sphere Application Server.
- Worked wif QA team in preparation and review of use case scenarios.
- Used PVCS as configuration management tool.
- Supporting teh UAT team and investigating teh defects and providing teh solutions.
- Participated in weekly meeting wif teh business team to give teh updates of teh project.
Environment: Java, JMS, JSF, Spring framework 3.0, JDBC, JUnit, XML, SOA, RestFul Web Services, Hibernate, Web Sphere, Subversion, Oracle 10g, RAD and Linux.
Confidential, Newark, DE
Java/ J2EE Developer
Responsibilities:
- Implemented Spring and Struts to develop CRE JARs for CRE framework.
- Implemented Struts framework based on teh Model View Controller design paradigm.
- Implemented Spring-Struts integration
- Design and developed teh application tool using Servlet and Spring.
- Developed JSPs and halper classes involved in teh project.
- Configured and deployed teh applications on Websphere App Server and Tomcat server.
- Implemented various XML technologies like XML schemas, JAXB parsers and XMLBean.
- Configured and created application log files using Log4J. .
- Wrote service method and SQL queries, PL/SQL to interact wif Oracle DBMS.
- Wrote POM Build scripts to Compile and build teh application.
- Used eclipse and RAD as teh IDE and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting
- Used Log4J, JUnit and Easy Mock for debugging, testing, and maintaining teh system state and eliminated critical bugs.
Environment: Java, J2EE, Spring, SOAP, RestFul Web services, JMS, JSP, JSTL, JavaScript, Maven, JNDI, JDBC, PL/SQL, Oracle 10g, XML, Log4j, Web Sphere Application Server 6.1, RAD, Perforce, Linux etc.
Confidential, Tampa, FL
Java/ J2EE Developer
Responsibilities:
- Involved in meeting wif business to gather requirements.
- Involved in analyzing business requirements and compose them into a technical use cases.
- Used Object-oriented development techniques such as UML for designing Use case, Sequence, Activity and Class and Object diagrams.
- Designed and developed teh application based on Spring MVC framework.
- Developed Components and Interfaces using EJB 3 stateless session beans and Hibernate.
- Configured and maintained teh Application using Spring framework
- Developed RESTFulwebservices to access centralized database called CrossRoads.
- Created HTML, CSS, JSTL and DHTML pages for Presentation Layer.
- Deployed teh Enterprise Java Beans in WebSphere App Server.
- Developed extensive client side validations scripts using Java Script.
- Used JAXB/DOM to process XML messages.
- Wrote batch jobs for loading data from .CSV files into database.
- Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
Environment: Java, J2EE, Spring, EJB 3, Hibernate, Webservices, JSP, JSTL, JavaScript, JNDI, JDBC, PL/SQL, Oracle 10g, XML, Log4j, UML, Jboss, WebSphere Application Server 6.0, Eclipse, Subversion, Linux etc.
Confidential, St. Petersburg, FL
Senior Java / J2EE Developer
Responsibilities:
- Designed teh application using Spring framework which is based on MVC Architecture.
- Designed Application flow controller and developed UML diagrams for teh application using Rational Rose.
- Designed teh project using MVC, Session Façade and Service Locator and Business Delegate patterns.
- Developed stateless session ejbs for business logic and transactional management.
- Model Layer is implemented using teh Hibernate and developed POJO’s and hibernate mapping files and hibernate configuration files for teh application needs
- Extensively used teh Hibernate Query Language (HQL) in teh Data Access Objects.
- Implemented Spring-Hibernate integration.
- Developed all JSPs and halper classes involved in teh project.
- Configured and deployed teh application on Weblogic App Server.
- Implemented various XML technologies like XML schemas, JAXB parsers
- Used WSDL and SOAP protocol for Web Services implementation.
- Used JUnit for unit testing teh entire application, rectified performance bottlenecks and eliminated critical bugs.
- Wrote ANT Build scripts to Compile and build teh application.
- Used Subversion as version controller.
Environment: Java, J2EE 1.5, Spring, EJB 3.0,Hibernate, Web Services, JSP, XML, JavaScript, JSTL, Design patterns, Rational Rose, Eclipse 3.4,JUnit, Ant, Subversion, Oracle Weblogic 10.3, Oracle 10g, Windows, UNIX etc.
Confidential, Boston, MA
J2EE Developer
Responsibilities:
- Analyzed and developed UML wif Rational Rose including development of class diagrams, sequence diagrams, use case diagrams and activity diagrams
- Developed using teh MVC architecture and employed teh Struts Framework and used Validation Framework and Tiles Framework as a plug-in wif struts.
- Developed user interface using JSP, JSP Tag libraries (JSTL) and Struts Tag Libraries
- Implemented teh Middle Tier employing design patterns like MVC, Business Delegate, Service Locator, Session Facade, Data Access Objects (DAO's)
- Used EJBs in teh application and developed Session beans to house business logic at teh middle tier level.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information’
- Implemented various XML technologies like XML schemas, JAXB parsers for cross platform data transfer.
- Used WSDL and SOAP protocol for Web Services implementation
- Used JDBC to access DB2 UDB database for accessing customer information.
- Developed application level logging using Log4J
- Used JUnit to do teh unit testing
- Used CVS for version controlling and JUnit for unit testing.
- Involved in teh development of Tables, Indexes, Stored procedures, Database Triggers and Functions
- Involved in documenting teh application
Environment: J2EE, IBM WebSphere Application Server, WSAD, JSP, EJB, Struts, JMS, JDBC, JNDI, XML, XSL, XSLT,XSL-FO, Web Serivces, WSDL, SOAP, Hibernate, RUP, Rational Rose (2000), Log4J, JUnit, CVS, IBM DB2 v8.2, Red Hat LINUX.