We provide IT Staff Augmentation Services!

Senior Java/applications Developer Resume

3.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.7/1.6/1.5, JSP, Servlets, RMI, JDBC, Hibernate, Web services (SOAP - Apache Axis2 1.5, RESTful), JAX-WS, JAX-RSJavaScript, HTML5, CSS3 and AJAX.
  • Experience packaging and continuous integration with Subversion, Maven 2, and knowledge on Hudson, Ant.
  • Hands on Experience with POJO, Spring, Hibernate and Junit frameworks.
  • 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, AOPWebServices, JDBC&JMS templates.
  • Experience in persistence layer using various Java persistence technologies like JDO, Hibernate, Eclipse-Link, EJB-entitybean etc.
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
  • Exposure to Java design patterns including BO, DAO, Façade patterns and Singletonpatterns.
  • 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, HTML5, 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, HTML5, CSS, Javascript

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

IDE Tools: Eclipse 4.4 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 using POJO’s built using code java.
  • Developed several pages using JSP, JSTL, HTML5, JQuery, JavaScript, CSS3, 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 Junit 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 JVMand refactoring the logic.
  • Log4J is usedto 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, Seattle, WA

J2EE Developer

Responsibilities:

  • Involved in the design & Implementation of JSP, Servlets and Web Development
  • Involved in coreJava/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 theserver
  • Daily maintenance and handling performance issues

Tools: & Frameworks:JDK 1.5, Core java, J2EE, EJB, JPA, Spring, Apache CXF, Hibernate, Struts, Web services (SOAP, WSDL, UDDI), Eclipse, Spring IOC container, Springs AOP, Spring JDBC Template

Confidential, San Jose, CA

J2EE Developer

Responsibilities:

  • Worked for Back-end application design & development
  • Code use case using JDK1.5, Spring, MDBs
  • Develop and Consume web services using REST/SOAP based technology
  • Writing SQL queries using Spring Jdbctemplate
  • Configuring and Deploying application in different environments using JBoss application Server
  • Code Version Management, Branching using CVS and supporting Build Automation using Maven
  • Do Peer Code Reviews and provide inputs for Application Performance Optimizations related tasks
  • Unit Testing by writing JUnit Test cases
  • Build Deployment and Release management
  • Involved in Bug fixes and maintenance for builds in Production
  • Build Version maintenance and code branching
  • Involved in Analysis, Design & Development of end-to-end use-cases
  • Estimations for the use case and delivering Change Requests(CR) using strict timelines
  • Agile/Scrum related tasks accomplishment using Rally tool.
  • Provide Technical Inputs/Solutions to design, develop, fix application related issues
  • Documentation of ongoing development using UML diagrams (Class, Sequence, Flow, State, ER)

Environment: Java, J2EE, EJB, MDB, Springs, Web Services, JSP, Servlets, JDBC, Hibernate, Struts, JavaScript, XML, Design Patterns, SOAP, DB2, SQL, UNIX.

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.
  • 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 core java, EJB and User Interface using JSP, Servlets and Front Controller.
  • DevelopedWSDL 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!