We provide IT Staff Augmentation Services!

Senior Java / J2ee Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8+ years of experience in java / j2ee technologies in several phases of SDLC like requirements gathering, design, development and testing.
  • Executed in Agile Scrum and participated in aggressive iteration cycle with daily standups, weekly planning games and retrospectives.
  • Experienced in full stack web development ranging from Front end UI technologies to backend Database technologies.
  • Experienced in developing several responsive web applications using HTML5, CSS3, AngularJS, JQuery and Bootstrap in the front end.
  • Experienced in working on several Java middleware technologies Spring, Struts MVC and Hibernate ORM.
  • Experienced In working on several spring technologies like Spring AOP, Spring DAO, Spring MVC and Spring Web Flow.
  • Performed in Service Oriented Architecture (SOA), developed both SOAP and Restful Services consumed by both web and mobile applications.
  • Implemented web services in SOA using Jax - ws, Apache-cxf, Jersey and Jackson frameworks .
  • Used Maven and Gradle as build tools to automate building, testing, publishing and deployment and dependency management.
  • Experienced in working with GIT, SVN as the source control systems.
  • Experienced in working with Jenkins for Continuous Integration (CI) and Continuous Deployment (CD).
  • Developed Unit test cases for all the modules developed using Junit, Power mock and mockito frameworks.
  • Perfored on automated testing using Selenium and TestNgframeworks.
  • Developed JavaScript unit tests using Jasmine and karma frameworks.
  • Coordinated on several application servers like IBM WebSphere, WebLogic and Tomcat for local development purpose.
  • Implemented logging using Log4j and integrated with Splunk logging tool.
  • Implemented on App Dynamics tool to monitor the application performance and for production support.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, JDBC, SQL, PL/SQL

Framework/API's: Struts 2, JSF 2.1, Spring 4, Hibernate 3

Build Tools: Ant, Maven, Jenkins.

IDE: IntelliJ 3, Eclipse, MyEclipse, IBM Rational App Developer

Operating System/Scripting: Microsoft Windows XP/2000, UNIX/Linux, Mac OS X.

Web Technologies: WebServices, JSP, JavaScript, AJAX, HTML 5, CSS 3, XML, XHTML, JSTL,JQuery, XSLT, XPath, XQuery, SOAP, Ext JS, Node.js, Adobe Flex, GRAILS, AngularJS, Bootstrap

Webservers: Jboss, IBM Websphere, Apache Tomcat, Oracle Weblogic

Databases: Oracle 10g, My SQL 5, MS SQL Server 2005, IBM DB2

Methodologies: Agile/Scrum, Waterfall, TDD.

Testing & Performance: JUnit, Mockito, power mock, TestNg, JMeter

UML Tools: IBM Rational Rose, IBM Rational Suite, Magic Draw

Version Control: IBM ClearCase, Visual Source Safe, SVN, CVS, GIT Hub

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Senior Java / J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented the business logic using various Design Patterns.
  • Used MyEclipse IDE to develop/create my code.
  • Developed entire application web-based client implementing MVC Architecture using Spring Framework.
  • Developed WebPages using UI frameworks, Angular JS and Ext.Js, Node.JS and Backbone.Js.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Functionality.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
  • Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Created Maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Used Spring framework to the DAO and Bean objects, auto wiring the components.
  • Executed on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Dozer bean mapping for mapping the domain objects.
  • Used SQL Queries inJavacode to do select/update/delete depending upon the business requirements.
  • Also used Stored Procedures connecting to the database using Spring JDBC.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, andDOM4J to process and parse XML files.
  • Responsible for modifying existing XML schema definition as per client's requirements.
  • Extensively worked on XML Altova Map Force for the transformations of XML to XSLT.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and unmarshal the xml-javaobject,javaobjects-xml.
  • Extensively JSP to develop schema viewer applications.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A Web Sphere JNDI naming tree is maintained for the external configuration of a service.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java,JavaBeans,J2EE, SOAP, Spring, CXF, Web Logic, Hibernate, Ajax, Sybase, JQuery, JSP, XSD, Web Sphere, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git, Gradle, Soap-UI, Log Expert, FileZilla, Spring Framework security using LDAP, Sun Solaris (Unix), Hudson/Jenkins, Oracle ADF Business components, ADF faces, MyEclipse

Confidential, Pleasonton, CA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Involved and participated in Code reviews.
  • Designing the application using Struts framework and Spring framework.
  • Using Hibernate as a part of application development
  • Developed user interfaces using JavaScript, Jquery, HTML, XHTML, CSS custom tags.
  • Involved in design and development of the application using SOA (Service Oriented Architecture) withJavaWeb Services /J2EEtechnologies.
  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Application was built on Struts-MVC framework and Hibernate as business layer.
  • Designed and developed the GUI usingJavaScript and JSP.
  • Involved in development of Servlets/JSP and documenting all the components clearly.
  • Developed Struts Action Classes, Action Forms implementing Struts Validation Framework, using Struts Tiles
  • Extensively used XML Web Services for transferring/retrieving data between different providers and implemented them using CXF Framework.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved working with Oracle 11g database.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Created Daily Rolling Log using Log4j and Used PVCS as Version Control System.
  • Using Weblogic application server for deploying the web content and all code was written using the Eclipse IDE.

Environment: Java, Hibernate,J2EE, Struts, Spring, JSP, Rational Rose, JDBC, SQL, JavaScript, XML, DTD, RAD, PVCS, Weblogic, JUnit, Log4j, Oracle 11g, PL/SQL, Windows.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML Design Patterns
  • Responsible for providing high level systems design; this includes specifying the component packaged and custom applications, class diagrams, E-R diagrams, class diagrams, sequence diagrams, activity diagrams, etc.
  • UsedJava/J2EEDesign Patterns - DAO Pattern, Transfer Object, and MVC at various levels of the application andJ2EEFrameworks - JSF, Spring, Richfaces, JPA, and Hibernate.
  • Expertise in developing JSP’s, Servlets and EJB’s and has in-depth knowledge in content management.
  • Involved in design and developmentJavaTransfer Objects (JTO).
  • Implemented validation of client side data with JQuery and JavaScript.
  • Involved in the design, development and maintenance of the Front-end for the application using JSP, JSTL, Custom Tags and have strong HTML, XML, AJAX, JavaScript and CSS skills.
  • Developed and implemented an asynchronous, AJAX based rich client for improved customer experience and used DOJO JavaScript libraries.
  • Involved in writing stored procedures for Backend database.
  • Used JDBC to interact with the database layer of the Application.
  • Involved in setting up the Web Services (SOA) using XML, SOAP, WSDL and Apache Axis2 and created Consumers and Stubs to get the required information for policies using RAD 6.5
  • Developed the Business logic using Spring (IOC, AOP), DTO, and JTA.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • MappingJavaClasses to Database tables and leverage data query, retrieval and storage features of Hibernate.
  • Involved in the deployment process of the application on WebSphere Application Server 6.1

Environment: CoreJava6.0, J2SE, Unix, JSP, Servlets, EJB 3.0, JDBC,J2EE(Servlets, JSP, JTA, JDBC), spring 2.5, Hibernate 3.0, NetBeans 7.4, (X)HTML, DHTML, JavaScript, WebSphere MQ Series, CSS, JQuery, XML, SOAP, Ajax, Agile, Oracle10g, Junit and ANT.

Confidential

Java Developer

Responsibilities:

  • Designed User interfaces using Ext.Js.
  • Extensively involved in the integration of the Front End web interface with the controller using Spring MVC.
  • Involved in creating JUnit based unit test cases using EasyMock as the mocking framework for the objects under test.
  • Analyzed code coverage report from Hudson to improve code coverage.
  • Obtained experience in using Hibernate 3.0 framework to interact with Oracle database.
  • Created POJO’s and DAOs for the database entities using Hibernate Annotation mapping.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Implementing systems components or systems using relevant technologies and methodologies
  • Used Subversion(SVN) for change management and used Maven based POM to facilitate build management.
  • Reviewed existing code and recommended effective coding standards for code reuse and performance by making effective use of various designs patterns.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application
  • Extensively worked with Linux as the primary Operating System.
  • Created documentation for the Application to assist QA and Business.
  • Obtained extensive experience of the Agile development methodology

Environment: Java 1.5, Servlets, Oracle 11g, Spring MVC 3.0, Hibernate, ExtJS 3.1, Tomcat server, Apache Tomcat, Maven, SVN

Confidential

Java Developer

Responsibilities:

  • Used Waterfall Model for developing the Application.
  • Performed requirements analysis and prepared design documents.
  • Involved in using XML for developing tool for user interface customization.
  • Used Core Java Concepts like Collections, Generics.
  • Developed web GUI involving HTML, XHTML, JavaScript, CSS.
  • Created GUIs for applications and applets using SWING components and applets.
  • Implemented the project using JSP and Servlets based tag libraries .Deployed applications on JBoss server
  • UsedJMSfor communicating various clients and it's components
  • Developed Servlets, Session and Entity Beans handling business logic and data.
  • Optimized system performance by writing stored procedures and calling them using JDBCcallable statements.
  • Used client side JavaScript much extensively, apparently to make deployment of new changes much easier.
  • Involved in creating Data Structures in the required format.
  • Executed on MySQL database to perform different operations like storing and retrieving the data.
  • Involved in communicating with clients on a daily basis to ensure their requirements are being met.

Environment: JAVA, JSP, Servlets, HTML, Eclipse, XML, JavaScript, CSS, JDBC, MY SQL, JBoss, Junit.

We'd love your feedback!