Post Job Free
Sign in

Java Web Services

Location:
Chennai, TN, India
Posted:
August 16, 2016

Contact this candidate

Resume:

Yunus Indori (*****.*****@*****.***\732-***-****)

Sun Certified Java Programmer. (SCJP)

CAREER SUMMARY

More than Ten (10) years of IT experience with expertise using Java/J2EE technologies in multiple domains, designing, implementing and deploying commercial Enterprise Applications for Multi-tiered-distributed software products and distributed applications.

Experience in designing and developing Enterprise Applications and Web Applications using JDK, J2EE, JavaScript, CSS, and HTML.

Experience in frameworks like Spring, Struts, and EJBs.

Excellent understanding of full Software Development Life Cycle (SDLC).

Solid experience in Object Oriented Programming (OOP) and J2EE Design Patterns.

Extensive experience in Hibernate, JDBC, JNDI, ANT and Log4j.

Experience in tools like Eclipse, Tomcat, WebSphere, Maven and ANT.

Experience includes industry verticals like Finance, Insurance and Technology.

Strong knowledge about Multithreading, Collections and Exception Handling mechanisms in Java.

Experience with HTML/CSS/JavaScript/AJAX.

Experience with Shell Scripting.

Good experience developing applications to interact with Oracle, MySQl and SQL server and strong RDBMS fundamentals.

Experience with design, development and deployment of Spring framework based web applications with IOC (Inversion of Control) and AOP (Aspect Oriented Programming) mechanisms.

Experience with Spring and JDO technologies.

Experience with Agile and Waterfall SDLC methodologies.

Experience with Middleware technologies JMS/MQ series.

Experience with testing frameworks like JUnit.

Experience with Integration/Regression/UAT testing, Production planning, production rollout and production support activities.

Excellent organization and time management skills.

Team player, ability to adapt to rapidly evolving technology, strong sense of responsibility and accomplishment.

TECHNICAL SKILLS

Languages/API: Java 4/5/6, Java EE 1.4/1.5, JDBC, XML, XSLT, UML, Design patterns,

C, C++, Jakarta’s ANT 1.5.3, Make, Multi-Threading, Shell scripts, HTML, DHTML, Java Servlets, JSPs, Spring, Hibernate, Struts, EJB 2.0, JavaScript, SQL and PL/SQL.

Web/App Servers: Apache Tomcat, BEA Weblogic 7.1/8.1/10.3/11g

Integration Tools: TIBCO Business Works, Oracle Tuxedo, WebMethods JACADA Enterprise Access, XML, XSD, Castor, JAXB, XPATH

IDE/Tools: Eclipse, NetBeans, JUnit

Databases: Oracle 8i/9i/10g/11g, SQL Server 2000/2005, MySQL.

Operating System: Windows 95/98/200x, DOS, HP-UX 10.20/11i, UNIX.

PROFESSIONAL EXPERIENCE

Java/J2EE Architect

CenturyLink PLC Apr ’13 – Till Date

Responsibilities

Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).

Development UI modules using HTML, JSP, JavaScript and CSS.

Involved in the integration of spring for implementing Dependency Injection (DI/IOC).

Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.

Used different types of controllers like simple form Controller, Abstract Controller and Controller interface etc.

Used Different types of View resolvers like Internal View Resource resolver, Resource Bundle View resolver and XML view resolver.

Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.

Developed the application using Eclipse as the IDE and used standard features for editing, debugging, compiling, formatting, build automation and version control (CVS).

Used Spring AOP for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.

Involved in the implementation of DAO using Spring-Hibernate ORM.

Developed Stored Procedures, Triggers and Functions in MS SQL 2005.

Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

Created Connection Pools in WebSphere and configured as needed.

Built scripts using Ant to build the J2EE application.

Used LOG4J, JUnit for debugging, testing and maintaining the system state.

Used CVS to track and maintain the different version of the application.

Environment

Java 1.5, JSP, Spring 3.0, Hibernate 3.0, WebSphere Application Server 7.0, JAX-WS, HTML, AJAX, CSS, JavaScript, Ant 1.7, JUnit, Log4j, CVS, Eclipse, MS SQL 2005.

Java & J2EE Lead Consultant

British Telecom Jan ’11 - Apr ’13

Responsibilities

Developed resources ActionForms to collect input from users, ActionMappings to direct input to server-side Actions, and ActionForwards to select output pages.

Designed web Controller component and integrates with other technologies to provide the Model and the View.

For the Model, Used standard data access technologies, like JDBC and EJB, as well as most any third-party packages, like Hibernate, Object Relational Bridge.

For the View, Used JavaServer Pages, including JSTL

Extensively used Spring MVC Framework.

Designing and coding of Action Classes and Business Classes for the Application.

Used J2EE Design Patterns (Session Facade, Business Delegate, Data Access Object, Data Transfer Object) for Middle Tier Development.

Used Weblogic to deploy the application.

Involved in using XSL/XSLT for displaying data.

Designing, creating database, writing DDL, DML statements and populating the Oracle database.

Involved in developing Internationalization enhancements.

Involved in developing Web Services and client.

Involved in optimization of project/ did code refactoring.

Environment:

Java SE 6.0, Linux/Unix, J2EE (JSP, XML, XSL), Spring, Hibernate, JavaScript, CSS, Tag Libraries, Weblogic, Oracle 10g, HSQL, Eclipse.

Sr. Java Application Developer

NSE India Ltd Aug ’10 - Dec ’10

Responsibilities

Developed UI modules using JSP, JavaScript, CSS, Ajax.

Used Struts framework to implement the MVC design pattern in the application.

Extended standard action classes provided by the struts framework for appropriately handling client requests.

Configured the Struts to suit requirements by working on components like Validator plug in, Tiles plug in, message resources, action mapping and navigation definitions.

Used Struts tag libraries while working on UI screens.

Developed EJBs (3.0) to provide standard way to implement back-end business code.

Applied annotations for transforming POJOs to EJBs.

Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes.

Implemented data access using Hibernate (Object Relational Mapping Tool) persistence framework.

Developed Ant Scripts for the build process and deployed in IBM WebSphere.

Performed Unit Testing Using JUnit.

Worked with the XML, and Web services (JAX-WS).

Implemented Log4J to trace logs and to track information.

Created CSS (Cascading Style Sheets) to control the style and layout of multiple web pages all at once

Used Clear Case for Source Control and Version Management.

Prepared detailed design specifications and performed code reviews.

Implemented Localization and Internationalization to adapt different locale Resource Bundles using Tiles framework.

Developed Test Cases to ensure that application meets the requirements

Executed Manual Testing on different modules of the application.

Designed Database Schema, tuning and Writing SQL queries.

Performed the Backend Testing to ensure data consistency on front-end by writing and executing SQL statements on Oracle Database Manually.

Environment:

Java 1.5, JSP, JSTL, JavaScript, CSS, AJAX, Spring 2.0, Hibernate 3.0, EJB 3.0, Oracle 10g, ANT, IBM WebSphere 6.0, Log4j, JUnit.

Sr. Java/J2EE Developer

Automation Solutions Jan ’10 - Aug ’10

Responsibilities

Involved in the Analysis, Design, Development and Testing Phase.

Developed Various Class Diagrams, Sequence diagrams using UML.

Developed Message Driven Bean using JMS API, which handle the LOAN PROCESS event received from source, which kicks of the ELFS processing.

Developed Session Beans for handling splitter processing job business logic, which is to compare the loan object values with the configured splitter values and evaluate the servicing destination.

Used Various Design patterns like Session DAO and MVC.

Developed the front-end which takes the data into the system using JSP, Servlets 2.5, Struts, Strut Validations/JavaScript, HTML and DHTML.

Deployed and tested on Weblogic Application Server 8.1.

Used Log4j as logging mechanism and developed wrapper class to configure the logs.

Designed a swing module which generated a UML class diagram for the sequence of steps the client opted for.

Environment:

J2EE, Java, JSP 2.1, Servlets 2.5, Session Beans, JMS 1.0.2, Struts1.3.8, Weblogic8.1, Eclipse 3.1.2, UML, HTML, JavaScript, Log4j, ANT, PL/SQL, Stored Procedures, HP UNIX, Oracle 9i.

Java Programmer Analyst

Neverest Technologies Dec ’08 - Jan ’10

Responsibilities

Involved in design, development and testing of Patent Application

Developed Use Case scenarios and Class diagrams

Developed User Interface using JSP, HTML, AJAX, CSS.

Developed the application using Struts, Spring framework, and MyBatis.

Developed the web services using Apache CXF.

Developed MyBatis mapping file and the SQL queries for retrieving data from the database.

Developed POJO's (Plain Old Java Object) for mapping the JAVA objects with the relational database tables.

Prepared test cases and unit tested the software using Junit and PMD tool

Involved in unit testing, User Acceptance Testing and Bug Fixing.

Oracle 9i database used as backend.

Implemented Log4j for logging and appended to a log file for debugging.

Deployment of the application into Jboss Application Server.

Used Clear Case for source code control.

Environment:

Java 1.5, JSP, Jboss5.0, Eclipse, Struts, J2EE, Spring 3.0,MyBatis, Java Script, JDBC, XML, HTML,

AJAX, Clear Case, Oracle 9i, Web Services, Apache CXF2.X, Windows 7, log4J,Junit, PMD tool

Contd….



Contact this candidate