We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • 10 years of very good experience in software requirement analysis, design, development and deployment of complex Client/Server and Intranet/web based n - tier architecture systems utilizing Object oriented and Internet technologies with strong domain knowledge of Health Insurance, Home Mortgage, Telecom and Ecommerce.
  • Experience in Agile Scrum and Waterfall development methodologies.
  • Developed dynamic web pages using JSP, Servlets, Struts, JSF, custom tags and JSTL tag libraries. Implemented Ajax components for partial updating the web pages and communicating with server side components asynchronously.
  • J2EE Design Patterns: Good experience in using Java/J2EE design patterns such as Service Locator, Data Access Object, Transfer Object, Session Façade, Singleton pattern, and Front Controller pattern.
  • MVC: Struts Framework (Validators, Action, Dynavalidatorform) and Java Server Faces(Converters, Validators, Navigation Rule and Managed bean).
  • External Services/Application Communications: JMS (Queue, Queue Connection Factory, Message Driven Bean), Remote Enterprise Bean Communication and RMI (Stateless Bean), Webservices (SOAP, Rest, WSDL, Webservices and Axis).
  • XML: Have good knowledge working on XML related technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers and JAXB.
  • Experienced in developing persistence layer using O/R-Mapping tools like Hibernate.
  • Open Source Frameworks: Spring Framework (IOC,DAO),Hibernate, AJAX (Prototype Java Script Framework), Webservices (Apache Axis APIs).
  • Experience in installation, configuration, development and deployment on IBM Web Sphere, BEA WebLogic, JBoss and Apache Tomcat servers.
  • Expertise in using BEA Products like WebLogicPortal, WebLogicApplication Server, WebLogicWorkshop.
  • Extensive experience in J2EE development using different IDE tools like Web Logic Workshop, Eclipse, My Eclipse, RAD, JBuilder and WID.
  • Database: Experience in Oracle 11g/10g/9i/8i,DB2 and well versed in writing SQL queries, PL/SQL procedures, and Triggers.
  • Version Control: Expertise working with various version controls tools like SVN, Rational ClearCase, win- Confidential .
  • Application/Module/Class/MethodTesting: JUnit and Ant Scripts (Run and Prepare Testing Result).
  • A highly motivated and results-oriented team player with innovative ideas, can-do attitude, track record in on-time and high-quality product delivery, exceptional analytical and creative problem solving skills.

TECHNICAL SKILLS

Internet Technologies/Frameworks: Java, J2EE (EJB, JMS), Axis, Struts, JSF, Spring, Hibernate, log4j, Xml, Dom, Ajax, Java Script, DHTML.

Version Control/QA Tools: SVN, Confidential and ClearCase.

Middle-ware: J2EE (EJB, JMS).

Design Patterns: J2EE Design Patterns Singleton, Front Controller, Business Delegate, Session Façade, Data Access Object and Value Object

Webservices: Apache Axis APIs

Application Servers/Web Container: WebLogic IBM Websphere, JBoss and Tomcat.

Databases: Oracle 10I and DB2.

Operating Systems: Windows - NT / 98 / XP, Red Hat Linux

Languages/Test Driven: UML, SQL, Stored Procedure and JUnit.

IDE: Eclipse, RAD, WID, Oracle Web Logic Workshop.

Methodologies: OOPS/OOAD, UML, Design Patterns, Scrum

Persistence Framework: Hibernate and JDBC.

Tools: RAD, SQL*Plus, Toad, Xml Spy, MS Office Suite,MS Visio.

Build tool: Maven, Ant

Bug Tracking Tool: Jira, Clearquest

PROFESSIONAL EXPERIENCE

Confidential Jacksonville, FL

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Create TDD and have initiative from design to implementation of technical solution.
  • Followed Agile, Scrum methodology to ensure delivery of high quality work with every two weeks sprint.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript, Jquery for the client side validations.
  • Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
  • Used JQuery for Ajax processing for plans decertify and recertify.
  • Implemented Struts (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch Action Class, Action Form Bean.
  • Used various enterprise design patterns in the development of code for extensibility and maintainability (Singleton, MVC, Business Delegate, DTO and DAO design patterns).
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated framework like Struts and Hibernate.
  • Used Hibernate to do the object relation mapping between the table and java objects like Proposal, Application, Consumer, Dependents and Contact Info.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, inverse, cascade for Agent appointment, agent info, questions and answers objects.
  • Worked on Db2 as the backend database and integrated with Hibernate to retrieve the Data Access Objects.
  • Used JMS components to send messages from IST (Individual Sales Tool) to Siebel. JMS consume asynchronous confirmation message from Siebel for Agent appointment and application submission process.
  • Developed a code for Web services using XSD, XML, SOAP and Used SOAP UI tool for testing the services.
  • Involved generate Stub classes from WSDL using IBM RAD 7.5 for Member Option tool, Temp Id card and Replace Id card Services.
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Wrote SQL, PL/SQL and HQL as part of database interaction.
  • Used SVN as version control for code check in and check outs.
  • Well versed in using configuration management tool like Bart.
  • Experienced in using Ant build tool.
  • Provided extensive pre-delivery support using bug fixing and code reviews.

Environment: Core Java 1.6, JSP, JSTL, Struts 1.2, Ajax, Jquery 1.6, Spring 3.1, JDBC, JNDI, RAD7.5.5, XSD, XML, XSLT, EJB, JMS, RDMS, Hibernate 3.3, Web Services, WSDL, Soap, Rest, SOAPUI 4.5, JaxB, Log4j, DB2, WAS 7.5, SVN, Hp Quality Center, Windows7.

Confidential, Jacksonville, FL

Sr. Java Developer

Responsibilities:

  • Involved in requirement gathering and providing high level design document, which include Object Oriented Model, Object Oriented Design/Concepts and J2EE Design Patterns.
  • Develop UI Screens using JSF (IBM Implementation) and AJAX4JSF (JBoss Implementation) for Ajax functionality.
  • Involved in develop Validators and Converters.
  • Design and Develop common layer to convert UI related Data Transfer Object to Domain Object and Domain Object to Data Transfer Object.
  • Client Side Validation: Developed Common JavaScript framework for client side validation using Prototype Open source framework.
  • Designed a common controller in determining the appropriate resulting UI page (navigation rule) based on the service outcome.
  • MDB Environment Setup: Send instructions to admin experts to create Queue, Queue Connection Factory and listener port to receive the message
  • Used JAXB for XML Parsing and Convert to Domain Object
  • Used Log4j to logging the information, to track the problem in production support
  • Using Stateless Session beans to control the transaction. Using Spring IOC to connect Business Implementation classes and Data Access Objects.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Involved in development of Web Services functions to get data from the Mainframes System.
  • Involved in writing Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
  • Used Clear Case as Version Control System for the application.

Environment: Core Java 1.6, JSP, JSTL, JSF 1.2, Prime Face 3.2, Ajax, Spring, JDBC, JNDI, RAD 8.0, XML, XSLT, JMS, RDMS, Web Services, WSDL, Log4j, ORACLE 10g, WAS 7.0, Clear Case, Clear Quest, Build Forge, Windows XP.

Confidential, West Des Moines, IOWA

Sr. Java Developer

Responsibilities:

  • Involved in all phases of the project, requirement analysis, design, coding and Unit testing.
  • Used Agile Methodology and implemented the project using Scrum process.
  • Implemented GUI using Html, Jsp, css, Tiles, Ajax, Jstl and Struts Taglibs.
  • Used AJAX to dynamically load a portion of the page when it was not needed for reloading the entire page.
  • Developed web services using WSDL.
  • Worked with the Business Analysts to analyze the required functionality and proposed solution.
  • Used Payment Gateway service for Credit Card Transaction Implementation.
  • Used Spring for autowiring dependencies through introspection of bean classes to avoid explicitly specifying bean properties / constructor arguments.
  • Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotations, generic collections.
  • I have worked in DAO layer of the application, written java code to access hibernate session factory using spring hibernate template, Hibernate Search Quires and written search, persistence, deletion for the persistence objects.
  • Used JAXB for augmenting the generated classes which fills the gap between what is described in the XML Schema and information available from a set of Java class Definition by using Java Annotations.
  • Coordination with Developers and QA Testing Team regarding Testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • Architectural design skeleton of prototype which is a basic wiring of different modules of the application which includes UI components, data transfer objects, business implementation, ORM and services. Employed various core and j2ee design patterns like factory, DAO, Command, Business Delegate, MVC.
  • Used JMS for asynchronous exchange of business data and events among J2EE components.
  • Authored deployment plans which involve staging of build packages, properties files etc at different staging environments like dev, QA and also production deployments.
  • Used Tortoise SVN for version control.
  • Used JIRA for Change tracking, Bug Fixing, Life cycle traceability and for control of software development life cycle.
  • Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
  • Team Meetings to discuss the status of the projects and their updates.
  • Offshore and onshore team meeting handled on regular basis to check with regular status and updates regarding the individual tasks.
  • Worked closely with production support-maintenance team to coordinate the busy slots of overlap releases.

Environment: Core Java 1.6, JSP, JSTL, Ajax, Spring, Struts, Ajax, Hibernate 3.2,, JDBC, JNDI, Eclipse, XML, XSLT, Agile, JMS, RDMS, Web Services, WSDL, Log4j, ORACLE 10g, Jboss Application Server, SVN, JIRA, Windows XP, UNIX, UML.

Confidential, Irving, TX

Sr. Java Developer

Responsibilities:

  • Designed use case diagrams, data flow diagrams, component diagram, class diagram, and sequence diagram for the given requirement. Also involved in the review meetings of the design architecture for the new requirement and enhancement, given review comments for the designs.
  • Developed application using JSF, my Faces, spring, and JDO technologies which communicated with java. Used JSF layout for View of MVC. JavaScript, DHTML also used for front end interactivity.
  • Implemented managed beans and models for JSF frame work
  • Used AJAX to dynamically load a portion of the page when it was not needed for reloading the entire page.
  • Developed custom Skeleton, custom Skin and custom Layouts.
  • Implemented custom LAF files applied to portal.
  • Implemented Inter Portlet Communication (IPC) using event handlers.
  • Design & Development of page flows, Portlets using Web logic Workshop.
  • Developed several JSP pages and JSR 168 for displaying and processing Information.
  • Implemented customization by using Dynamic Visitor Tools (DVT).
  • Used Java-J2EE patterns like Model View Controller, Data Transfer Objects, Singleton, and factory patterns,
  • Developed and implemented Content Publish using Site Studio, Content Publisher.
  • Using RIDC Interface get content details and Create Content through application.
  • Implemented Spring IOC Setter Method Injection and writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • I have worked in DAO layer of the application, written java code to access hibernate session factory using spring hibernate template, Hibernate Search Quires and written search, persistence, deletion for the persistence objects.
  • Developed Web Services client and Service used SOAP Protocol for sending request and get response.
  • Created JUnit test cases for unit testing application.
  • Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
  • Team Meetings to discuss the status of the projects and their updates.

Environment: J2EE1.6, JSF, Ajax, Web Logic Portal 10.3, Spring 2.5, Ajax, Hibernate 3.2,, JDBC, JNDI, Web logic workshop, XML, XSLT, Web Services, UDDI, WSDL, Log4j, ORACLE 11g, Oracle Web logic Server 10.3, UCM, SVN, LDAP, Windows XP, UNIX, UML.

Confidential, Grapevine, TX

Sr. Java Portal Developer

Responsibilities:

  • Involved in Technical design and review of the system created many UML models for use case diagrams, class diagrams and sequential flow diagram using Enterprise Architect as per RUP standards.
  • Developed front end using JSPs, HTML, JavaScript, Portlets and Portal Pages.
  • Designed and developed Page Flows, Nested Page Flows and Shared Page Flows.
  • Developed cooperative portlets and backing files.
  • Implemented Inter Portlet Communication (IPC) using event handlers.
  • Developed custom Skeleton, custom Skin and custom Layouts.
  • Created visitor entitlement for Desktop and Portlets and propagated from development environment to test, then stage environment.
  • Developed cooperative portlets and backing files.
  • Used NETUI tag libraries in developing JSP’s.
  • Created XML schema and involved in generating, parsing and displaying the XML files in various formats using XSLT, DHTML and CSS.
  • Developing Struts Framework components like Action classes, action forms, JSP valuators etc.
  • Written hibernate mapping XML files for the new Java Domain classes to map them with the data base tables and fields, created database schema based on the mapping files.

Environment: J2EE1.5, JSP, WEBLOGIC PORTAL 10.2, JSTL, Struts, Ajax, SOA, BEA Workspace, EJB, Hibernate, JNDI, SVN, XML, RDMS, XSLT, Web Services, ANT, TOAD, ORACLE 10g, WEB LOGIC 10.2, JUNIT, UNIX, UML.

Confidential, Dearborn, MI

Sr. Java Developer

Responsibilities:

  • Actively involved in requirement analysis and giving estimates for several use cases.
  • Worked extensively in JSP, HTML, JavaScript, and CSS to create the User Interface pages for the project.
  • Used Tiles framework to create reusable presentation components.
  • Designed and developed the front-end with Jakarta Struts framework components, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSP TagLibs, Tiles, HTML, DHTML.
  • Designed and developed the JDBC layer for the system, which was used by all other modules for inserting and querying the database.
  • Used Java-J2EE patterns like Model View Controller (MVC), Data Transfer Objects, Access Objects, Singleton, factory patterns.
  • Involved in implementing web services using apache AXIS2 and tested WSDL using SOAPUI tool.
  • Involved in writing SQL, PL/SQL queried and stored procedures for the application in Oracle.

Environment: Core Java, JDK 1.5, Jsp, JavaScript, Jstl, Tiles, Struts, JNDI, EJB, JMS, Web Services, XML, WSDL, SOAP, SOA, RAD, Web Sphere Application Server, Oracle 10g, ANT, TOAD, Junit, Clear Case, Log4j.

Confidential, Fairfax, VA

Senior Java Developer

Responsibilities:

  • Involved in implementation of MVC architecture using struts framework.
  • Implemented, configured and deployed the business layer components for Personal Health Care using stateful and stateless Session beans.
  • Involved in creating struts configuration files and used validator frame work.
  • Developed action Forms, action classes and servlets based on the struts Framework.
  • Developed the Data Access Object components for communicating with the database using hibernate framework.
  • Written Hibernate mapping files for creating the java object mapping between the database tables and configured the OSCache for caching mechanism for Hibernate.

Environment: Java 1.5, J2EE, JSF 1.1, Struts 1.1, Hibernate 3.0, Web services, WSDL, UDDI, JAXB, Axis, Tiles, Ajax, VSS, Ant, UML, RAD 6.0, Web Sphere 6.0, TOAD, Oracle 9i, PL/SQL,UNIX 7.0

Confidential, Woonsocket, RI

Java Developer

Responsibilities:

  • Involved in analysis and design of the application.
  • Programming with HTML, DHTML, JSP and Java Beans.

Environment: Java 1.4.2, J2EE, HTML, DHTML, JSP, JMS, Struts 1.1, Ibatis, Spring 1.2, Tiles, Tag libraries, Ajax, Web Services, JUnit, Web Sphere 6.x, SOAP, WSDL, UDDI, RAD, DB2, PL/SQL, Maven, Windows XP, Confidential .

We'd love your feedback!