Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
United States
Salary:
$60/Hr
Posted:
July 20, 2016

Contact this candidate

Resume:

DEEPAK REDDY

Sr. Java Developer

acvset@r.postjobfree.com Ph: 516-***-****

Professional Summary:

Java Developer with 7+ years of Experience in working with various J2EE technologies including Servlets, JSP, Java Beans, Struts, Spring, Hibernate, JDBC, Web Services, Java SOA.

Expertise in developing and implementing Web applications using various Java/J2EE technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans and EJB.

Expertise in developing reliable and scalable enterprise applications using JSTL, JMS, AJAX, DWR, Java Mail, XML, XSLT, Web Services, JavaScript, CSS/CSS3 HTML/HTML5, DHTML and XHTML.

Complete knowledge of software development life cycle (SDLC), through phases of requirement analysis, design, documentation and implementation.

Experience in working with Multithreading, Collections and Strong in algorithms, data structures and Object Oriented Analysis & Design.

Worked extensively on Integration technologies like Spring, Web Services, SOAP, REST, XML, and JMS.

Good knowledge on Object Oriented Analysis and Object Oriented Design, Modeling Applications with Use case, Class Diagrams & Sequence Diagrams.

Strong experience in PL/SQL and SQL for writing SQL queries, Triggers functions and Stored Procedures on databases like Oracle 8i/9i/10g.

Experience using various web/application servers like Apache Tomcat, Glass Fish and JBoss.

Hands on experience in developing caching mechanism in core java collections framework and RMI calls. Experience in writing Batch Jobs for Unix Shell scripting.

Developed applications based on Model-View-Controller (MVC) architecture using J2EE design patterns like Data Access Object, Business Delegate.

Good knowledge of Agile Methodology.

Managed risk analysis and mitigation plans, status/defect reports, and client presentations.

Experience in System maintenance, analysis and performance in Windows, UNIX and Linux environment.

Ability to handle multiple tasks and work independently as well as in a team.

Expert Communication, Interpersonal, and Organizational skills.

Technical Skills:

Programming Languages

Java, SQL

JEE/J2EE Technologies

JDBC, JSP, Java Beans, EJB, Servlets, JMS,JSTL,JSON

Framework

Spring, Hibernate

Databases

Oracle 10g/9i/8i, MySQL, SQL Server 2005

Development tools

Eclipse 3.x/4.x, RAD 7.5.3, IDEA 8.1, STS

Web/Application servers

Apache Tomcat 8.x/7.x/6.x, Glassfish, Jboss, Web logic 10.x/8.0/7.1, WebSphere

Web Development

JavaScript, HTML5/HTML, DHTML, XHTML, CSS3/CSS, Bootstrap, XML, XSLT, XSD, AJAX

Build/Testing tools

Maven, ANT, Junit

Web Services

SOAP, REST, WSDL

Operating Systems

Windows 8/7/XP

Professional Experience:

Tufts Health, Watertown, MA

Nov 2015 – till date

Role: Sr. Java/J2EE Developer

Responsibilities:

Developed screens using JSP, AJAX, JavaScript, CSS and HTML.

Designed the application using Agile Methodology.

Extensively used Web Services (SOAP, WSDL) to exchange the data between different applications.

Involved in creation of WSDL and schemas.

Used SOAP UI for testing the web services.

Implemented the Web Services with WSDL and SOAP from scratch by using the Apache Axis.

Extensively worked on spring framework.

Used Spring IOC (Inversion of Control) /DI (Dependency Injection) to wire the object dependencies across the application.

Implemented Spring JDBC template, Spring Exception Strategy and AOP.

Build and deployed the application using ANT tool and Web Sphere Application Server.

Creation of managed server and JDBC connections.

Maintained source code using SVN.

Implemented JUnit for testing.

Environment: Java 1.5, WSDL, XSD, JSP 2.1, AJAX, JavaScript, CSS, HTML, Web Services, SOAP, JDBC, Web Sphere Server 6.1, DB2 database Server, ANT, JUnit, SVN, Spring 3.0.5.

CVS, Woonsocket, RI

Mar 2015- Oct 2015

Role: Java/J2EE Developer

Responsibilities:

Application was based on MVC architecture with JSP 2.0 serving as presentation layer, Servlets 2.2 as controller and EJB 3.0, Hibernate 3.0 in business layer to access to Oracle 9i Database.

Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.

Used Hibernate extensively to store the persistence data into the Oracle 9i database and written HQL to access the data from the database.

Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.

Used P&C claims (Property & Casualty)

Used Struts Validation framework for Client side validations and Server side validations.

Used Web Services to exchange information. Used SOAP framework and WSDL

Used Web Sphere Application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.

Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.

Extensively used XML Web Services for transferring/retrieving data between different Applications. Involved in implementing the DAO pattern for database access.

Used JAXB API to bind XML Schema to java classes. Tested the application functionality with JUnit Test Cases and Suites.

Developed logging module-using Log4J to create log files to debug as well as trace application. Provided production support for the application after deployment.

Used CVS for version control. Deployed the applications on IBM Web Sphere Application Server 5.0.

Environment: Java, J2EE, Hibernate 3.0, Struts, Spring 2.5, Servlets, JSP, JDBC, SQL, XML, XSLT, JAXB, SOAP Web services, JMS, WSDL, Web sphere Application server, JavaScript, JUnit, Unix, CVS and Log4J.

Citizens National Bank, Paintsville, KY

Oct 14 –Mar 15

Role: Java Developer

Responsibilities:

Implemented Transfer Funds, Messaging Service Modules using Java Script, HTML, Struts and Tiles Framework with respect to Model-View-Controller (MVC)Architecture.

Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables.

Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.

Used Spring for DI/IOC

Designed and developed data access layer using Data Access Object (DAO), Session Façade, Business Delegate and Singleton design patterns.

Involved in Database Design and Development.

Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from Oracle 10g Database.

Used JMS for reliable and asynchronous exchange of important financial information.

Used MAVEN for project management and build automation, and Continuous Integration is done using Jenkins.

Used Log4J to capture the data.

Involved in all the phases of Software Development Life Cycle (SDLC) including analysis, designing, coding, testing and deployment of the application.

Developed test cases and performed unit testing using JMock.

Used CVS for Version control across common source code used by developers.

Environment: J2EE/JDK 1.7, JSP, Struts 2, Spring, Hibernate 3.0, Maven, JMS, JNDI, Oracle 10g, HTML, XML, ANT, WSDL, Apache CXF, SOAP, Eclipse, Web Logic 9.1, LOG4J, CVS, JMock, Windows.

Aetna, Hartford, CT

Mar 13 - Sep 14

Role: Java Developer

Responsibilities:

Involved in Analysis, Design and Implementation translation of Business User requirements.

Actively participated in the daily SCRUM meetings and delivered quality deliverables within time.

Developed various UML diagrams and Flow charts.

Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.

Designed user interface for user to interact with system using HTML, JSP, Bootstrap, and CSS.

Involved in developing multi-tiered J2EE application utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Hibernate, JDBC, and Tomcat Application server 7.x.

Implemented the Object to relation mapping between POJO classes and relational tables using Hibernate framework.

Used Oracle to fetch the information using Hibernate.

Implemented concrete principles laid down by several design patterns such as Facade, Singleton, and Data Access Object.

Implemented the JSR 303/349 Validation framework to validate various UI fields.

JSR 303/349 was implemented using hibernate-validator framework.

Created RESTful Web service for updating customer data sent from external systems.

Used SVN as a version control tool for project artifacts.

Configured and customized logs using Log4J to help debugging of application related errors.

Used Maven as a build and dependency management tool to manage various dependencies.

Involved in installing and configuring Eclipse and Maven for development.

Environment: Java/J2EE, HTML5, CSS3, Bootstrap, JSP, JavaScript, JQuery, Spring, Agile Methodology, XML, Java Beans, Spring MVC, Hibernate-validator, Hibernate, REST, Log4J, JUnit, SVN, Eclipse, Maven, Red hat Linux, Windows 7

Charter Communications, St Louis, MO

Oct 2011 – Feb 2013

Role: Java Developer

Responsibilities:

Utilized Agile Methodologies to manage full life-cycle development of the project.

Implemented MVC design pattern using Struts Framework.

Form classes of Struts Framework to write the routing logic and to call different services.

Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.

Developed web application using JSP custom tag libraries, Struts Action classes and Action.

Designed Java Servlets and Objects using J2EE standards.

Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.

Developed the XML Schema and Web services for the data maintenance and structures.

Developed the application using Java Beans, Servlets and EJB’s.

Created Stateless Session EJB’s for retrieving data and Entity Beans for maintaining User Profile.

Used WebSphere Application Server and RAD to develop and deploy the application.

Worked with various Style Sheets like Cascading Style Sheets (CSS).

Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.

Involved in coding for JUnit Test cases, ANT for building the application.

Environment: Java,J2EE, Servlets, JSP, Struts 1.2, EJB 2.1, UML, Rational Rose, Oracle 9i, WebSphere 6, RAD 6, HTML, AJAX, JavaScript, JUnit, ANT, Web services, XML SAX, DOM, XSL.

NeoSoft, India

Jan 2009 – Aug 2011

Role: Java Developer

Responsibilities:

Utilized Agile Methodologies to manage full life-cycle development of the project.

Implemented MVC design pattern using Struts Framework.

Form classes of Struts Framework to write the routing logic and to call different services.

Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.

Developed web application using JSP custom tag libraries, Struts Action classes and Action.

Designed Java Servlets and Objects using J2EE standards.

Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.

Developed the XML Schema and Web services for the data maintenance and structures.

Developed the application using Java Beans, Servlets and EJB’s.

Created Stateless Session EJB’s for retrieving data and Entity Beans for maintaining User Profile.

Used WebSphere Application Server and RAD to develop and deploy the application.

Worked with various Style Sheets like Cascading Style Sheets (CSS).

Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.

Involved in coding for JUnit Test cases, ANT for building the application.

Environment: Java, J2EE, Servlets, JSP, Struts 1.2, EJB 2.1, UML, Rational Rose, Oracle 9i, WebSphere 6, RAD 6, HTML, AJAX, JavaScript, JUnit, ANT, Web services, XML SAX, DOM, XSL.



Contact this candidate