Sr. Java Developer Resume
Shelton, CT
SUMMARY
- 6+ years of extensive software development experience in Java/ J2EE technologies.
- Experience in MVC (Model View Controller) architecture and Struts, Spring and Hibernate frameworks.
- Expertise on the software tools like Eclipse for application development and debugging.
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Experienced with Object Oriented Design (OOD) and Object Oriented Analysis (OOA).
- Good understanding and practiced in java concepts like Garbage collection, Performance, Concurrency API.
- Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
- Experience in developing the n - tier Client-Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment.
- Working experience in Production, Development, Staging and QA environments.
- Experience in development and deployment of applications on BEA Weblogic Application Server 8.1/9.1/10.0 and IBM WebSphere Application Server3.5/5.x/6.x.
- Familiar with RDBMS concepts and worked on multiple databases Oracle 10g/11g, MS SQL Server, and DB2.
- Experience in implementing J2EE Design Patterns like MVC, DAO, Business Delegate, Singleton etc.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6,1.7, C++
Client Scripting: JavaScript, Applet
Server Scripting: JSP1.2,2.1, JSTL
Platforms: Windows (7, Vista, XP, 2000, 98, NT), Red Hat Linux, Solaris, Unix
Version Control: Rational ClearCase, Tortoise SVN, CVS
Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1, 5.0, DB2.
Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect, Teradata-Connect Assistant, Erwin, Altova Database Spy
ORM Frameworks: Hibernate 2.0,2.1,3.0, iBATIS
J2EE MVC Frameworks: Struts 1.1,1.2,1.3.8, JSF 1.2, Spring 2.5 MVC, Spring
IDEs: Eclipse, IntelliJ, Jbuilder 2005,2006,iRAD, NetBeans
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)
Webservice Tools: SOAPUI, HttpMoniter
Webservice Implementations: Axis 1.0,2.0, JWSDP, Jersey, Metro, XFire, CXF
Middleware Technologies: EJB 2.1,3.0,JNDI
Design Patterns: Session Fa ade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory
UML Tools: Altova UML Spy 2009,2010, MS Visio, Rational Enterprise, UModel
Content Management: Documentum, SharePointWhite box Testing (Functional, Load) JUnit 4.1Black box Testing (Functional, Manual, Load) JMeter
JavaScript Frameworks: jQuery
Batch Scripting: ANT 1.4,1.5,1.6, Maven
Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development
Messaging Technologies: JMS, MDB
Transaction Control: JTA, Hibernate Transactions
XML Tools: Altova XML Spy
Loggers: Log4J
PROFESSIONAL EXPERIENCE
Confidential, Shelton, CT
Sr. Java Developer
Responsibilities:
- Analyzed and estimating the change requirements
- Worked in the enhancement, testing and bug fixing of Member portal
- Worked in the enhancement of registration servlet application using Java, servlet, JSP, JSTL, Spring and several design pattern like MVC2, DAO, and DTO.
- Developed web services using Axis.
- Used XMLspy for validating XML data.
- Worked on setting up and integrating the registration servlet application in Websphere application server with the back ends.
- Configured beans.xml for reg. Servlet application.
- Worked on developing user interfaces for member portal using JSP and JSTL, and converted the request parameters from user interfaces into XML format.
- Created batch jobs in java to verify the registration eligibility of member’s.
- Implemented application logging using log4j framework
- Developed Junit test cases for member portal and reg. servlet application and testing.
- Worked on ANT script to build the reg. servlet application.
- Worked on the root cause analysis for the major outages in the portal.
- Interacted with customers in solving their issues in portal.
- Worked on creating test data for testing in the lower regions.
Environment: Java, Servlets, JSP, Spring, HTML, XML, WebSphere 6.0, Apache, RAD, Web Services, XMLSpy, Oracle, SQL Server, CVS, ClearCase, Junit, ANT
Confidential, Orlando, FL
Java/J2EE Developer
Responsibilities:
- Extensively involved in requirements gathering, analysis and design.
- Worked on developing Object-Oriented n-tier Scalable high-performance and web application module using Core Java.
- Worked on Core Java Multi-threading.
- Involved in designing Object Oriented Principles Methodologies.
- Used J2EE and Java design patterns, DAO, Service Locator, Object Factory and Singleton patterns extensively.
- Wrote new JSP’s, and modified existing JSP’s, Servlets and deployed them on Weblogic Application server.
- Developed Custom tags and Interceptors to persist the frame state.
- Extensively involved in Server-side programming using Struts as handlers for dynamic Content generation and User Interface (UI) using XML.
- Developed the front end application using JSF and Spring.
- Implemented the front end of the application using Spring MVC. Developed various controllers and validators for the front end and defined common page layouts using tiles.
- Used Dependency injection in Spring for Service layer and DAO layer.
- Audit Logging (using HibernateInterceptor) was implemented for the admin application.
- Designed, developed and maintained the data layer using the ORM framework called Hibernate.
- Implemented SOAP, WSDL and a subset of XML Schema for a Web services toolkit, and for web services integration.
- Developed WSDL and implemented Web Services in SOAP Server using Apache Axis.
- WebLogic JDBC Connection Pool is used to connect to database server using BEA’s DB2 Server. Created a data source to connect to DB2 Server.
- Agile delivery of software using practices of short iterations, sprints, Scrum.
- Used JUnit, JUnit-Perf and Cactus for testing purposes.
- Worked on Jasper reports, an open source reporting tool to generate reports.
- Developed build scripts using ANT.
Environment: JDK 1.4.2, Core Java, J2EE (Servlets, JSP, JSF, Struts, Spring, Hibernate), Oracl9i/8i, DB2, UML, HTML, DHTML, Java Script, XML, REST, XHTML, Eclipse, TOAD 7.6, SOA, SOAP, Weblogic 7.1, Tomcat, Web services, JUnit
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Developed the application using Struts following MVC architecture
- Identified the participating pages and the navigation paths between pages.
- Developed action and form classes based on Struts framework to handle the pages
- Created several JSP’s and populated them with data from databases using JDBC
- Designed and developed EJBs to handle business logic and store persistent data
- Developed Web Services to retrieve data from legacy systems
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc)
- Used J2EE Singleton design pattern
- Planned and implemented various SQL, Stored Procedure, and triggers
- Used JDBC to access Oracle database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems in
- Used BEA WebLogic Application Server
- Used ANT for the build process
Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.2.x, Web Services, BEA WebLogic 8.1, JUnit, SOAP, XML, JavaScript, UML, ANT, Oracle 9i, Windows 2003
Confidential, Omaha, NE
Java/J2EE Developer
Responsibilities:
- Responsible for Designing, Coding of the system using Java, J2EE, Hibernate, MySQL with Strut framework.
- Involved in solving bugs of existing back-end code.
- Session maintenance was done using Servlets.
- MVC architecture was utilized to develop the application.
- Implemented peer java classes for corresponding Action.
- Involved in coding JDBC connection pooling that used for data access.
- Coded business rules throughout the lifecycle of application using SCRUM.
- Involved in a final documentations of project.
- Designing and maintaining Hotel Database of sidestep website with MySQL.
- Deployed the application and configured the data source on Tomcat server.
Environment: Core JAVA 1.4, J2EE, Hibernate, Struts, PL/SQL, XML, Tomcat, Servlets, HTML, Java Script, DHTML, MySQL, Windows XP.
Confidential
Java Developer
Responsibilities:
- Designing JSP using Java Beans.
- Involved in Design, Development, Testing and Integration of the application.
- Implementing business logic and data base connectivity.
- Client side installation and configuration of project.
- Implemented Struts framework (Action and Controller classes)for dispatching request to Appropriate class.
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Co-coordinated Application testing with the help of testing team.
- Writing database queries on Oracle 8i
- Writing Stored procedures, Packages, Views, Cursors, Functions and triggers using SQL & PL/SQL.
- Ability to quickly adjust priorities and take on projects with limited specifications.
- Effective team player with excellent logical and analytical abilities
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
Environment: Java 1.3, JSP 1.2, Servlets 2.2, Struts 1.0, Hibernate, XML, Web sphere 5.0JDBC 2.0, Oracle 8i, Windows NT.
