We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Jacksonville, FL

Professional Summary

  • 7 years of extensive experience in all phases of software development life cycle, which includes Project Analysis, Requirements gathering, Project Scheduling using MS Project, Design Documentation, Development, Testing Unit Testing, User Acceptance Testing , Maintenance Pre-Implementation, implementation and Post Implementation Support .
  • Extensive experience in designing and developing applications using technologies such as Java, J2EE Servlets, JSP, Struts, JPA, JSF, Spring, JNDI, JDBC, Java Beans, EJB, Hibernate, Web Services, JMS XML.
  • Extensive experience with JMS, Open JPA and EJB.
  • Experience using various application servers like IBM Websphere 7.x, 8.5.X, Tomcat Apache web server.
  • Expertise with J2EE Integrated Development Environments like Eclipse and IBM RAD 8.0.X/7.5.X.X.
  • Solid experience in relational databases like IBM DB2, Oracle, SQL Server MySQL using SQL.
  • Sound exposure on XML technologies like DOM, SAX, XML Schema, XSL, XSLT, XPath, DTD, XSD, JAXB for data exchange and presentation.
  • Strong experience in visual modeling and component construction of enterprise-level software applications using Rational Rose and UML.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used java code audit analyzer plug-ins: Checkstyle, PMD and FindBugs to keep code quality consistent.
  • Good working exposure in using ANT, Rational clear case and Tortoise SVN.
  • Extensive experience in design, development and implementation of Java and XML based applications for healthcare.
  • Excellent client relation skills and the drive to complete tasks effectively and efficiently as well as the ability to communicate effectively with all levels of management and with the client community.
  • Strong Technical Documentation Skills and ability to learn new technologies quickly.

Technical Skills

Programming Languages:

C, C , Java, SQL

Scripting Languages:

HTML, CSS, JavaScript, XML

Web Related Technologies:

CSS, HTML, XML, XSD, Java Scripts, XSLT.

IDE Tools:

IBM RAD 7.x.x/8.x.x, Eclipse, Net Beans

JEE Technologies:

EJB, Servlets, JSP, JDBC, JMS, JNDI, Threads, JUNIT, Collections, JAXB, Log4J, JPA 2.0, Web Services SOAP/HTTP

Application/ Web Servers:

IBM WebSphere7.x.x / 8.5.X, Apache Tomcat, Glassfish

Databases:

SQL Server, My SQL, Oracle, IBM DB2

Professional Experience

Confidential

Sr. Java Developer

I worked as Senior Java developer for Strategic Information Environment SIE application, a master data management solution at Confidential. The tasks mainly include developing, testing and deploying java code.

Roles and Responsibilities:

  • Involved in system requirements gathering meetings.
  • Delivered the software development work based on estimates and timelines.
  • Used XML spy for validating and generating the XSD format for queue messages.
  • Worked with MQ series queues along with Message Driven Beans to receive XML messages from queue.
  • Developed custom tool to convert XML messages to objects with JAXB and JPA capabilities to create mapping between the XML and IBM DB2 objects.
  • Validated the data using Business Rules.
  • Reflection API is used to reduce repetitive coding.
  • Developed container managed beans to perform persistence transactions to the IBM DB2.
  • Used IBM MQ client for testing the performance of the services developed.
  • Worked on developing Webservices to read data from SIE via SOAP/HTTP call.
  • Extensive performance testing is done to determine the concurrent processing and integrity of the data persisted by the service.
  • Configured the Websphere Application Server 8.5 for all environments unit/test/performance/production using the BART Custom Build and Release management Tool
  • EAS a custom build application API was used for logging.
  • Tortoise SVN is extensively used for Version control.

Environment: Java 1.7, J2EE Technologies, JPA 2.0, JMS, XML, EJB, JAXB, SOAP Webservices, IBM Rational Application Developer RAD 8.x.x, Tortoise SVN, Websphere Application Server WAS 7.x.x/ 8.5.0, IBM Data Studio, IBM DB2, Altova XML Spy, SOAP-UI, IBM MQ, EAS, BART.

Confidential

Sr. Java Developer

I was a part of Sales Services and Marketing SSM team. Worked on development/enhancement of Order Capture/Fulfillment Implementation for Customer -This was Sales Order processing Application for Customer.

Roles and Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Performed software development/enhancement using IBM Rational Application Developer RAD .
  • Involved in building interface components.
  • Worked with EJB message driven beans to handle the service calls as handlers.
  • Worked on Hibernate configuration files for database interaction.
  • Worked with Enterprise Service Development team in handling the Webservices.
  • Created the WSDL and used Apache Axis 2.0 for publishing the WSDL.
  • Used XML Spy for validating the WSDL and XSD's.
  • Used SOAP-UI for testing the Web-Services.
  • Configured the Websphere Application Server 7.x.x and deployment descriptor.
  • Used Log4j for logging.
  • Used database methodologies and DB2 for database access.

Environment: Java 1.6, J2EE, EJB, Hibernate, SOAP Webservices, Rational Application Developer RAD 7.x.x, ClearCase, Websphere Application Server WAS 7.x.x, IBM DB2, XML Technologies, SOAP-UI, XML Spy, Log 4j,Maven.

Confidential

Java Developer

Worked on Confidential application used by the Confidential internal users, which enables them to manage and complete the Loan processing tasks.

Roles and Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Implemented struts framework MVC : developed ActionServlet, Action Form bean, configured the struts-config descriptor, implemented validator framework.
  • Extensively involved in database designing work with Oracle Database and building the application in J2EE Architecture.
  • Integrated messaging with MQSERIES classes for JMS, which provides XML message Based interface. In this application publish-and-subscribe model of JMS is used.
  • Developed the EJB-Session Bean that acts as Facade, will be able to access the business entities through their local home interfaces.
  • Evaluated and worked with EJB's Container Managed Persistent strategy.
  • Used Webservices - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval
  • Experienced in writing the DTD for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT and CSS.
  • Used XPath 1.0 for selecting nodes and XQuery to extract and manipulate data from XML documents.
  • Coding, testing and deploying the web application using RAD 7.0 and Websphere Application Server 6.0.
  • Used JavaScript's for validating client side data.
  • Wrote unit tests for the implemented bean code using JUnit.
  • Extensively worked on UNIX Environment.
  • Data is exchanged in XML format, which helps in interoperability with other software applications.

Environment: Struts 2, Rational Rose, JMS, EJB, JSP, RAD 7.0, Websphere Application Server 6.0, XML parsers, XSL, XQuery, XPath 1.0, HTML, CSS, JavaScript, IBM MQSeries, ANT, JUnit, JDBC, Oracle, Unix, SVN.

Confidential

Sr. Java Developer

Confidential - Accumulations is a new web based GUI system, workflow and new database repository for Claims users, internal and external users/systems.

Roles and Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Analyzed current Mainframe system and designed new GUI screens.
  • Developed the application using 3 Tier Architecture i.e. Presentation, Business and Data Integration layers in accordance with the customer/client standards.
  • Used Filenet for Content Management and for streamlining Business Processes.
  • Developed the common framework for the application using JSF and ICE Faces using RAD.
  • Developed rich user interface using ICE Faces UI components.
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Created service layer for managing transactions and implemented services.
  • Developed Business Objects in the business layer to include the business logic and access methods in the Data Integration Layer.
  • Implemented Hibernate for Database Transactions on DB2.
  • Written Web Services JAX-WS for external system via SOAP/HTTP call.
  • Used Log4j framework to log/track application.
  • Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS 6.1 server.
  • Used Rational Clear Case for Version Control.

Environment: Filenet, IBM RAD 6.0, Java 1.5, JSP, Servlets, JSF, ICE Faces, Hibernate, Web Services- SOAP, WAS 6.1, XML, IBM Websphere 6.1, Rational Clear Case, Log 4j, IBM DB2.

Confidential

Sr. Java/J2EE consultant

Worked on designing and developing Excessive Chargeback Program ECP reporting application, which was used to manage and track audits as well as allow auditors to initiate an audit.

Roles and Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and object Diagrams, using IBM Rational Rose to model the detail design of the application.
  • Application was based on MVC architecture with JSP serving as presentation layer, Servlets as controller and Hibernate in business layer to access to MySQL Database.
  • Extensively used GWT Google Web Toolkit for rich web interfaces.
  • Developed the application using Jakarta Struts 2 Framework: developed action classes, form beans and Java Server Pages, Struts-Tiles using RAD 6.0.
  • Used Dependency Injection feature of Spring 1.0.2 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Extensively used SOAP Webservices for transferring/retrieving data between different Applications.
  • Involved in implementing the DAO pattern for database access.
  • Used JAXB API to bind XML Schema to java classes.
  • Used IBM-MQ Series with JMS and MDB for communication with different platform.
  • Used Hibernate extensively to store the persistence data into the database and written HQL to access the data from the database.
  • Tested the application functionality with JUnit Test Cases and Suites.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Deployed the applications on IBM Websphere Application Server 6.0.

Environment: Websphere Application Server 6.0, Rational Application Developer 6.0, Hibernate 3.0, Struts 2, Spring 1.0.2, Servlets, JSP, Java 1.5, SQL, XML, XSLT, Web Services, JAXB, SOAP, JMS, WSDL, JavaScript, MySQL, UNIX, JUnit, ANT and Log4J.

Confidential

Jr Java Developer

Worked on development of Integrated Banking System software for the existing and potential Bank Clientele - National and International .

Roles and Responsibilities:

  • Designed UML class diagrams, flow charts, sequence diagrams using Rational Rose as per the requirement.
  • Developed EJBs CMP Entity Beans and declarative transactions.
  • Worked as a component developer to code in Java and J2EE technologies.
  • Created UI using JSP's and struts.
  • Deployed and tested on WebSphere Application Server. Provided extensive pre-delivery support using bug fixing and code reviews.
  • Performed unit and user acceptance testing.

Environment: Java , JSP, Servlets, Struts, EJB, XML, HTML, JacaScript,UML, Rational Rose, Oracle 8i , Eclipse, WebSphere Application Server 5.1, Ant.

We'd love your feedback!