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.
- Have worked with 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 with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD
- Experienced with 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 with 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 with strong presentation skills, and ability to interact with people at all levels.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, C#, ASP
XML & Scripting Languages: XML, XSD, XPATH, XSLT, JavaScript,Shell Scripting, GroovyJ2EE & Frameworks:J2EE, Servlets, JSP, TagLibs, JMS, JDBC, JNDI,Struts, Spring, Junit, Log4J, Hibernate.XML & Web Services:SOAP, XML, XML-FO,SAX, DOM, JAXP, XSLT,SOAP, 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 Locator,Singleton, 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 the GTR.
- Involved in designing, creating and reviewing technical design documents.
- Responsible for creating WSDL from the technical design docs.
- Responsible for creating Web services proxy and Domain objects using Ant scripts.
- 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 the application.
- Responsible for writing junit test scripts and integrated with build and deployment tool.
- Involved in code reviews and tested code extensively using junit testing.
- Deployed and tested the application using IBM Web Sphere Application Server.
- Worked with QA team in preparation and review of use case scenarios.
- Used PVCS as configuration management tool.
- Supporting the UAT team and investigating the defects and providing the solutions.
- Participated in weekly meeting with the business team to give the updates of the project.
Environment: Java, JMS,, Spring framework, XML, SOA, SOAP Web Services, Hibernate, Web Sphere, Subversion, Oracle 10g, RAD and Linux.
Confidential, Newark, DE
Java/ J2EE Developer
Responsibilities:
- Implemented Spring and Struts to develop Confidential JARs for Confidential framework.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Implemented Spring-Struts integration
- Design and developed the application tool using Servlet and Spring.
- Developed JSPs and helper classes involved in the project.
- Configured and deployed the 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 with Oracle DBMS.
- Wrote POM Build scripts to Compile and build the application.
- Used eclipse and RAD as the 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 the system state and eliminated critical bugs.
Environment: Java, J2EE, Spring, SOA, RestFul Web services, 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 with 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 the application based on Spring MVC framework.
- Developed Components and Interfaces using EJB 3 stateless session beans and Hibernate.
- Configured and maintained the Application using Spring framework
- Developed RESTFulwebservices to access centralized database called CrossRoads.
- Created HTML, CSS, JSTL and DHTML pages for Presentation Layer.
- Deployed the 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 the application using Spring framework which is based on MVC Architecture.
- Designed Application flow controller and developed UML diagrams for the application using Rational Rose.
- Designed the 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 the Hibernate and developed POJO’s and hibernate mapping files and hibernate configuration files for the application needs
- Extensively used the Hibernate Query Language (HQL) in the Data Access Objects.
- Implemented Spring-Hibernate integration.
- Developed all JSPs and helper classes involved in the project.
- Configured and deployed the 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 the entire application, rectified performance bottlenecks and eliminated critical bugs.
- Wrote ANT Build scripts to Compile and build the 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 with Rational Rose including development of class diagrams, sequence diagrams, use case diagrams and activity diagrams
- Developed using the MVC architecture and employed the Struts Framework and used Validation Framework and Tiles Framework as a plug-in with struts.
- Developed user interface using JSP, JSP Tag libraries (JSTL) and Struts Tag Libraries
- Implemented the Middle Tier employing design patterns like MVC, Business Delegate, Service Locator, Session Facade, Data Access Objects (DAO's)
- Used EJBs in the application and developed Session beans to house business logic at the 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 the unit testing
- Used CVS for version controlling and JUnit for unit testing.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions
- Involved in documenting the 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.