Java Developer Resume
Columbia, MD
SUMMARY
- Over 7+ Years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using Software Development Methodologies / Framework s like SDLC, OOAD and AGILE.
- Expertise in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, EJB, JDBC, Struts and Hibernate.
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets and EJB.
- Expertise in development of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB, JDBC, JNDI, Java Beans, JAXB, JAXP (SAX/DOM) and JAX-RPC.
- Experience in developing applications using JavaScript, CSS, XML and HTML.
- Experience in RDBMS, SQL and PL/SQL, writing Stored Procedures, Functions and Triggers in Oracle, DB2, SQL and PL/SQL.
- Experience in Rational Rose for UML modeling.
- Web Services SOAP-WSDL and RESTful.
- Experience in deployment of applications on JBoss, IBM WebSphere, WebLogic and Apache Tomcat application servers.
- Good knowledge in IDE’s like Eclipse and NetBeans.
- Designed and Developed Web Applications involving J2EE technologies like Servlets, JSP, JavaBeans, EJB, JDBC, JMS and JNDI.
- Sound Knowledge of Design Patterns like Singleton, Business Delegate, Session Façade, DAO, and MVC.
- Experienced in Oracle 10g/9i/8i, RDBMS and SQL Server including SQL and PL/SQL
- Excellent communication and problem solving skills.
- Experience working as an individual contributor and as a team member coordinating with other team members.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, J2EE, SQL, PL/SQL
JDK versions: JDK 1.5/1.6
J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS
Frameworks: Struts, Hibernate, Spring
Markup/Scripting Languages: HTML, XML, CSS, XTML, JavaScript
XML Technologies: XLTS, JAXP(DOM,SAX), WSDL, JAXB
Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat
IDE: Eclipse, NetBeans
Databases: Oracle, MySQL, MS-SQL Server, DB2, MS Access
OS: Windows (NT/2000/XP/Vista/7/Server 2008), UNIX
Testing Tools: JUnit, Log4j
Design Methods: UML, OOAD, J2EE Design Patterns
Build Tools: Maven, ANT
Version Control: CVS, Sub Version(SVN)
PROFESSIONAL EXPERIENCE
Confidential, Columbia, MD
Java Developer
Responsibilities:
- Organized the IEG pages with changes as required by the requirement team.
- Executed IEG scripts from IBM Cúram applications.
- Eclipse was the major IDE used.
- Actively involved in the telephone calls with requirement team.
- Developed the online application module with latest Curam technology IEG.
- To make changes in the user interface page, worked on uim,vim and java files
- Used an Integrated Development Environment (e.g., Eclipse), design tools (Rational Software Architect (RSA)) and modeling using UML.
- Created technical documents using MS Office products, Visio, Word, Excel, and PowerPoint.
- Implemented the logic to retry Project service to RSA connectivity
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Used Check Style for code formatting
- Followed java j2ee standard for development
- Used Apache Tomcat for development
- Used Weblogic Application Server for deployment in production
- Unit testing was done using JUnit
- Bug tracking and fixing was done using Test Director.
- Used Clover Cenqua for report generation on Unit Testing Percentage of Code
Confidential, Fremont, CA
J2EE Developer
Responsibilities:
- Involved in designing UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Created User interfaces using JSP, HTML, CSS and JavaScript.
- Developed Custom Tags and JSTL to support custom user interfaces.
- Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
- Used JavaScript and Struts validation framework for front end as well as server side validations.
- Used Tiles Framework to create standard, reusable presentation components.
- Developing various Reports in PDF/XML/HTML format by using Jasper Reports tool.
- Implemented Design Patterns like MVC, Front Controller, Singleton, and Factory etc.
- Used Spring MVC framework and integrated it with Hibernate.
- Extensively used Hibernate ORM tool in data access layer to map the object view of data into database and to provide access and update information in the database.
- Used Web Services - WSDL and SOAP for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
- Supported the development of database schema and creation of database tables in DB2.
- Extensively used Eclipse for writing code
Environment: IBM WebSphere App Server 6.0, Eclipse v3.5, J2EE 5, HTML, JSP 2.0, Struts 2.0, Hibernate 3.0, Spring 3.0, XML, JSTL, XSLT, SOAP, WSDL, JAXP, AJAX, Log4J, JUnit, ANT, SVN, PL/SQL, DB2, Windows XP.
Confidential, Boston, MA
J2EE Developer
Responsibilities:
- Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simply the complexity of the application.
- Implemented Model View Controller (MVC-2) Architecture using Jakarta Struts framework at presentation tier.
- Developed various Enterprise Java Bean components to fulfill the business functionality.
- Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
- Validated all forms using Struts validation framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency injection and integrated it with Hibernate.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Session Façade, and Singleton.
- Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
- Developed test cases on JUnit.
- Used Log4J for logging and tracing the messages.
- Used CVS to maintain version control.
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Involved in coding for Junit Test cases, ANT for building the application.
Environment: WebLogic Application Server v10.0, Eclipse v3.5, HTML, JSP 2.0, JavaScript, Servlet 2.3, EJB 2.0, Struts 1.3, Hibernate 2.0, Spring 2.5, JMS 1.1, XML, WebServices -RESTful, XML, SAX, DOM, JAXB, Log4J, JUnit, Maven, CVS, PL/SQL, Oracle 10g, Windows XP.
Confidential, AKRON, OH
Java/J2EE Developer
Responsibilities:
- Implemented Spring MVC design pattern for the middle tier of the application
- Used Hibernate, developed POJOs and wrote the XML files to map the objects to relational database using JAXB
- Implemented DAO design pattern for interaction with the database and also used Filter pattern for the implementation of security and authentication of the clients who want to use the system
- Involved in writing Stored Procedures, Functions, packages, Views, Sequences, Triggers using PL/SQL for Oracle database.
- Developed the front end using JSP, Tag libraries, HTML, CSS.
- Implemented validations for web pages using Spring validation framework
- Used JQuery to simplify the client-side scripting of HTML
- Implemented business logic using Hibernate.
- Tested database connections using MOCK objects for better performance
- Used JMS 1.2 API for sending messages
- Used Log4J for the logging and debugging purposes
- Written Hibernate Query Language (HQL) for persistence layer
- Use of various core and J2EE design patterns like factory, DAO, Singleton, Business Delegate, MVC, DI.
- Involved in development of JAX-WSWeb Services using WSDL, CXF, SOAP and XSDs.
- Deployed the application on WebSphere Application Server.
- Developed unit test cases using JUnit and DBUnit.
- Used SVN for code repository and Eclipse for IDE.
- Implemented the logging mechanism using log4j framework.
- Used Ant to build the J2EE application.
- Used HP Quality Center for defect tracking and worked with QA team to resolve any defects during the application testing phase and UAT testing.
- Altova XML Spy tool were used to speed up the implementation of tasks.
Environment: JDK 1.6, Spring 3.0, JSP 2.0, Hibernate 3.0, XML, HTML, CSS, JQuery, JAX-WS Web Services, JMS 1.2, Eclipse Kepler, WebSphere 6.1, UML, Log4J 1.2.7, JUnit 4.1, Ant 1.7, CXF, SOAP, WSDL, PL/SQL Developer, HQL, DBUnit, Oracle 9i, Quality center, XML Spy, Windows 7, JAXB.
Confidential
Java Developer
Responsibilities:
- Developed Deployment descriptor using XML files.
- Used Rational Rose and Microsoft Visio, UML tools for creating sequence and class diagrams.
- Designed tables to access the database in Oracle.
- Configured the WebLogic Console by creating Connection Pool.
- Developed Client Application using Servlets.
- Implemented MVC, Front Controller, Singleton, Data Access Objects, Value Object Design Patterns
- Developed user interface of the application using JSP, HTML, DHTML, XML and XSLT.
- Mentored co-developer in the application development
- Developed prototypes for the application.
- Documented the best practices of using the Java J2ee in application development
- Utilized MDBs, JMS, and MQ-Series for integration.
- Used Eclipse IDE for java development
- PL/SQL developer for database development.
- Used JDBC for Querying data
- Used Check Style for code formatting
- Followed java j2ee standard for development
- Used Apache Tomcat for development
- Used Weblogic Application Server for deployment in production
- Unit testing was done using JUnit
- Bug tracking and fixing was done using Test Director.
- Used Clover Cenqua for report generation on Unit Testing Percentage of Code
Environment: EJB, JNDI, Web Logic, Java, RMI, JDBC, Servlets, XML, HTML, JavaScript, Windows NT/95, Oracle 8i, PL/SQL Developer, HQL, DBUnit, Oracle 9i, Quality center, XML Spy, Windows 7, JAXB.