Senior Java J2ee Developer Resume
New Albany, OhiO
SUMMARY
- Over all 8+ years of IT experience in Analysis, Design, Development, Testing and Deployment of various enterprise web applications using Java/ J2EE Technologies and Frameworks
- Involved in all teh phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation using Waterfall and Agile Methodologies.
- Proficient in using Java, J2EE Standards, JSP, Servlets, Java Beans, RMI, Web Services, SOAP, WSDL, JAXB, UDDI, XML, Java Script and DHTML technologies.
- Hands - on experience in using J2EE frameworks: Spring (MVC/ DI/ AOP), Spring Templates (Hibernate, JMS, Spring Restful), Struts, Hibernate, Web Services (AXIS & Jersey)
- Proficient in Service Oriented Architecture (SOA), SOAP, RESTFUL, AXIS, JERSEY, SOAP UI tools.
- Expertise in Creating & Consuming Web Services, related technologies, Frameworks & Tools: SOAP, Restful, WSDL, UDDI, AXIS and Jersey Frameworks
- Experienced wif frontend technologies like HTML, XHTML, CSS, JavaScript, jQuery and AJAX.
- Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 3.0/4.0ORM, Spring Framework 3.0, spring MVC wif GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
- Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.
- Experience in deploying business applications using application Servers IBM Web Sphere, Web Logic, JBoss and Apache Tomcat and resolving Build Issues and verifying log4j and server logs.
- Proficient in IDEs & Java Tools such as Eclipse, OEPE, RAD and Spring Source.
- Expertise in designing applications using J2EE design patterns like Singleton, Factory Methods.
- Hands on experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Experience wif unit testing using Junit and noledge of ANT and Log4j tools.
- Deploying teh J2EE applications to Application Servers using Ant, Maven and Shell Scripts for creating Build Scripts.
- Has Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of teh complex systems
- Good noledge in version control system tools like CVS, SVN and GIT.
- Experience in using Oracle and DB2 databases and writing SQL queries.
- Experience in working in an Onsite/Offshore delivery model.
- Penchant to learn things, Good communication skills, Hardworking and adaptable, quick learning, Self-motivated, precise and dedicated.
- Ability to manage scope, and project resources. Mentor and develop technical staff.
TECHNICAL SKILLS
Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat, JBoss
J2EE Technologies: J2EE, Servlets, JSP, JSTL, JSF, Angular JS, JDBC, MVC, Struts, Hibernate, Spring, XML.
Messaging Systems/ web services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS, JAX-WS.
Languages: Java, PL/SQL, Bash, UML, XML, HTML
IDE Tools: RSA, RAD,WSAD, Eclipse, NetBeans
Web Technologies: JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, Jquery UI, angular JS.
Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers(Quartz)
Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI, XML.
Databases: Oracle, MySql, MS SQL Server, MS Access, PostgreSQL
Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP
Version control Tools: SVN, CVS, Clear Case
Operating Systems: UNIX (Solaris, Ubuntu, Linux, OSX); Windows 9x/XP/Vista/7/8
Testing Tools: Junit, SOAP UI.
PROFESSIONAL EXPERIENCE
Confidential, New Albany, Ohio
Senior Java J2EE Developer
Responsibilities:
- Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements.
- Designed and Built Storage Systems as needed by teh customers for their applications.
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
- Development of application using J2EE, Spring, MVC, Hibernate, Web Services (SOAP & REST), jQuery, JSTL 2, Oracle, Maven technologies
- Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency
- Coded presentation layer components using JSPs, Spring Controllers, Spring & JSTL Tags
- Hands on experience wif data persistency using Hibernate and Spring Framework
- Used WSDL and SOAP protocol for Web Services implementation
- Developed Web Services using XML messages dat use SOAP
- Involved in implementation of enterprise integration wif Web Services using SOAP, and REST wif Spring Controllers
- Responsible for maintaining Content Management system on daily basis.
- Involved in setting up Maven configuration and halping Continuous Integration (CI) Issues
- Configured and created application log files using Log4J.
- Involved in debugging teh defects, code review and analysis of Performance issues
- Generated JUnit test cases for testing various Java components
Environment: Java, Agile, Rally, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, MAVEN, Jenkin, UNIX, WebSphere, Oracle, SVN
Confidential, NYC, NY
Senior Java J2EE Developer
Responsibilities:
- Designed teh workflow for teh client side and server side in UML using Rational Unified Process (RUP) and created teh detailed Design documentation.
- Involved in walk through wif teh analysis for Use Cases and feasibility scope.
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model teh detail design of teh application.
- Implemented teh User Login logic usingSpringMVC framework encouraging application.
- Developed and designed teh application by implementing JSF Framework based on MVC Architecture wif EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and FacesServlet as a Controller.
- Developed teh presentation layer of teh application using Struts Framework and created teh struts-config.xml file, resource bundles for distribution module.
- Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
- Developed teh web-services and analysis of SOAP envelope using SOAP UI.
- Designed and developed teh data model for teh development of persistence layer.
- Implemented teh Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches teh request to Stateless Session Bean (EJB) for further processing and Rules execution.
- Developed Message Driven Beans (MDB) and extensively used teh JMS API.
- Used Struts Framework for teh application, Developed Struts Action Classes and Business Logic and has developed Hibernate HSQL and Hibernate mappings /created DAOS mappings in Hibernate.
- Involved in SQL development using Stored Procedures, Views and Queries wif Oracle and DB2.
- Used JBoss to test teh web application internally..
- Configured and deployed teh web application on WebSphere Application Server.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control across common source code used by developers.
- Tested teh application functionality wif JUnit Test Cases.
- Used ANT scripts for automated deployment.
Environment: Java, J2EE, WSAD, Hibernate, SPRING, Struts, Servlets, MDB, EJB, JSP, JSF, JNDI, XML FacesServlet, Web-Services, SOAP, WSDL, Spring MVC, JavaScript, HTML, CSS, JMS, Oracle 10g, Windows XP, DB2 UDB, JUnit, JBoss, WebSphere, RUP, CVS, ANT, Log4J.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development wif Continuous Integration/Delivery.
- Participated in business meetings along wif business analysts to record user requirements, and developed design artifacts and published.
- Implemented spring IOC to resolve dependency injection.
- Worked on Session Façade design pattern to access domain objects.
- Involved in building service and repository layers.
- Developed Graphical User Interfaces using JSF wif Prime Faces component library for user interaction.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Implemented Hibernate in teh data access object layer to access and update information in teh Oracle11g Database
- Used JMS messaging framework in teh application to communicate wif a variety of external systems dat house member and provider data and to a medical term translation application called Auto coder.
- Use Struts and JavaScript for web page development and front-end validations.
- Wrote test cases in JUnit for unit testing of classes.
- Created dynamic HTML pages by using HTML, used JQuery for client-side validations, and AJAX to create interactive front-end GUI.
- Published and consumed SOAP Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.
- Used Eclipse 3.8 IDE for developing code modules in teh development environment
- Implemented teh logging mechanism using log4j framework
- Used SVN version control to track and maintain teh different version of teh project.
- Worked on a variety of defects to stabilize application.
Environment: Java/J2EE 1.6, JSF 2, spring 3.0, Struts, Hibernate 3.5.6-Final, JBOSS Application Server 5.0, Apache Axis 2.0, Apache ActiveMQ 5.4.2, UNIX, SQL Server 2008 (R2 - Enterprise Edition), HTML, CSS, AJAX, JQuery, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, SVN
Confidential, Michigan
Java/J2EE Developer
Responsibilities:
- Involved in design phase and data modeling, interacted wif other team members to understand teh requirements for teh project.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to teh User Interface.
- Involved in Spring, Hibernate & JPA integration for teh entire system.
- Used JPA, Hibernate combination to access data from ORACLE database using POJOs for coding simplicity
- Generated POJO classes to map to teh tables in teh database using teh JPA-Hibernate integration
- Configured teh web.xml & persistence.xml for teh project
- Used EJBs (Stateless Session Beans) to implement teh business logic, MDBs (JMS) for asynchronous communication internal and external to teh system.
- Used JNDI to perform lookup services for teh various components of teh system.
- Implemented database using Oracle.
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used Ant building tool to build teh application.
Environment: Collections, EJB, Spring, IOC, Hibernate, JPA, Oracle, Jboss, Ant, CSS, HTML, Oracle, Eclipse, JSP, JSF, JavaScript.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support teh Ibatis tool.
- Used Core Java classes to implement business logic.
- Worked on XML parsing by using JAXB for XML Schema Validation.
- Used XSLT to transform my XML data structure into HTML pages.
- Consumed SOAP based web services to transfer information to teh Sears server from List server.
- Used Hibernate and JPA ORM in teh back end to fetch data from Oracle databases
- Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
- Developed JUnit test cases for unit test of all developed modules,,
- Maven was used to manage dependencies in teh application and deploy it on Websphere Application server. PVCS was used for teh version control.
- Deployed and tested Applications on WAS.
- Maven was used as Project Management tool.
Environment: Java, J2EE, Spring 2.5, Spring JDBC, Spring MVC, Ibatis, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Web sphere Application Server 6.0, Eclipse 3.5, DB2.
Confidential
Java Developer
Responsibilities:
- Analyzing Business Requirements and preparing teh High Level test conditions and review them wif teh Business Team
- Implemented MVC architecture using struts. Involved in developing action classes to implement teh renewal functionality.
- Preparing Test cases and Test scripts based on RSM (Requirements Specification Matrix).
- Conduct Test Cases walkthrough on teh test cases wif development and Business People.
- Prepare Business flow Module, Scenario Template, Object Repository and Data Tables
- Test Case Execution using QTP
- Validate teh Test Results produced by QTP
- Validate XML Based Test Result Document for Traceability Report.
- Onsite and Offshore Coordination
Environment: s: Java, JSP, Struts, Servlets, JSP, DHTML, Java Script, WSAD, DB2, QTP tool