Java/j2ee Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- 6 +years of experience in design, development, maintenance and support of Java/J2EE applications.
- Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
- Extensive experience in Java/J2EE programming - JDBC, JSF, Servlets, JSP, JSTL,JMS, EJB 2.0/3.0.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
- Experienced in developing MVC framework based websites using JSF, Struts and spring.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
- Expertise in Object-relational mapping using Hibernate.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
- Expertise in developing and consuming Web services including different technologies and standards likeDTD,XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-Iand Apache Axis, JAX-RPC.
- Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
- Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1/10.3, Apache Tomcat 5.x/6.x/7.x, JBOSS 5.x/4.x.
- Good Knowledge of using IDE Tools like Eclipse, Net Beans, JBuilder, Rational Application Developer(RAD)for Java/J2EE application development.
- Expertise in database modeling, administration and development usingSQL, T-SQL and PL/SQL in Oracle (9i and 10g), DB2 and SQL Server 2005/2008.
- Experience in using ANT and Mavenfor build automation.
- Experience in using version control and configuration management tools like SVN, Clear Case, CVS and Subversion.
- Versatile team player with good communication, analytical, presentation and inter-personal skills.
TECHNICAL SKILLS:
Languages: Java (jdk 1.5/1.6), Java EE 1.5, C, C++, Java Script, SQL, PL/SQL, AJAX.
Web/Distributed Technologies: J2EE, Java EE 5, Servlets 2.1/2.2, JSP 2.0, JSTL1.1,EJB 1.1/2.0/3.0, JDBC 2.0/3.0, RMI, XML,XSL,XSLT, UML, MVC, Java Threads, SOAP, WSDL, UDDI, XML, SOA, JAX-RPC, JMS
Scripting: JSP 1.2/2.1, Java Script, HTML, DHTML, CSS, ANT, Unix Shell Scripting.
Frame works: Struts 1.2, J2EE, UML, JSF, Hibernate 3.x, Spring
RDBMS: ORACLE 8i/9i/10g, Sybase, MS-Access 2000, MySQL, SQL-Server 2005/2008.
Web/Application Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1/10.3, Apache Tomcat 5.x/6.x/7.x, JBOSS 5.x/4.x
IDE / Tools: RAD 6.0, WSAD 5.1, Eclipse 3.x with My Eclipse 4.1.1
Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Worked on Core java/OOD to implement the application logic.
- Designed and developed web pages using JSF 1.1/2.0 Framework.
- Worked on re - usability by building custom JSF components for Empowerment, Dropdowns etc.
- Worked on implementing Spring WebFlow to take the advantages of Flow Scope and Conversation Scope overRequest/Session Scopes.
- Developed various test cases using JUnit.
- Worked on Java script, CSS Style Sheet, Richfaces, Jquery.
- Worked on Spring Framework features IOC, MVC, WebFlow, ORM and JDBC concepts.
- Worked on integrating the iBatis Framework (using Spring-ORM) with the application.
- Worked on implementing Ajax calls to populate the dropdowns dynamically and to release locks created onthe screens/records.
- Design and development of Enhancements for Mitigations, Foreclosure, Real Estate, DAS and SHAW modules.
- Worked on creating the builds to deploy the applications in Websphere App. Server 6.1/Tomcat 7.
- Worked on migrating application from Power Builder to Java.
- Developed the application using Eclipse.
- Implemented logging mechanism for the application using log4j.
- Provided immediate analysis with short term/long term resolution plan for the high critical Production issues with a very short turn around time
Environment: Java, JSP, JSF, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XMLJDBC, Transactions, JavaScript, JQuery, Apache Tomcat, Eclipse, Oracle, CVS, JUnit.
Confidential, Indianapolis, IN
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
- Developed the presentation layer using Spring MVC.
- User Interface was developed using Servlets, JSP, DHTML, HTML, JavaScript, JQuery and CSS.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Implemented Transactions using Spring Transaction Management and AOP framework.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
- Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
- Have worked on Oracle 10g data base for storing and retrieving the application data.
- Involved in configuring JMS and JNDI in rational application developer.
- Created MDBs to subscribe messages from Weblogic Messaging Queues for asynchronous communications.
- Communicated with the broker using SOAP over HTTPS and digital signature/certificate were used for security.
- Involved in WebLogic administration like setting up Data Sources, deploying applications.
- Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: Java, JSP, Servlets, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XMLJDBC, Transactions, JavaScript, JQuery, JSON, Apache Tomcat, Apache CXF, WebLogic Application Server, SOAPWSDL, JMS, Eclipse, Oracle, CVS, JUnit.
Confidential, PA
Java/J2EE Developer
Responsibilities:
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing usingagilemethodology.
- Involved in multi-tier Java EE design utilizing Spring IOC and Hibernate deployed onWebSphereApplication server connecting to Oracle database.
- Used Spring Framework for data dependency injection and Spring WEB MVC framework to implement the MVC design pattern.
- Designed rich UI web pages using JSP, HTML, JavaScript, CSS, JQuery and AJAX.
- Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
- Extensively worked with Hibernate and PL/SQL for developing stored procedures, triggers and functions to process trades, mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Implemented both server/client validations using JavaScript and JSF Validation Framework.
- Consumed REST based services using JQuery.
- Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
- Design patterns like Singleton, Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
- Involved in making enhancements to a standalone application and deploy in production.
- Involved in unit testing using JUnit.
- Created Use cases and Sequence diagrams using UML.
- Used Clear Case for configuration management and version control.
Environment:J2EE 1.4, Eclipse 3.x, JBoss, Oracle 9i, JSP, Struts, Hibernate, Spring, JSF, Web Services, CSS, Java Script, Log4j, AJAX, UML, Rational Rose, JUnit, JSP, HTML, JavaScript, JSTL, XML,JAXP 1.2, SOAP 1.2, WSDL 2.0, AXIS
Confidential
Java Developer
Responsibilities:
- Analyzed and modified existing code wherever required and responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
- Designed the applications using Spring MVC framework for easy maintainability.
- Used spring framework for dependency injection with the help of Spring Configuration files.
- Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
- Implemented Hibernate to map all the tables from different data sources.
- Designed the Front-end screens using JSP, Servlets, XHTML and JavaScript.
- Design & Development of User Interface module using J2EE, JSP, JSTL, Servlets and Spring Framework.
- Supported the applications through debugging, fixing and maintenance releases.
- Involved in the Maintenance and Code changes from existing code, Support of the System.
- Involved in the configuration management using SVN.
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errors.
- Performing functional, integral and manual tests to ensure that the code doesn't break at any point of time during development stage.
- In database end, responsibilities for creation of table’s sub-queries, joins, integrity constraints and views.
Environment: J2SE, J2EE, JSP, Spring MVC, Hibernate, Servlets, JDBC, JavaScript, Eclipse, log4j, Oracle, XML, ANT.
Confidential
Java Developer
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Involved in design and implementation of web tier using Servlets and JSP.
- Performed client side validations using Java Script.
- Used Apache POI for Excel files reading.
- Written build scripts with Ant for deploying war and ear applications.
- Configured connection pools and establish a connection with MySQL.
Environment: Java, J2EE, Tomcat, MySQL, Eclipse, Apache POI, Java Script, CSS, HTML.