We provide IT Staff Augmentation Services!

Java Developer Web Services,resume Profile

3.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Frameworks Java EE Technology

Struts 2.x, Hibernate 4.x, spring 3.x, Java 7, Servlets 2.3, JDBC

Spring MVC

Web Application Server Databases

Apache Tomcat 7.0, JBoss 5.0 Oracle 10/11g, MySQL 5.0

Web Debugging and logging tools

HTML 5, JSP 2.2, CSS 3.0, AJAX JUnit 4, Log4j

IDE Operation System

Eclipse 4.2, NetBeans 8.0.1 Windows 7/XP/2000, UNIX, Linux

Summary:

  • Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Reflection, Generics and other new features in Java 7
  • Software Programmer with more than 5 years of experience in the field of software design and implementation. Proficient in Design, Development, Integration and support of large scale applications in varied domains like Banking, Financial and Logistics
  • Deep understanding of Object Oriented Design. Proficient in Java Design Patterns: Singleton, Factory, Abstract Factory, Facade, Observer, Adapter etc. and also in J2EE patterns such as MVC, DAO, POJO, Business Delegate etc.
  • Proficient in writing efficient SQL, and stored procedures on various database servers such as Oracle 10g, MySQL 5.0
  • Extensive experience in using various frameworks including Struts2, Spring3 MVC, Hibernate3. Strong experience in their configuration, integration and implementation
  • Experience in EJB3.0 and Java API for Web Services JAX-WS, SOAP, and JAX-RS
  • Expertise in design and development of various web and enterprise applications using Hibernate, Struts2, JSP, Servlets, JDBC, Web Services, JMS, WSDL, and Log4j
  • Working knowledge on Java Server Pages Standard Tag Library JSTL
  • Experience in major web servers, including Apache Tomcat 6.0/7.0, and Jboss 5.0.1
  • Strong background in using front-end and data transfer techniques such as HTML 5, CSS, AJAX, XML
  • Proficiency in Software Development Life Cycle SDLC from requirements analysis, design, development, testing and documentation
  • Excellent team spirit with strong analytical and communication skills. Ability to learn new technology fast and manage multiple project tasks with changing priorities tight deadlines

Professional Experience:

Confidential

Java Developer Web Services

American Express is global company with 160-year history in financial services. They deliver products and services in Banking and Finance Services to individuals and companies throughout the United States. This project aims at creation of a secure banking system. The system involves major components like Login component, Balance Enquiry, Funds Transfer, Request Details, Viewing Statements and System Help using EJB.

Responsibilities:

  • Implemented the JSPs and EJBs in the MVC Struts Framework to effectively handle the workflow of the application
  • Modified Struts configuration files as per application requirements and developed Web service for non-java clients to obtain user information
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session fa ade Design Pattern
  • Executed complete implementation of business/data access layer in EJB's and other classes on JBoss Application Server
  • Designed, developed and deployed the Session, Entity beans and implemented EJB Transactions and Connection Pooling
  • Used Oracle SQL Developer by developing different tables and ran SQL queries on them and also developed stored procedures using callable statements based on the project requirements
  • Designed the web service call to retrieve the account details based on the customer ID using WSDL, SOAP and XML and designed XML Schema for customer details
  • Produce messages from an application client through JMS
  • Implemented the logging mechanism using Log4j framework
  • Created unit tests using JUnit framework in test driven development approach

Environment:

Core Java, J2EE EJB 3.0 , Struts2, log4j, JMS, SQL Procedures, JBoss Application Server 5.0, XML

Confidential

Software Engineer

The purpose of the project is to implement online banking - Personal Finance Services using J2EE and JAVA technologies. Different modules for managing personal finance such as checking account activities and balance, customer's personal information management, transferring funds between different accounts were developed.

Responsibilities:

  • Created design documents and involved in team review meetings
  • Involved in analysis, design, implementation and testing of the online banking application
  • Used Struts2 Framework to develop Action classes and Controllers
  • Used Struts2 validator framework for client side and server side validation
  • Executed complete implementation of business/data access layer in EJB's and other classes on JBoss Application Server
  • Did server side coding using EJB which involved session, entity and message driven beans
  • Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS
  • Produce and consume messages of system through JMS Functionality
  • Involved in Configuration and Usage of Apache Log4j for logging and debugging purposes
  • Wrote test scenarios for testing the web service, both from a Web Client and a Standalone Java Client
  • Interacted with test/quality assurance engineers to define test plans, identify and reproduce defects and provide fixes as needed

Environment:

Java/J2EE, EJB, JSP, Struts2, log4j, JMS, SQL Procedures, JBoss Application Server 5.0, HTML, JSP, CSS, SQL

Confidential

Java Developer

Web Order Entry System was for launching services for telecom service provider beyond. Each service had different packages which were made available to the customers as per their needs. The services defined could be bundled in different hierarchies in the Product Catalog module. For each Product, it was possible to define business rules, which were executed during the ordering of the product.

Responsibilities:

  • Involved in the completion of life cycle of Project with Requirement analysis, designing, coding, testing, debugging and implementation
  • Independently handled the pricing functionality in the project
  • Involved in server side coding using EJB, conducted validations using Validator Framework
  • Responsible for coding of Action Forms and Form Bean using Struts Framework
  • Involved in writing the SQL Query's and Stored Procedures
  • Coding for Template of MVC using Front Controller pattern
  • Used MVC architecture Jakarta Struts framework for Web tier
  • Developed front-end screens with JSP
  • Coded for client side validations using Java Script
  • Involved in Bug fixing and functionality enhancements
  • Coding for DAO Objects using JDBC using DAO pattern
  • Involved in finding the RC Root Cause of the bugs/issues

Environment:

J2EE, Java, JSP, Struts2, Validator, Log4j

Confidential

Programmer Analyst

Project: FEDEX Employee HR Portal Enhancement and Maintenance Project

Responsibilities:

  • Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented through Spring framework and Integrated with presentation layer
  • Spring Framework JDBC Template implemented as a backend and Front End UI interface as JSP
  • Implemented Ajax Script to validate the user input before submitting to server
  • Developed JDBC transactions through Spring JDBC Template
  • Deployed and executed complete implementation of business/data access layer
  • Created unit test plans and involved in unit test execution
  • Worked in Oracle DB database through SQL Developer tool to write and optimize the queries and to monitor the performance of the queries used by application
  • Writing SQL Loader script to insert bulk feed into Database. And have written bash script to handle database actions like update, delete terminated employees etc.
  • Worked on LINUX systems to build and deploy the application in different test environments
  • Worked with Database Administrators to solve the problems generated while creating tables for application
  • Used Log4j for tracking errors and debugging the code
  • Produce and consume messages on more than one system through JMS Functionality
  • Used clear case tool for code repository and as version control mechanism
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process

Environment:

Core Java, J2EE, Eclipse, XML, SQL Developer Tool, LINUX

Confidential

Sr. Software Engineer - Java/J2EE

Project: Consumer Loans add a new loan/update existing loan web interface

Responsibilities:

  • Developed UI modules using HTML, JSP, JavaScript and CSS
  • Used Spring validation and wrote validation rules
  • Development of components application using Java, JSP, JavaScript and HTML
  • Developed Java Servlets as access/task controllers and Java Beans wrapper components to implement business logic
  • Designed and developed Login/Logout module using JSP and Spring Handlers to authenticate the access level for the users
  • Developed internationalized JSP pages using resource bundles
  • Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects, View Resolver
  • Used Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting
  • Developed Object -- Relational O/R mapping using Hibernate
  • Used Log4j and JUnit for debugging, testing, and maintaining the system state

Environment:

Java, J2EE, spring, Hibernate, Junit, XML, Eclipse, HTML, UI, Log4j, SQL, UNIX and Windows

We'd love your feedback!