We provide IT Staff Augmentation Services!

Senior Java/applications Developer Resume

4.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • 7+ Years of IT experience performing Analysis, Design and Development of Java, J2EE for Web and Enterprise based applications using Java SE, Java EE, Servlets, JSP, EJB, JPA and Web services technologies and leveraging Spring Core, Spring MVC, Hibernate Frameworks with deployment experience on IBM WebSphere, Oracle Weblogic and Tomcat, and TomEE Servers.
  • Contributed in designing and developing Enterprises Applications using Open Source technologies and frameworks in Java and running in SOA environment.
  • Experience in Java technologies that includes JAVA 1.6/1.5, JSP, Servlets, RMI, JDBC, Hibernate, Web services (SOAP - Apache Axis2 1.5, RESTful), JAX-WS, JavaScript, HTML, CSS and AJAX.
  • Experience packaging and continuous integration with Subversion, Hudson, Maven 2, and Ant.
  • Experienced in all phases of SDLC like requirements gathering, designing, developing, configuration management, build management, testing, deployment etc.
  • Developed SOAP-based web services using top-down and bottoms-up approach using Apache-CX/Apache Tomcat, Oracle Weblogic and IBM Websphere.
  • Experienced in XML related Java technologies like JAXP, JAXB, JDOM, SAX, XSD, XSLT etc.
  • Experience developing Applications leveraging Spring modules: IOC, WebServices, JDBC & JMS templates.
  • Experience in persistence layer using various Java persistence technologies like JDO, Hibernate, Eclipse-Link, EJB-entity bean etc.
  • Exposure to Java design patterns including BO, DAO, Façade patterns and Singleton patterns.
  • Experienced working with J2EE and OpenSource application Servers like IBM WebSphere, Oracle WebLogic, RedHat JBoss, and Apache Tomcat
  • Experience in developing SQL queries and PL/SQL Programming (Stored Procedures, Cursors and Triggers, packages, views.
  • Strong communication and interpersonal skills.
  • Experience with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Responsible for assembling and deploying server-side J2EE components like JSP, Servlets, EJB, Web Services on Application Server.
  • Experience reviewing business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of the application.
  • Experience with Message Oriented Model (MOM) style architecture with integrating Applications with IBM MQ, ActiveMQ and JMS.
  • Experience with JSP, JSTL, HTML, JQuery, JavaScript, CSS, Ajax, Google Web Toolkit (GWT).

TECHNICAL SKILLS

Java API: JSP, Servlets, EJB, JMS, JDBC, JTA, JNDI, LDAP, Web Services (SOAP, WSDL, UDDI, and CORBA).

Web Servers and Application Server: IBM Websphere, Oracle Weblogic, JBoss, Apache Tomcat

Middleware: Java Messaging Services (JMS), Enterprise Java Beans (EJB), WebSphere Message Queue (MQ).

Design Patterns: OOAD with UML (Rational Rose, Visio), GOF/J2EE/EJB Design Patterns, CVS, SCCS, MS Visual Sourcesafe, RCS

Frameworks: Struts, JSF, Hibernate, Spring

Web Services: RESTFUL, SOAP, JAX-RPC, WSDL

XML Technologies: XSLT, XSL JAXB, XML Buddy, SAX, DOM, HTML, CSS, Javascript

Methodologies/Deploy & Testing: Xtreme Programming, Agile methodology, JUnit, DBUnit, Ant, JMeter

IDE Tools: Eclipse Helios, Indigo, Juno, NetBeans, IBM RAD, Spring Suite tools.

Databases: Oracle 9i/10g, MS Access (v2.0), DB2, MS SQL Server, JDBC, ODBC

Testing Tools: Junit 4.0, Power Mock, Easy Mock

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Senior Java/Applications Developer

Responsibilities:

  • Responsible for implementing applications implemented using layered approach. Designed and developed the main Module to fit into MVC architecture leveraging Spring MVC.
  • Developed several pages using JSP, JSTL, HTML, JQuery, JavaScript, CSS, Ajax.
  • Developed front-end applications using Google Web Toolkit (GWT).
  • Developed DAO objects and Persistence logic for interacting with the database using Hibernate.
  • Involved in Spring Core and Spring MVC setup as Enterprise Application designing.
  • Developed SOAP Web Services using Top-Down and Bottom-up approach.
  • Spring JDBC template and HibernateDAOsupport is used for performing Database Transactions.
  • Developed Logging setup using Log4J framework.
  • JUnit4 is used to performing Java Unit testing.
  • Consumed web services by generating Web Services Client wizard.
  • Developed business logic in EJBs using EJB 3 and invoked external services inside EJB.
  • PL/SQL queries and JDBC module is developed for querying the database to get members.
  • SOAP UI is used for Unit Testing the web services and Altovo XMLSpy for testing XSD’s.
  • JAXB Marshalling/UnMarshalling is performed.
  • Maintained Test driven Development (TDD) approach using Agile Methodologies.
  • Extensively used Java Collections leveraging List, Map and Set interfaces.
  • Refactoring code and Performance tuning the JVM and refactoring the logic.
  • Log4J is used to print the logging, debugging, warning, info on the server console.
  • Deploying, supporting, and troubleshooting java services on WebSphere and WebLogic Server.
  • Participated in technical design review sessions to finalize on the design of application and prepared design documents using Class and Sequence Diagrams.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Used Spring MVC and Spring web flow for developing the front-end application and Spring framework as middle tier for entire application
  • UI is developed using HTML, JSP and EJB's under MVC architecture
  • Developed and consumed REST web services with JAX-RS.
  • Used Spring validations to perform validations of front end and Throw all the exceptions
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules
  • Used Spring IOC, Autowired-Pojo and DAO classes with Spring Controller
  • Implemented J2EE design patterns like DAOs, Business objects and Session Façade.
  • Developed Modules using Spring JDBC template and Hibernate for performing Database Transactions.
  • Used Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language (HQL).
  • Developed Web Services using XML Binding (JAXB) for mapping Java Objects for XML representations
  • Performed marshalling and unmarshalling of objects
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM parsers)
  • Worked on web services using Java API for XML services (JAX WS), SOAP, WSDL and supported build and deploying of SOAP Web APIs Services
  • Used Apache Axis for implementing and testing Web Services.
  • Involved in performing Unit and Integration testing (written test cases using JUnit framework)
  • Strictly followed Test driven Development (TDD) approach using Agile Methodologies.
  • Used Ant tool to build the application and Websphere Application Server (WAS6.0) to deploy the application
  • Used Log4J to print the logging, debugging, warning, info on the server console
  • Analyze, debug and investigate on problems reported by users performed code reviews (standards, performance tuning, refactoring, reusability)

Confidential, Basking Ridge, NJ

J2EE Developer

Responsibilities:

  • Involved in the design & Implementation of JSP, Servlets and Web Development
  • Involved in Java/J2EE Design and EJB, Struts/JSP using MVC architecture
  • Development using IOC, Dependency Injection using Spring framework
  • Spring AOP was followed when writing business logic code for validations
  • Development using Hibernate HQL for query execution on d/b
  • Design and Implementation of Java Web-Services using SOAP to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary
  • Implementing XML Parser (DOM/SAX) for integrating legacy system
  • Involved in Unit testing and Integration testing
  • Implementation of XLS to XML converter for passing parameters to web-services
  • Developed the WSDL/XSD using top-down approach and XML Namespaces
  • Generated the stubs using JAXB
  • Involved in the deployment of Web-Service End-Points using CXF
  • Module and Unit Level Testing with JUnit and log4j.
  • Eclipse was used as an IDE for development with Apache tomcat as the server
  • Daily maintenance and handling performance issues

Confidential, Gardner, KS

J2EE Developer

Responsibilities:

  • Used different Design patterns, like MVC, Façade, Controller Servlets, Business Delegate, Service Locator, Singletons, Value Objects while implementing the framework and Factory.
  • Thin client rendering: HTML, Tag Libs, JavaScript, XML, JSP and Servlets.
  • Implementation of J2EE Design Patterns like Session Façade, Business Delegate and Data Access Objects.
  • Actively involved in design of the application using Struts Framework based on MVC Architecture with JSP as View, Servlets as Controller and combination of EJBs andJava classes as Model.
  • Plugged XSL-FO to the MVC layer to convert data in XML to PDF documents.
  • Developed Web services using Apache Axis.
  • Developed XML and XSLT pages to store and present data user.
  • Implemented and deployed several EJBs (Session and Entity).
  • Using DOM with JAXP - constructing and converting an XML document, accessing and manipulating the contents of the DOM object in memory.
  • Using SOAP-Web Service to update backend ticket systems.
  • Used Junit to automate Unit testing.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in design and development of Services and summarized detailed design document.
  • Developed the business objects using EJB and User Interface using JSP, Servlets and Front Controller.
  • Developed WSDL and developed Web Services using Top-Down Approach.
  • Used Data Access Object (DAO) to access the data with Data Source.
  • Used JUnit to do the unit testing around the developed modules.
  • Wrote SQL Queries and PL/SQL procedures for the application.
  • Building and Deployment of WAR, JAR files on test, stage and production servers.
  • Bug fixing (Log4J for logging) and testing support after the development.

Confidential

Java Developer

Responsibilities:

  • Requirements analysis, design and development; Worked on preparing the detailed design document.
  • DAO Layer are developed and are followed with Java Design Patterns.
  • Data Model and Business layer are designed and developed.
  • DAO Layer is implemented using JDBC and used Prepared Statements, Result sets etc.
  • Business logic is developed using EJB 2.x and are hosted on BEA Web Logic Server.

We'd love your feedback!