Sr. J2ee Developer Resume
Jacksonville, FL
SUMMARY
- 10 years of hands - on programming experience on large complex client/serverJava/J2EE web applications in a multi-tier environment using Object-Oriented Analysis/Design/Methodologies.
- Top quality architecture and development skills using latest technologies including Java, C++,RMI, JMS, wireless technologies and in-depth knowledge of J2EE(EJB, JSP, Servlets, JDBC, XML, JavaScript).
- Expertise in working with Hibernate and spring frame works.
- Extensive Experience in developing applications using Java, JavaBeans, Tiles, Struts, JNDI, JMS, AJAX, Spring, Hibernate, HTML and Oracle (SQL and PL/SQL), Sybase, MySQL, Tomcat 6.0/5.5, WebLogic 10.3/9.2.
- Proficiency in developing Web applications using Experience with software development methodologies like Waterfall, Agile and involved in Object Oriented Analysis and Design (OOAD).
- Superior project implementation skills using distributed technologies like RMI, EJB (Session Beans, Message Driven Beans), also have exposure to SOA using Web services.
- Solid background in Core Java conceptslike Threads, Collections Framework, Java Reflection And also have handsome experience in building Class diagrams, activity diagrams, sequence diagrams, activity diagrams and flow charts using Rational Rose and Visio.
- Strong database connectivity skills which includes Oracle, MYSQL, and DB2 and in programming with SQL, PL/SQL, andStored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like SQL developer.
- Experienced in developing user interface for web applications using JSF, Rich Faces, Tomahawk, facelets, and AJAX .
- Experienced in using Design Pattern: Singleton Pattern, Session Façade Pattern, MVC Pattern, Business delegate Pattern, Factory pattern, Value Object pattern, DAO pattern.
- Proficiency in programming with different Java IDE’s like Eclipse, Net Beans, Oracle JDeveloper, RAD.
- Good Experience on Adobe Flex, Groovy on Grails and Flex 3.0and Action Scripts.
- Experience in Developing JSP CustomTag Libraries.
- Experience in web-based GUIs development using JSP, JSTL, HTML, CSS and JavaScript.
- Experience in design patterns like MVC, Factory, Abstract Factory, Singleton and DAO.
- Experience in Web Services to implement SOA using SOAP, WSDL, UDDI and REST.
- Writing scripts for build tools like ANT to build and deploy JAR, WAR applications.
- Experience in JMS using Topics and Queues both for Synchronous and Asynchronous messaging.
- Experience in parsing XML documents using SAX, DOM, and JAXP, JAXB and performing transformations using XSL, XSLT.
- Excellent knowledge & working experience on Multi-Tier & Designs, including Web & Application tiers.
- Good work experience in writing SQL queries with major Relational Databases.
- Experience in Integrated Development Environments for programming work, which include Eclipse, BlueJ.
- Good working knowledge on CVS, SVN.
- Knowledge of Oracle Fusion BPM.
- Experience inOOADTechnologies developing Use Case Diagrams, SequenceDiagrams and Class Diagrams using case tools like UML/Rational Rose 2003.
- Experience in writing JUnit Test Cases.
- Good experience in troubleshooting J2EE enterprise application running on Apache Tomcat Server, Web Logic, GlassFish AS and Web Sphere on Windows and Unix/Linux environment.
- Good Experience in giving Production Support to teh applications.
- Proactive to issues, taking ownership of teh work assigned, and having quick self-learning skills in learning new technologies on teh fly.
TECHNICAL SKILLS
Languages: Java 1.6/1.5/1.4/1.3, C++, C.
J2EE Technologies: Servlets, Java Server Faces(JSF) 1.1/1.2/2.0/2.2, Facelets, Rich Faces,Primefaces, Groovy, JSP, JSTL, JDBC, JMS, IBM MQ Series, Ajax4jsf and Web Services(WSDL, SOAP, UDDI and JAX-RPC).
Web Technologies: HTML, CSS, JavaScript
XML Technologies: XML, XMLBEANS, SAX, DOM
Frame Works: Struts 2.0/1.2, Spring 3.0/2.0.
ORM Frame works: Hibernate 3.x/4.x.
Web/Application Servers: WebLogic 10.2/9.3, WAS 6.1/7.0, Apache 5.5/6.0, JBOSS EPA 6.
IDE and Tools: Eclipse, RAD 7.0/7.5/8.0, Net Beans, JDeveloper,BlueJ, Ant, Maven, WinSCP, Putty, Secure CRT, EditPlus, UltraEdit, Toad, PL/SQL Developer, IBM Data studio.
Databases: Oracle 10g/9i/8i, MySQL 5.8, Sybase 12.5, DB2 UDB AIX.
Analysis and design tools: Rational Rose, J2EE design patterns.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Sr. J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
- Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using Rational System Architect (RSA) and UML including Use case, Class and Sequence diagrams.
- Developed teh application using JSF, Spring with Hibernate Architecture.
- Developed teh Presentation layer using JSF, Primefaces, JSP and HTML used for improved customer experience.
- Used Java Message Service (JMS) API for sending/receiving messages to/from distributed Siebel System application.
- Developed components with PrimeFaces and Integrated with Ajax to get better look-and-feel.
- Developed teh Business layer using Spring (IOC, AOP), DTO, and JTA.
- Developed teh Persistence layer DAO using Spring Jdbc for all modules which has POJO classes with CRUD operations.
- Developed web applications dat conform to teh design using JSF, XML, JAXB, CSS, and XSLT.
- Developed teh application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
- Involved in writing stored procedures, SQL queries.
- Developed SQL with Stored Procedures to interact with Persistent database using DB2.
- Used SoapUI for web service testing.
- Created Web Service and Web Service client for (consumer and producer portion) which includes Customer details and account details.
- Developed Junits for code testing.
- Worked with defect tracking system HP Quality Center.
- Used Maven to for build and deployment.
- Used SVN for version control.
Environment: Java 1.6, JSF 1.2/2.1, Primefaces 3.3. HTML, CSS, JUnit,Javascript, EJB 3.0, Web Services/SOA, JAX-WS 2.0, XML 1.0, UML 2.0, JUNIT, Websphere Application Server 6.1 with web services feature pack/WAS 7.0, IBM HTTP Server 8.0, JMS, JAXB, RAD 7.0/7.5/8.0, Maven 3.0, Clear case/SVN, SoapUI, DB2, IHS, JIRA, Siebel Systems, WinSCP.
Confidential, Denvor, CO
Sr. J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
- Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using Rational System Architect (RSA) and UML including Use case, Class and Sequence diagrams.
- Developed teh application using Spring MVC Architecture.
- Developed teh Presentation layer using JSP, HTML and used AJAX/ JQuery based rich client for improved customer experience.
- Developed components with RichFaces and Integrated with Ajaxto get better look-and-feel.
- Developed teh Business layer using Spring (IOC, AOP), DTO, and JTA.
- Developed teh Persistence layer DAO using Spring Jdbc for all modules which has POJO classes with CRUD operations.
- Developed complex front end applications using AJAX, JSF, JSP and RichFaces with JSF as teh underlying framework. Enhanced tagsets like RichFaceswith JSF.
- Developed web applications dat conform to teh design using JSF, XML, JAXB, CSS, and XSLT.
- Developed teh application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
- Involved in writing stored procedures, triggers, cursors and views.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
- Used SoapUI for web service testing.
- Created Web Service and Web Service client for (consumer and producer portion) which includes Customer details and account details.
- Developed Junits for code testing.
- Worked with defect tracking system JIRA.
- Used Maven to for build and deployment.
- Used SVN for version control.
Environment: Java 1.6, J2EE 1.6, HTML, CSS,JUnit,Javascript, AJAX(RichFaces), JQuery, JavaScript 1.7, JSF 2.1, Spring 3.0, Web Services/SOA, JAX-WS 2.0, XML 1.0, UML 2.0, JUNIT, Oracle WebLogic Application Server, Eclipse Indigo 3.7, Maven 2.0, SVN, SoapUI, Oracle 10g, JIRA.
Confidential, Miami, FL
Sr. Java Developer
Responsibilities:
- Effectively involved in teh Full Life cycle of teh project, i.e. Requirements gathering, and in implementing OOAD using UML.
- Worked on Action forms, Action Servlets andstruts-config.xml fileof Struts MVC framewor45k.
- Designed UI with AJAX, DHTML and JavaScript for more interactive web pages. Involved in implementation of client side validations using JavaScript.
- Involved in deploying teh application in WebLogic application server. Developing and executing teh LINUX Shell Scriptsfor deploying teh application in teh server.
- Using JSP, JavaBeans, HTML, JavaScript, XML and CSS developed Dynamic web pages.
- Managed builds and Deployments, Created Ant Scripts to customize EAR, WAR and JAR files and teh application is deployed on WebSphere server.
- Involved in refactoring teh old CTS code replacing teh Façade with Spring Web Services.
- Used teh JSF UI component classes to get teh component state and maintain teh reference to objects
- Used MAVEN generating teh min versions of teh JS and CSS Files
- Configured JMS in teh WebSphere application server to send messages to all teh donors.
- Integrated different applications and passing messages using JMS and MQ-Series.
- Used SOAP with WebServicesfor communicating with Seibel server for retrieving teh client info.
- Involved in developing email response for end users using IMAP.
- Used JSON for sending and receiving teh data for search.
- Implemented Ajax with JQuery to refresh user selections
- Responsible for development of DAO’s (Data Access Objects) to interact with teh database using JDBC.
- Performed effectively in UNIT testing.
- Played an active role in developing a Search Engine for perform fast search on teh application.
- Used Struts Tiles-definition for laying out teh different sections.
- Used Struts framework's advanced features like Validator, DynaForm.
- Processed on SQL and PL/SQL to write Stored Procedures, Functions and Packages for complex Inserts and updates.
- Worked on Issue Manager Bug Tracking System to automate teh bug management process in QA life cycle with Administration, Issue Management and Metrics (reporting).
- Involved in Configuration and Using of Apache Log4J for logging and debugging purpose.
- Used CVS source control.
Environment: Java 1.5, WSAD, Struts 2, EJB 2.1, JSP, JSF 1.1, JMS 1.0.2, XML 1.0, XSLT, XML Parsers (DOM Level1), WebSphere 6.0, Web Services, Ajax, JQuery, HTML, JavaScript, Linux, Maven 2,Log4j 1.2.8, Oracle, Toad, JUnit, CVS
Confidential, TX
J2EE Developer
Responsibilities:
- Analyzed and gatheird business requirements and specifications from client.
- Development and maintenance of Toyota Web Enrollment Management application using Struts frame work, JSP tag libraries and Apache-AXIS Web Services.
- Implemented teh project using teh JSF framework.
- Developed Navigation rules and Managed beans xml files for teh development of JSF pages.
- Developed teh Managedbeans as part of JSF application.
- Used jsf-core and html-base as core tag libraries.
- Used customvalidators as part of JSF API.
- Developed teh FacesServlet as part of JSF view.
- Responsible in development of Hyundai Web Enrollment Application using JavaServer Faces(JSF) framework, Spring MVC Framework, Spring Web Flow, JAX-WS Web Services.
- Responsible in Design and Development of Hyundai Enrollment Management UI Screens.
- Responsible in designing teh UML Interaction and Class diagrams.
- Worked on Richfaces for Ajax support to teh application.
- Developed data access and domain objects using Hibernate.
- Used JavaScript, Ajax and Prototype for frontend validations.
- Worked on SOAP UI for testing web services request and responses.
- Worked on Siebel front end system to monitor teh data saved in Siebel system.
- Responsible in configure and Deploy teh application in Glassfish server, monitor teh request and response xmls created for web services
- Involved in writing test cases, unit testing and easy mock.
- Involved in developing teh application using Test Driven development environment.
- Used JIRA for issues tracking
- Worked on Maven to build teh application and SVN as code repository.
- Worked on UNIX for writing Shell scripts and monitoring teh logs.
Environment: Java 1.5, Struts, JSP, Tag Libraries, Spring 2.5, Hibernate, Web Services JAX-WS, Apache - AXIS, JSF, Rich Faces, Spring Web flow2.0, Prototype, AJAX, Glassfish Application Server2.1, DB2, Seibel Front end, SOAP UI, UNIX, Maven and SVN.
Continental, Charlotte, NC
Senior Java/J2EE Developer
Responsibilities:
- Involved in gathering teh requirements for teh project.
- Usage of Struts web application framework implementation to build teh presentation tier.
- Struts 1.3, Tiles are extensively used for creating web pages. Teh pages were created to in corporate re-usability for various scenarios. Dyna-Action Forms and Dispatch actions were implemented to support completely Struts enabled JSP pages.
- Wrote Generic Request Handlers to handle actions performed by a user on a JSP Page.
- Involved in Error Handling using JSP.
- Used Java script for validation of page data in teh JSP pages.
- Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams.
- Documentation of design, architecture (MVC and Struts) and test cases.
- Used WSAD for teh application Development.
- Used Spring Frame work for Service layer and DAO layer.
- In Spring Frame Work we used Dependency injection.
- Creating JMS service using groovy and grails to send voucher information to oracle.
- Developed teh sample Demo application using JSP, Spring MVC, Hibernate and spring to demonstrate teh usage of common components.
- Developed teh Login application using JSP, Spring MVC, Hibernate
- Developed teh API for user authentication in LDAP and Active directory.
- Processed XML and converted them into Java Objects using JAXB and JAXP.
- Involved in developing teh flow and navigation of teh web pages.
- Developed teh User Interface using JSP, Tiles, HTML validations were done primarily using Struts valuator and JavaScript.
- Worked on writing quartz scheduler jobs and triggers to run jobs at specific job intervals.
- Developed Action classes and used struts-config.xml file.
- Used design patterns like Singleton, DTO and factory pattern.
- Did Unit Testing, Integration testing and System testing.
- Junit is used to for unit testing. Apache Commons is used for logging.
- Used Ajax for teh development of teh presentation tier.
- Developed JUnit test cases and executed.
- Experience working with PL/SQL. Involved in writing and executing complex SQL queries and stored procedures.
Environment: J2EE, JSP, Struts,Groovy, Grails 1.2.2,Spring, Hibernate, JavaScript, JUnit, UML, myEclipse, Oracle and AJAX, quartz scheduler, WebLogic.
Confidential
J2EE Developer
Responsibilities:
- Responsible and active in teh analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Developing User Interface and implementing business process using JSP and Servlets.
- Development of teh application dat was used to create dynamic JSPs, given input from a database table containing information about teh contents of teh JSP being developed.
- Involved in writing teh presentation layer in Java Server Pages (JSP).
- Created WebServices for SOA to get data from .Net system.
- Created new CSS (Cascading Style Sheets) for teh better look and feel of teh JSP pages.
- Extensively used JavaScript for client-side validations and AJAX.
- Wrote Servlets programming and JSP scripting for teh communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Involved in teh development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Involved in code reviews and mentored teh team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provide technical guidance to business analysts, gather teh requirements and convert them into technical specifications/artifacts for developers to start.
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Eclipse IDE, XML, XSL, Tomcat 5.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in design and development of n-tier architecture.
- Used Use Case Diagram and Sequence diagram for implementing teh system.
- Involved in creating database tables, views and procedures.
- Developed presentation layer using JSP, HTML, JavaScript, CSS.
- Developed screens using struts tag libraries and JSTL.
- Involved in writing session beans.
- J2EE Architecture was a combination of Apache Struts implementing MVC model.
- Created teh work flowcharts, class diagrams and sequence flow diagrams.
- Responsible for building teh application using MVC architecture.
- Created several Exception classes to catch teh error for a bug free environment.
- Orderly logged teh whole process using log4j.
- Created application flow diagrams for easy understanding and future trouble shooting errors.
Environment: JSP,ClearCase, JDBC, HTML, EJB, Java Script, Servlets, Struts, Beans,RAD 6.0, Oracle, websphere, and Unix/Windows
Confidential
J2EE Developer
Responsibilities:
- Involved in preparing System Requirements for teh project.
- Involved in preparing teh Detailed Design document for teh project.
- Performed Validation (Client Side) with teh halp of Java Script.
- Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
- dis framework used Web Services and SOAP.
- Developed teh application using Java, Servlets, JSPs and EJBs.
- Implemented teh Connection Pool to teh database using JDBC.
- Implemented teh controller in MVC Model using JavaBeans and Servlets.
- Written test cases for web based application.
- Worked with Oracle and SQL server databases.
- Developed stored procedure using PL/SQL.
- Involved in creation of tables, procedures and creation of indexes for decreasing response time.
- Supported Maintenances and Bug fixes.
Environment: EJB, Servlets, JSPs, Java, JDBC, SOAP, XML, WebLogic Server, Oracle, HTML, JavaScript, Unix.