Java Developer Resume
IowA
SUMMARY
- Six plus years of professional experience implementing n - tier internet and intranet applications, including user interaction, requirements gathering, systems analysis, design, development.
- Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Webservices, Design patterns.
- Experience in various Agile methodologies, Waterfall & Test Driven Development (TDD).
- Intensive knowledge in databases like Oracle, SQL Server.
- Designed and developed multiple J2EEä Model 2 MVC based Web Application using J2EEä Technologies (EJB, Servlets, JSP), Patterns and popular open-source framework Struts and Hibernate
- Experienced in using Log4j and good expertise in Ant and Maven Tool.
- Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Experienced in Web Services approach for Service Oriented Architecture (SOA)
- Working with many popular Relational Database Management Systems like IBM DB2, Oracle and MS SQL Server
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EEä Application Servers like IBM WebSphere, BEA WebLogic and open source JBoss, and Apache Tomcat
- Extensive experience working with IBM MQ Series
- Experienced in Java multi-threading, socket programming, RMI, CORBA
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing
- Strong communication and interpersonal skills.
TECHNICAL SKILLS
Languages: C, C++, Java
Web Technologies: JSP, JSF, Servlets, HTML, JavaScript, CSS,XML
Web Services: JAX-RPC, SOAP, RESTful web service.
Application/Web Servers: Tomcat 5.0, WebLogic, Websphere
System Design: UML, Rational Rose.
IDE Tools: Eclipse Helios, Net Beans 6.9,6.8, RAD
Databases/API: Oracle10g,MS Access, MySQL and SQL Server, SQL Developer
Operating Systems: Windows 2003/2000/NT/XP
Data Modeling: Microsoft Visio, Rational Rose and UML Design
Frameworks: Struts, Spring and Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Iowa
Java Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weekly client communications with Business Analysts.
- Involved in the architecture team for design and implementation of system.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Business logic is implemented using Spring Core and Hibernate.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed Exception handling framework and used log4J for logging.
- Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.
- Developed and modified database objects as per the requirements.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: Java, J2EE, JSP, Struts 2.0, Spring 2.5, Hibernate 3.5, JMS, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS,CVS, Log4J, JAXB, JUnit3.8, Websphere7.0, Eclipse Helios, Oracle 10g.
Confidential, PA
Java Developer
Responsibilities:
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
- Involved in writing the database integration code using Hibernate Leveraged the AOP features of Spring framework to handle exceptions.
- Used Apache Axis for implementing and testing Web Services.
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
- Contributed in design and development of Struts/MVC web based application.
- Used Struts Tiles and Validator framework extensively in developing the applications.
- Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Bean and Html taglib’s) to create standard dynamic web pages.
- Driven Development (TDD Approach) environment using Agile methodologies.
- Deployed the application in BEA WebLogic Application Server 10.0.
ENVIRONMENT: Java/J2EE, Spring MVC 2.0, Clear Case, Apache, Eclipse 3.3, JSP 2.1, JSF, Struts, JNDI, Log4j, JUnit 4.5, XML, HTML, JavaScript, Weblogic Application Server 10.0, Oracle 10g, Windows XP and IBM MQ Series.
Confidential, IL
Java Developer
Responsibilities:
- Design of the application model using Rational Rose by utilizing Struts framework (Model View Controller) and J2EE design patterns.
- Designed Class diagrams of modules using Rational Rose (UML).
- Used Rational Clearcase for controlling different versions of the application code. Business delegate and Service locator patterns were used to separate the client from invoking the direct business logic implementation and prevented the duplication of code.
- Persistence layer is implemented using Entity Beans.
- Wrote SQL queries efficiently for retrieving data from the database.
- Involved in the integration testing and addressed the Integration issues of the different modules of the application.
- The application was run and deployed in IBM’s Websphere Application Server 5.1. The build process was controlled using Apache Jakarta’s Ant.
- Used Log4J for logging purposes.
Environment: J2EE 1.4, JDBC, Servlets 2.4, JSP 2.0, EJB 2.0, Struts 1.1, Rational Clearcase, Websphere 5.1, WSAD, UML, UNIX, java-script, Ant 1.6.1, XML, DB2, Dreamweaver 7.0 and Log4J
Confidential, OH
J2EE Developer
Responsibilities:
- Requirements and prepare Design Documents.
- Involved in the system analysis, design, and development
- Involved in LLD, Project Plan, System & Integration documents
- Configured Struts Framework to implement MVC design patterns.
- Worked on Spring application framework features IOC container and AOP
- Worked on Hibernate object/relational mapping according to database schema
- Analyze the new enhancements and translate Business Requirements into Functional Worked on the WebServices classes and WSDL generation.
- Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Preparing the design document based on requirements. And sending project status report on weekly basis.
- Creating functional point estimation. And Responsible for designing user interface using Struts Framework.
Environment: JDK 1.3.8, EJB, JMS, XSD, XML, Ant, JUnit3.8, Axis Log4j, Xdoclet, Xml, Beans, SOAP, Hibernate, Struts, Spring, WSAD 5.0, IBM MQ Series 5.0, Oracle 9i, CVS, Eclipse
Confidential
Java Developer
Responsibilities:
- Coding of Servlets for application control.
- Coding of JSP’s for presentation.
- Coding of Java Script for front-end validations.
- Coding Session beans for encapsulating the business logic
- Coding Entity beans for database interaction
- Unit testing and Test suite creation
- Designed and developed the application using design patterns.
- Analyzing the enhancements and giving the impact analysis and estimation for them.
- Involved in UAT and Production support.
Environment: JDK 1.4, JSP, HTML, EJB, JDBC. Servlets, JavaScript, XML, Weblogic 5.0, DB2, TOAD, VSS
