We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Portland, OR

SUMMARY:

  • Around 7+ years of professional IT experience with full project Software Development Life Cycle (SDLC) using Java - J2EE technologies-Requirements analysis, Designing, Developing, Testing and Deployment of software applications, Testing and Maintenance of Client /Server applications.
  • Expertise in back end development using Core Java, Collections, Spring, Hibernate, JDBC, Spring JDBC, Struts, Web Services, REST(JAX-RS), SOAP(JAX-WS), SQL etc.
  • Proficient in creating front end-systems using JavaScript, Jquery, Bootstrap, HTML5, CSS3 and MVC frameworks such as AngularJS.
  • Extensive experience working with RDBMS -PL/SQL programming on Oracle, MySQL, Teradata, Greenplum, Sybase, SAP HANA and SQL Server, writing Stored Procedures and SQL Queries.
  • Strong Experience in building as well as consuming RESTful web service in JSON/XML format using Apache CXF, Jersey and RESTEasy.
  • Proven experience in developing Enterprise components using Enterprise Java Beans (EJB) - Entity, Sessions and Message-driven Beans.
  • Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Tomcat, Web logic, JBoss and WebSphere.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • Proficiency in developing MVC Architecture based applications using Apache Struts and Spring MVC.
  • Experience in designing highly transactional websites using J2EE technologies and handling design/implementation using Eclipse.
  • Hands-on using Spring Tiles Framework, Validator Framework, JSTL, ResourceBundles, forms in Struts 1.1/1.2 application development.
  • Experience with Hibernate 3.0+ which includes integrating legacy databases and persistence framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data-Transfer Object.
  • Experience using Java to XML binding to validate, parse and extract data via JAXB.
  • Experience in Agile SD, used tools like Rally, Jira and excel etc.
  • Experience with unit test using Junit and familiar with tools like Selenium and Mockito.
  • Experience working with QA, fixing and tracking of defects and deployment in QA environment.
  • Experience working on Windows, Unix and Solaris platform.
  • Experience working in production support and on call support.
  • Experience working with offshore team and pair programming too.

TECHNICAL SKILLS:

Languages(Core): Java, SQL, C, C++

Java/J2EE Technologies: Java, J2EE, Swing, JDBC, Servlets, JSP, Java Beans, JSTL, Struts, EJB, Spring3.0+, Hibernate 3.0+, JMS, Web Services, REST, SOAP, Ant, Maven.

Web Technologies: HTML, DHTML, CSS, Java Script, AngularJS, jQuery, JSF, AJAX, Bootstrap.

Web/Application Servers/cloud: Apache Tomcat 6.x+, Web Sphere, Web logic Application server 7.0/6.1+, JBOSS 7.0+, AWS.

Databases: Oracle10g/9i, MySQL, Sybase, SAP HANA, Greenplum, Teradata, SQL Server 7.0/2000/2005

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC).
  • Used Agile Methodology for the development of the project.
  • Developed the entire application implementing MVC Architecture integrating Hibernate and spring frameworks.
  • Used Spring to develop light weight business component. Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging.
  • Involved in development of presentation layer using JSP and Servlets with development tool Eclipse IDE.
  • Used REST API to allow user to edit and update the information.
  • Sent JSON format data packets back and forth from front-end to middle-tier.
  • Developed a user-friendly interface using HTML, CSS and JavaScript.
  • We have consumed and exposed Web Services using REST
  • Used Hibernate to develop persistence layer framework database connectivity.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle DB.
  • Replaced few existing SOAP web service calls with REST to fetch the data from service.
  • Extensively use core Java concepts like Collections, Exception handling and Generics during development of business logic.
  • Consumed Facets web service to store information into Sybase database.
  • Used TOAD for database developments.
  • Participate in gathering business requirements and converting them into detailed design documents.
  • Deployed the application on Tomcat Application server.
  • Wrote Test cases and performed Unit Testing on various modules using JUnit/Eclipse.
  • Used Log4J to print the logging, debugging, and error info on server console.
  • Extensively used GIT for version control and source code management.
  • Involved in fixing defects reported by QA and UAT and supported application in production as well.
  • Deployment in dev and test environment, also supported deployment in production.
  • Day to day communication with offshore developers, through emails, phone and conference calls to resolve issue and technical discussions as well as understanding of business requirements.

Environment: J2EE, Java, Spring, Hibernate, REST, PL/SQL, LDAP, HTML, CSS, AngularJS, JavaScript, JSP, JUnit, Jersey, Maven, Tomcat 8, GIT, Junit, Jenkins, Oracle, TOAD, Sybase.

Confidential, Bentonville, AR

Sr. Java/J2EE Developer

Responsibilities:

  • Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.
  • Designed and implemented business logic using Spring and Hibernate frameworks.
  • Implementing Hibernate framework for the project and working in hand with Oracle 10gaccess.
  • Designed and implemented multiple ORM mappings for the security locking enhancement module and parts of customer authentication module.
  • Involved in injecting dependencies (DI) into code using spring core module.
  • Used Spring Core Annotations for Dependency Injection.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used HQL and SQL for fetching and storing data in databases.
  • Developed an Asynchronous AJAX based rich client to meet the user requirement.
  • Involved in writing complex SQL queries and stored procedure with data team.
  • Have worked on Oracle 10g database for storing and retrieving the application data.
  • Developed dynamic web pages using HTML5, CSS3 and JavaScript.
  • Used jQuery UI widgets to create date pickers, dropdown/select menus and tabs.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
  • Developed unit case testing scenarios with JUnit.
  • Implemented logging mechanism using Log4j.
  • Configured and Deployed WAR files into Tomcat Application Server.
  • Build automation done and tested primarily using Apache Maven.
  • Subversion SCM tool was used with Jenkins for continuous Integration.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Drafted User Testing and Regression Testing using Selenium and JUnit.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware Distributed components and deployed them on application servers.
  • Involved in daily scrum calls, sprint planning, offshore calls etc.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 4, Hibernate 3, REST, Windows, Oracle 10g, HTML5, CSS3, AngularJS, JavaScript, jQuery, XML, Eclipse IDE, AJAX, Apache Maven, SVN, Jenkins, Windows, JUnit 3.8, Log4j, Apache CXF.

Confidential, Turlock, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in designing user screens and validations using HTML, jQuery and JSP as per user requirements.
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Designed and developed user interface components using Spring 4.0
  • Extensively worked on system design architecture and the detailed design.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • We have consumed and exposed Web Services using REST.
  • Designed and coded JAX-RS based Web Services used to access external information.
  • Developed DAO’s (Data Access Objects), which are Java classes those encapsulate all database specific code using Spring-JDBC API.
  • Developed Enterprise Java Beans (EJB’s) and deployed them in the web logic application server environment to implement business logic and interface with back-end object-oriented database system.
  • Deployed application on Tomcat server.
  • Created delegate layers, which are responsible in identifying the business components.
  • Used Control Version System (CVS) for source code control and Test Director for defects tracking.
  • Building automation is done using Apache Maven.
  • Designed pages using HTML and client validation using JavaScript and JQuery.
  • Involved in unit & integration testing and fixing the bugs.
  • Developed various SQL queries and PL/SQL Procedures in Oracle DB for the application.
  • Written SQL queries ad involved with data tam for writing store procedure.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: Java, J2EE, Spring 4, Spring-JDBC, Tomcat, JavaScript, REST, JSON, JSP, CSS3, HTML, DHTML, jQuery, AJAX, JDBC, PL/SQL, Oracle, CVS, Maven, Log4J 1.2, Unix, Junit, Mockito.

Confidential, Santa Clara, CA

Java/J2EE Developer

Responsibilities:

  • Implemented the server side design using the Industry Standard J2EE design patterns like Business Delegate, Service Locator, Value Objects, Business Interface, Data Access Object, and other helper classes.
  • Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
  • Used J2EE design patterns like Value Object Pattern and MVC Pattern.
  • Designed and developed the web application using Spring 3.1 framework.
  • Worked on implementing web services using SOAP for multiple widgets.
  • Created sequence diagrams to show the page flows using WSAD.
  • Developed Client side screens in XML using XSLT.
  • Involved in developing web services using SOAP, WSDL, XSL and XSLT.
  • Have written SQL queries, store procedures on MySQL platform
  • Developed front-end screens using JSP and Tag Libraries.
  • Involved in front end design using HTML, CSS, JavaScript and followed WCAG 2.0 guidelines.
  • Deployed EJB’s on WebSphere 8.0 application server.
  • Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Used SVN for source control repository, Developed Unit Test Cases with Junit and use Cucumber framework for automation, also involved with QA team for bug fixes.
  • Used Maven for building and executing project, SVN as repository with Jenkins for integration.
  • Involved in solving bugs of existing back-end code.
  • Build test cases using Junit and involved with QA.

Environment: J2EE, Java, Spring, SOAP, WebSphere, LDAP, Spring JDBC, Web Sphere, HTML, CSS, Java Script, JSP, XML, XSLT, Jasper Report, JUnit, SOAPUI, Apache CXF, Maven, SVN, Junit, Unix, Jenkins, MySQL.

Confidential, Atlanta,GA

Java Developer

Responsibilities:

  • Developed dynamic web pages using HTML5, CSS3 and JavaScript.
  • Used the responsive utilities of the Bootstrap 3.0 frameworks to facilitate the design displaying.
  • Developed the entire application implementing MVC Architecture integrating Hibernate and spring frameworks.
  • Created custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads).
  • Used Spring Core Annotations for Dependency Injection(DI). Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations. Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and stored data to the database with Hibernate transaction control.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used JMS for implementing Service Oriented Architecture for sending and receiving messages while using web services.
  • Involved in creating & consuming Restful web services to expose to other applications. Wrote complex PL/SQL and HQL queries to retrieve the data from Oracle Database.
  • Involved in writing & building the code using Maven. Provided Log4j support for the application for debugging the system.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Worked on issues/defects in QA/ UAT and PROD environments.

Environment: Java, J2EE, REST, Spring, Hibernate, JMS, PL/SQL, HTML, CSS, JavaScript, Bootstrap, AngularJS, Maven, Tomcat, Junit, SQL, HQL.

Confidential

Java Developer

Responsibilities:

  • Involved in preparing the Detailed Design document for the project. Developed UI using JSP, Tiles, JavaScript and CSS.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework. Created XML formatted output files.
  • Did requirement analysis, design, coding, implementation and Maintenance of this application follow the complete SDLC lifecycle along with Team lead.
  • Did core Java coding use JDK 1.3, Eclipse Integrated Development Environment (IDE).
  • Did coding of following modules. Implemented Action Classes and Action Forms using Struts framework.
  • Used JDBC to connect to the database.
  • Involved in Unit testing, System Testing and writing test cases.
  • Design Database tables. Wrote SQL queries and stored procedures. MySQL Server administration.
  • Used IBM ClearCase as version control and workspace management.
  • Used ANT as the build tool.
  • Apache Tomcat server administration.

Environment: Core Java, J2EE, JSP, Struts, HTML, CSS, JavaScript, XML, JDBC, SQL, MySQL, ANT, Tomcat.

We'd love your feedback!