We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Portland, OR

SUMMARY:

  • Over 6+ Years of expertise in the IT Industry and sound experience in web& client server based client server applications, hands on experience in analysis, Design, Development, Implementation and Testing using Java, J2EE, Struts, EJB, XML, JMS, Web Services, Hibernate, spring and Legacy systems.
  • Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Servlets, JSP, JMS, Struts, spring, Hibernate, XML, and SQL&PL/SQL.
  • Proficient in creating front end - systems using JavaScript , jQuery , Bootstrap , HTML5 , CSS3 and MVC frameworks such as AngularJS.
  • Hands on experience in using Jakarta Apache frameworks like Struts MVC, Spring MVC, ANT, JUnit and Log4J.
  • Developed Maven scripts for the build and deployment of J2EE applications
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like MongoDB.
  • Strong Experience in building as well as consuming RESTful web service in JSON/XML format using Apache CXF, Jersey and RESTEasy.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • 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.
  • Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Tomcat, Web logic, JBoss and WebSphere.
  • Experience in designing highly transactional websites using J2EE technologies and handling design/implementation using Eclipse.
  • 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, Scripting using Perl, bash, korn Shell etc
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
  • Exceptional oral as well as written communication skill. An effective leader and proven team player with excellent analytical, presentation & problem solving skills which contributes to knowledge sharing and team building.

TECHNICAL SKILLS:

Lagunages:  Java, C, C++, HTML, SQL, UML, Shell Scripts.

Web Technologies:  Servlets, JSP, JSTL, JDBC, Java Mail, HTML, XHTML, JavaScript, JQuery, CSS, XML, LOG4J.

Frameworks:  Struts (1.3 &2), Spring (3 & 4), and Hibernate 4

Operating Systems:  Windows 95/98/2000/XP/NT/Vista, Linux, UNIX, MS-DOS

Application Servers:  JBOSS, Apache Tomcat, IBM Web Sphere, Web Logic.

RDBMS:  MySQL, SQL Server2008, Oracle 7.x/8i/9i/10g, DB2

Testing Methodologies:  Junit

Web Services:  SOAP, WSDL, XSD, XSLT, SAX, JAX-WS, JAXB, REST

Design Methodologies:  UML

Version Control Tools:  CVS, SVN

Distributed Technologies:  RMI, JMS, SOAP, ESB

Tools:  Rational Products, Eclipse, SQL*Loader, Toad, NetBeans, SQL Developer

Protocols:  HTTP, TCP/IP, UDP, SMTP, FTP, LDAP, SOAP

Build Tools:  Maven, Ant, Hudson

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 8, Java 7, Spring 4.2, Hibernate4.3, REST, PL/SQL, LDAP, HTML, CSS, AngularJS, JavaScript, JSP, JUnit, Jersey, Maven, JSON, 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.
  • Written Perl scripts to monitor the failure notification process.
  • Involved in daily scrum calls, sprint planning, offshore calls etc.

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

Confidential, Buffalo, NY

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 JBoss server.
  • Implemented Messaging using JMS and Message Driven Beans to get information from different departments using ActiveMQ
  • 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 7, J2EE, Spring 4, Spring-JDBC, JBoss7, JavaScript, JMS, REST, JSON, JSP, CSS3, HTML, DHTML, jQuery, AJAX, JDBC, PL/SQL, Oracle, CVS, Maven, ActiveMQ, Log4J 1.2, Unix, Junit.

Confidential, San Antonio, Tx 

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.

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

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!