We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

SUMMARY

  • About 7 years of experience in analysis design developing Web based Client/Server Distributed and testing of applications using Java/J2EE Technologies.
  • Experience in analysis design development testing and deployment of applications.
  • Experience in understanding the requirement and develop implement and test Ecommerce application architecture and have used Object Oriented and RDBMS Concepts.
  • Extensive experience with server-side programming and technologies such as J2EE Servlets JSP JavaBeans JDBC JMS.
  • Proficient with Web Page Development using HTML JavaScript JQuery AJAX Swing XML XSL XSLT XSD and CSS.
  • Extensive experience in developing applications methodologies like Agile Driven Test.
  • Good exposure with Application servers Web Servers like WebLogic Websphere JBoss GlassFish and Apache Tomcat.
  • Have work experience in various Configuration Management Tools like SVN CVS.
  • Familiar with EJB design patterns Service Oriented Architecture SOA Aspect Oriented Programming AOP .
  • Good experience with JAX-WS and JAX-RS.
  • Experience in Message driven programming using JMS and IBM Websphere MQ.
  • Experience in Spring Hibernate Struts and Web Services.
  • Experience in developing database applications using Oracle MySQL DB2 MS SQL Server and worked on PL/SQL Stored Procedures Triggers Functions Packages Data Modeling and Performance Tuning.
  • Experience in Production support Troubleshooting and Debugging of applications.
  • Experience with unit testing using JUnit and writing build scripts using Maven Ant.
  • Highly motivated and innovative problem solver with excellent communication skills.

TECHNICAL SKILLS

Programming Language

Java JDK 1.2 1.4 1.5 1.6 1.7 1.8 C C SQL

Framework

Spring 2.5 3.0 4.0 Struts 2 Hibernate 2.0 3.6 4.0 MyBatis Hybris JPA 2

Server Side Scripting

JSP PHP Servlets

Front-End Technology

HTML5 JavaScript AJAX CSS3 Ext.js 4 Angular.js Node.js Backbone.js jQuery JavaScriptMVC Applets Dojo Bootstrap Swing

J2EE Technology

JDBC EJB 2.0 EJB 3.0

Web Service Specification

JAX API JAX-WS JAX-RS Restful

Web Service Implementation

CXF 2.5 Axis 1.1 Axis 1.2

Web Service Tools

SoapUI

Application/Web Servers

WebLogic 10.3 11 Apache Tomcat 5.5 Websphere GlassFish JBoss 7

Databases

Oracle 9i 10g 11g MS SQL Server 2012 MongoDB MySQL DB2

Messaging Systems

JMS-DOF MDB

IDE Tools

Eclipse Net Beans IntelliJ

Unit Testing Tools

Junit eTester EasyMock Selenium

Configuration

CVS SVN GIT

Operating Systems

Windows Sun Solaris Unix Linux

Build Tools

Maven Ant Gradle

Database Tools

SQL Developer

Design Methodologies

Agile-Scrum Agile-XP RUP Test Driven Development

Protocols

SOAP LDAP HTTP HTTPS FTP

PROFESSIONAL EXPERIRNCE

Confidential

Role Sr. Java Developer

Project Web-based Inventory

Description Project involved in developing a Web-based Inventory. The application allows the client to manage its inventory to achieve a lower inventory cost. The client shares the application with its suppliers to manage supply orders and status of the order.

Responsibilities

Designed the web-services WSDL and contract document and developed data service code.

  • Used SoapUI for testing and developed JUnit Test cases to test the service availability.
  • Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
  • Developed UI using JSP HTML5 Tag libraries CSS3 Javascript Angular.js and AJAX.
  • Developed views controller and model components implementing JavascriptMVC.
  • Developed Java Beans and Custom Tag Libraries providing client side validations in JavaScript and providing interactive front end GUI using AJAX.
  • Used Joins Stored Procedures and Functions in Interaction with backend database using SQL
  • Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and deployment of the application.
  • Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver.
  • Involved in development of the CSS classes for all error form elements and warnings.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Wrote database interaction code and used JDBC API to connect MySQL.
  • Used Core Java with knowledge of multithreading concurrency memory management.
  • Build the application using TDD Test Driven Development approach.
  • Used Oracle as database and involved in the development of PL/SQL backend implementation.
  • Created web application prototype using jQuery and Angular.JS
  • Involved in stage deployments using GlassFish server.
  • Designed the front end and wrote corresponding one-one REST methods to implement respective change requests.
  • Developed RESTful web services using Java Servlets JSON JAX-WS and JAX-RS and persistence using Hibernate and JPA framework.
  • The middleware interaction used JMS/IBM WebSphere MQ series for transferring messages between different components using the JMS/Mail API framework.
  • Used issue tracking tool JIRA for bug fixing and life cycle traceability.
  • Designed RESTful XML web service for handling asynchronous AJAX requests.
  • Participated in preparing technical documents which includes logical flow of the code and UML diagrams and user s manual for the application.
  • Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.
  • Used Subversion as a version control for implementing the application.

Environment Java 1.8 JSF 1.2 Spring 4 JSP JMS MDB AJAX JBoss JPA 2.0 Java Beans XML Jenkins

HTML5 JavaScript CSS3 XSL Oracle 11g SQL PL/SQL MySQL Angular.JS Maven RESTful webservices

Confidential

Role Java Developer

Project e-Loan

Description Project involved working on the e-Loan banking module. Ally provides funds/loans to people with small business requirements. Applicants get their loans sanctioned based on their credit history. The applicant information is maintained in a database along with the details of the loan for repayment. This data is filtered into different categories based on parameters like type of account loan amount due date. The filtered data is also used for statistics for generating reports.

Responsibilities

  • Developed specifications that include Use Cases Class Diagrams and Activity Diagrams.
  • Involved in requirements discussions story board preparation estimation daily Scrum meetings and retrospective meetings as part of Agile methodology.
  • Developed REST based Web Services using JAX-RS and Axis to interact with backend systems.
  • Deployed the applications on BEA WebLogic Application Server in Linux environment and developed Linux shell scripts to perform sever related activities.
  • Involved in designing the Graphical User Interfaces GUI using Struts Tiles Framework JSP.
  • Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Used Hibernate in data access layer to access and update information in the database.
  • Wrote DAO class for the RESTful web services.
  • Used Web services - Web Services Description Language WSDL and SOAP for getting credit history updated information from third party.
  • Used SoapUI for load testing the Web Services.
  • Used JSON parsing to implement REST Web Services.
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Involved in Ecommerce project Development using Spring Web Flow and Hybris and developed front-end UI with JSF Richfaces Backbone.js JQuery CSS3 Dojo and AJAX.
  • Development back-end with Spring MVC framework on underlying Hybris platform.
  • Used XML parser APIs such as JAXP and JAXB in the web service s request response data marshalling as well as unmarshalling process.
  • Developed JMS publisher and implemented MDB to pull messages from Jboss MQ.
  • Used Gradle script to create OSGI bundles.
  • Used JNDI to lookup for the data sources and EJB 3.0 required.
  • Wrote SQL queries and stored procedures for MS SQL Server 12.
  • Developed XSLT to transform XML to be inputted into a SQL database
  • Maintained portal web site using JSP JUnit IBM WebSphere Application Server IBM Rational Application Developer and DB2.
  • Used OSGi to deploy dynamic libraries.
  • Built web services on server side using PHP scripting and SQL queries for data transfer between client and server sides to define uniform interface with JSON.
  • Worked on Spring Batch to read data from UI map the data and persist to database.
  • Used Spring MyBatis Node.js and Ext.js to develop a web application.
  • Creation of Unix shell scripts for taking a backup of and restoring backend production data.
  • Used GIT for branching and merging of source code management.
  • Developed stored procedures functions Triggers in Oracle10g PL/SQL packages which were created using Toad 10.1.
  • Used Angular.js and Bootstrap for dynamic data in Web UI development by putting data binding.
  • Refactored the existing codes and wrote Junit test class.
  • Used Log4J to capture log that includes runtime exceptions monitored error logs and debugged.
  • Used Ant Maven scripts in Unix environment to build and deploy the application.
  • Used CVS and GIT for version control across common source code used by developers.

Environment JDK 1.7 Spring 3.0 Hibernate MyBatis Hybris JSP Servlets JMS XML XSLT REST web services SOAP WSDL JDBC Log4J HTML CVS Angular.js Eclipse PHP Linux WebLogic Application Server 10.3 WebSphere Tomcat EJB 3 OSGi Toad Ant Maven JUnit MS SQL Server DB2 Oracle 10g

Confidential

Role Java/J2EE Developer

Sherwin Williams is one of the largest and strongest paint companies in the United States. This web application provides online and several interfaces to manage user accounts so as to view and pay bills request policy changes pending cancellations report a claim and check on a claim.

Responsibilities

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • Written technical and detailed design documents based on the requirement specifications.
  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints stand up meetings and customer reporting backlogs.
  • Involved in Continuous Integration/Delivery Code Refactoring and Process Improvements.
  • Developed presentation tier as JSPs JavascriptMVC Freemarker HTML and CSS with custom tag libraries using Struts 2.0 Framework.
  • Used Struts 2.0 to build web application and Spring to develop light weight business component.
  • Used Spring Integration with Struts by implementing Delegating Struts Action management to Spring Framework.
  • Developed JAX-WS Web services for interaction between Hosting and Consuming applications.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Work involved Service-Oriented Architecture SOA and its related technologies like Web Services WSDL SOAP XML. XSLT.
  • Developed business layer components using enterprise java beans EJB 3.0 .
  • Developed Session and Entity CMP beans EJB 3.0 for crucial business logic.
  • Used SVN for Version Control and JSON toolkit for encoding and parsing the text.
  • Communicated with external applications JMS messages using IBM Websphere MQ.
  • Designed Interactive GUIs using Java Applets Servlets and Swing.
  • Involved in troubleshooting in the front end like Backbone.js.
  • Utilized Java Swing framework to develop client side components.
  • Used Hudson to build and create war files which were deployed using Tomcat.
  • Generated reports using JasperReports from aggregation of data of NoSQL database MongoDB.
  • Wrote spring configuration file to define beans define data source and hibernate properties.
  • Consumed WebServices WSDL SOAP and UDDI for the supplier payment module.
  • Ran the purge scripts on SOA database to purge the old instances to increase the Enterprise Manager performance.
  • Used JAX RPC and used JAXB for marshaling and unmarshaling of message data.
  • Extensive usage of MySQL to model and create custom databases to store customer data
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium RC.
  • Used Selenium in conjunction with Continuous Integration to test web applications using Jenkins and to do cross-browser compatibility testing.
  • Developed test plans and cases using Qunit and used Log4j to log the debug.
  • Prepared Load testing scripts using eTester tool and used test data of several users to monitor the performance. Used EasyMock for mocking library.
  • Optimized SQL queries in MySQL and extensively wrote SQL DDL and DML statements.
  • The Application was hosted by WebLogic Server and developed using Eclipse.

Environment Java/J2EE 1.6 MySQL WebLogic Application Server Eclipse Windows Servlets JSP 2.1 AJAX JasperReports Backbone.js HTML Struts 2 Spring 2.5 EJB 3.0 Hibernate 3.0 JMS MongoDB XML XSL XSLT JAXB JAX-WS SOAP UDDI WSDL Qunit Tomcat Log4J SVN.

Confidential

Role Java Developer

Project Insurance Management System

Description This project involved the development of a Web based application which is used by the Insurance Agents to sell policies endorsement process policy claims maintain the reports of the policy holder etc. The customer can access complete account information where the customer can login and order for a policy Motor Vehicle Report MVR Claim Endorsements for existing policies cancellation etc

Responsibilities

  • Wrote documents for design development implementation of functional security modules.
  • Interacting with the business and user group to ascertain requirements to carry out Business Reengineering Business Process Management processes with detailed functional and technical analysis with OOAD concepts and Agile RUP Methodology.
  • Created UML diagrams use case sequence diagram class based on the business requirements.
  • Developed and Implemented DAO classes using Hibernate for database transactions.
  • Developed form beans and action classes to write the routing logic and to call different services.
  • Work involved extensive usage of HTML AJAX Responsive web design Ext.js Bootstrap JQuery and JavaScript for client side development and validations.
  • Developed different SOAP services and Web Services using WSDL SOAP
  • Built web portion using the JSF framework with dynamic JSP pages in Linux environment.
  • Developed Shell scripts to run the batch jobs and automate the build deploy process on Linux.
  • Used Web services to validate user details in real time scenario.
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Guided offshore team by explaining requirements reviewing code and handling defects.
  • Used EJBs in the application and developed Session beans for interfacing with the database.
  • Developed Java beans and JSP s by using Spring and JSTL tag libraries for supplements.
  • Configured WAS 6.0 applications in a UNIX environment.
  • Converted the existing interface to Jboss Fuse ESB Service Apache Camel and ActiveMQ
  • Preparation of Specification Documents and flow diagrams resolving production issues/Abends.
  • Deployed on Apache Tomcat server in local and integration test environments.
  • Implemented Design Patterns such as Command Pattern Business Delegator Service Locator Business Objects and Data Objects.
  • Involved in unit testing of the modules using test-cases built in Junit and EasyMock and did integration testing as well.
  • Used Oracle 10g database and PL/SQL stored Procedures functions packages Triggers.

Environment Java 1.6 JavaScript JSF Hibernate JPA Tomcat Spring EJB CSS Ext.js JQuery Oracle 10g JSP HTML MongoDB UML JUnit EasyMock AJAX Stored Procedures PL/SQL Linux SOAP WSDL Eclipse.

Confidential

Role Java Developer

This Application allows the customers to post their orders through Web. Various operations relating to their orders such as expediting canceling splitting the order lines can be done through the web itself Status of their order is also displayed upon request.

Responsibilities

  • Development of user interface using JSP HTML and JavaScript.
  • Used Dependency injection in Spring for Service layer and DAO layer.
  • J2EE Architecture was implemented using Struts based on the MVC2 pattern.
  • Written Servlet and deployed them on IBM Websphere Application server.
  • Responsible for user validations on client side as well as server side.
  • Development of the Java classes to be used in JSP and Servlets.
  • Used Hibernate for persistence to Oracle Database
  • Improved the coding standards code reuse. Increased performance of the extended applications by making effective use of various design patterns Front Controller DAO .
  • Worked with PL/SQL scripts to gather data and perform data manipulations.
  • Used JDBC to retrieve data from Oracle database.
  • Developed build scripts using Ant.
  • Developed stored procedures in Oracle.
  • Used Test Driven Development approach and wrote many unit and integration test cases.
  • Troubleshooting and coded corrections for production issues discovered in the application.

Environment J2EE 1.4 JSP 2.0 Servlets 2.4 JDBC HTML JavaScript WebSphere Ant Oracle 9i Eclipse

We'd love your feedback!