Sr.java Web Developer,resume Profile
Professional Summary
- Oracle Certified Java Programmer Over 8 years of experience in software design and development. Primary areas of technical expertise include Java Servlet JSP EJB HTML UML ORACLE SYBASE DB2 IBM WebSphere BEA WebLogic etc.
- Good knowledge and work experience on developing web application using Struts Framework and Hibernate.
- Strong designing and implementation work experience in Java andJ2EE technologies like Core Java Enterprise Java Beans EJB Servlets and JSP.
- Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading
- Experience in designing and developing large scale J2EE applications using object oriented design and analysis which involved understanding the business and presentation logic developing UML diagrams class diagrams use case diagrams interaction diagrams and state diagrams and converting them to programs.
- Have Knowledge on Hadoop Big Data and Hadoop eco systems HDFS Map Reduce Hive Oozie Zookeeper NoSQL Cassandra H-base .
- Successfully led complex projects with small teams covering various aspects of software development process and methodology.
- Experience on application server like BEA Web logic 8.1 and IBM WebSphere and web server Apache Tomcat 5.5.
- Have good experience with ATM Domain while working with City Bank.
- Good Working experience in using different modules like Spring Core Container Module Spring Application Context Module Spring MVC Framework module Spring AOP Module Spring ORM Module in Spring Framework.
- Expertise in using presentation technologies like HTML/DHTML JavaScript and AJAX.
- Extensively used Oracle9i as database.
- Involved in the development of high performance object/relational persistence and query services using Hibernate and HQL.
- Expertise with Oracle DB2 MySQL and SQL Server using all types of JDBC Drivers.
- Exposure to Insurance Banking and Financial Domain.
- Strong knowledge of Rapid Application Development RAD tools like Eclipse 3.x and Net Beans
- Experience in Configuration Management setting up company Version policies build schedule using Clear Case SVN CVS and VSS.
- Having Experience in Object-oriented Analysis and Design Service Oriented Architecture SOA .
- Implemented various design patterns like Factory Pattern Session Facade Singleton Service Locator.
- Experience in version control systems like Subversion CVS and PVCS.
- Involved in end to end life cycle of project from requirement gathering design and implementation and testing.
TECHNICAL SKILLS
Languages Java SQL HTML DHTML JavaScript XML C/C .
Application Servers Web Logic Server 10.3 WebSphere 6.1/7.0 WESB 7.0 JBoss 6.0 Tomcat 5.5/6.0.
IDE Development Tools Eclipse 3.x RAD 7.0 CVS VSS PVCS SQL Query Analyzer Toad SQL SOAP UI WSAD 5.0 JBuilder 4.0
Analysis Design Agile UML and J2EE Design Patterns Extreme Programming.
Technologies Frameworks JAVA J2EE J2EE Design Patterns EJB STRUTS Hibernate Spring Servlets JSP SOAP Web Services REST Web Services JMS IBM JDBC Java Beans JNDI RMI JMI JSF AJAX XML DOM CDI XSD SAX SOAP DTD HTML DHTML JSTL JavaScript Angular JS CSS Swing AWT.
Operating Systems Windows XP/NT Linux UNIX DOS.
Rdbms Oracle 9i / 10g/11g DB2 MS-SQL Server 2005/2008 MySQL 5 Postgre SQL.
Data Communication and Networking HTTP TCP/IP SNMP POP3 SMTP DNS.
Professional Experience
Confidential
Sr.Java Web Developer
Project Description
Cummins is leading Manufacture Company in US .This project main aim is to automate the Legacy system. The whole data for this system is been loaded by Informatica user can view the reports and perform some calculations and stores the same into the data base. User can do operations such as add delete modify contacts by using this automated tool
- Actively involved in Analysis Detail Design Development Bug fixing and Enhancement in Agile methodology.
- Participated in Scrum meetings as part of Iteration development process.
- Involved in analysis of functional specifications and design documents
- Involved in development of Business layer and the presentation layer
- The Batch process was developed using Java and SQL Stored Procedures.
- Developed Business logics by using Core Java API.
- Expertise in client side designing and validations using HTML5 CSS3 JavaScript and JSP.
- Implemented Jersey RESTFull Web-Services Wrote corresponding one-one REST methods to implement respective change requests change appliers .
- Implemented web application with Spring MVC Spring DAO and Hibernate.
- Wrote JUnit test cases to test the application and performed random checks to analysis the portability reliability and flexibility of the project.
- Wrote Angular JS Controllers Views and Services for this application.
- Implemented ORM layer with Hibernate mapping files and POJO s.
- Implemented Spring DAO interface to Communicate with Persistence Layer.
- Used Spring IOC Inversion of Control /DI Dependency Injection to wire the object dependencies across the application
- Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Involved Storing and retrieving data from Column oriented Data Base Mongo DB.
- Involved in deploying the Code in WebLogic server for every Sprint in Agile Methodology.
- Created database tables stored procedures using PL/SQL in MySQL.
- Implemented Spring MVC with multi-action simple form controllers.
- Participating in conducting getting feedback peer code review meetings.
- Bug fixing / enhancements during system testing and user acceptance testing
- Working with other team members developers PM BA and users to understand User Requirements
- Create and execute unit test cases to ensure quality.
Environment Core Java 1.7 Spring3.2 Hibernate 3.1 MySql Mongo DB JRE 1.5.11 Ice Scrum Eclipse 3.2 My Eclipse 4.1 DWR 2.1 Weblogic 9.2 Subversion maven JSP Ajax HTML5 Java Script REST Full Web Services JSON JQuery X-path Junit XML PL/SQL Windows XP Unix Log4j Windows 2003server.
Confidential
Java Developer
Project Description
Enterprise Content Management is a web services based application which is developed to maintain and manage insurance policy and claim related documents which are stored in various storage locations such as SharePoint and Mobius Mainframe systems. There are two different modules in ECM namely Document Web Services and Agent Site. Document Web Services DWS is a java based application developed using REST Web Services which interacts with SharePoint and Mainframe systems to store/retrieve insurance related documents of the policy holders. Agent Site is the interactive front end used by insurance agents and claims adjusters to view the final results.
R Responsibilities
- Actively involved in Analysis Detail Design Development Bug fixing and Enhancement in Agile methodology. Involved in daily scrum and month sprint planning meetings.
- Involved in development of Business layer and the presentation layer of DWS and Agentsite modules.
- Worked within SOA based enterprise framework to build web services
- Extensively involved in developing REST web services based java clients and producers to communicate with Mainframe and SharePoint systems using IBM-WINK.
- Created a training portal as an application on top of SharePoint 2010 which give access to the employees to register or unregister for courses
- Consumed HP Extreme Service using JAX-WS to create PDF documents.
- Used Jackson JSON API to serialize and de-serialize JSON data for interacting with SharePoint.
- Used SAX and DOM XML parsers to parse and build XML files for interacting with the mainframe Mobius system.
- Registered and used web services in WSRR Web Services Registry and Repository .
- Developed module to communicate with WSRR and obtain the end point URL for a particular web service.
- Coded for functionality of audit static Data and core server using core java API Collection framework Threading etc.
- Developed batch processing involved ETL process in java to transfer batch feeds to the database using CSV.
- Designed and Developed UI layer Design with JSP CSS3 HTML5 Java script Jquery Ajax Backbone.JS.
- Heavily involved in performance tuning of MySQL and Hibernate. Gained extensive experience in MySQL 5.0/5.1 triggers stored procedures replication
- Used IBM WID and WESB and designed the mediations for accessing the web Services.
- Developed data source for Document Web Services module in WebSphere server and using JNDI reference to access the data source in WebSphere.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Used SQL server database for backend data storage.
- Performed Unit testing of web services modules using JUNIT.
- Implemented logging for error tracking using Log4J SLF4J and fixed the errors.
- Created Use cases and Sequence diagrams using UML.
Environment Core JAVA JSF J2EE SOAP/REST Web Services XML Struts JQuery AJAX XSLT Servlets Hibernate HTML CSS JavaScript UML Junit ANT Log4j Eclipse MySQL 5.x IBM WID 7.0 Maven IBM WebSphere 7.0sax IBM WESB WebSphere Enterprise service bus SQL PL/SQL MS-SQL server 2008 .
Confidential
Java Developer
Project Description
ReportALoss is a web application that used to report a life loss claim for the person that has the state farm life insurance. There will be a set of questions that he needs to answer while submitting his claim. Once the claim is submitted it will be stored in the life health back end system.
Responsibilities
- Involved in the full Systems Development Life Cycle SDLC including requirements gathering architectural and design development and reviews code and unit test case walkthrough.
- I have been involved in design development and peer review work in the ReportALoss Application
- Clarify the technical requirements and do the analysis of the requirements to assess feasibility of design
- Obtaining full understanding of the design from the business point of view before starting the build activity
- Involved in setting up the Content in the Content management for dynamic generation of question in the application
- Involved in developing the application using Java Spring Hibernate JavaScript JSP and Ant.
- Updating the progress of the current task to the User did the Unit Level and Integration level testing .
- Used AJAX and JSON processing against Restfull web services in Java Script.
- Used Spring to develop light weight business component and Core Spring framework for Dependency injection.
- Involved in using all core Java Concepts into the application for the reusability of the code.
- Used Dependency Injection feature of spring framework to inject dependency into objects and to wire objects of business classes.
- Designed and developed the Java-based Object Relational Hibernate persistence framework to persist the business data with database and J2EE based spring framework.
- Involved in writing Database procedures Triggers PL/SQL statements for data retrieve.
- Hands on experience on Server side validations using JQuery java scripts and custom tags.
- Developed Server side components with coordination of Hibernate and spring using web established frame works.
- Performing fixes to any assigned System Investigation Reports.
- Worked on developing and executing the automation test scripts for various environments.
- Used SVN as version control system for the source code and project documents.
Environment Design Patterns Java SE 5 J2EE Java Script JSP Hibernate JNDI JSF Servlets Spring 2.7 JBoss 4.3.0 Portal Server XML XSL DTD XSD HTML My Eclipse 8.5 Ant Oracle 10g SQL PL/SQL UNIX Windows XP
Confidential
Java Developer
Project Description
Business Foundation System BFS is an insurance policy underwriting system under the Commercial Small Insurance vertical. This application provides quotes for customers and enables agents to issue and renew insurance. The underwriters can update with the new rates and edits. Property and Liability Auto insurance Workers Compensation are the three lines of businesses supported by this application. It also interacts with some third party applications and has the facility of accepting quote requests from other vendors.
Responsibilities
- Involved in Presentation Tier Development using JSF Framework and ICE Faces tag Libraries.
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards MVC2 architecture using JSF Framework.
- Implementing Servlets JSP and Ajax to design the user interface.
- Extensive experience in building GUI Graphical User Interface using JSF and ICE Faces.
- Experience using ICE Faces Tag Libraries to develop user interface components.
- Used JSF JSP Java Script HTML and CSS for manipulating validating customizing error messages to the User Interface.
- Used EJBs Session beans to implement the business logic JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- All the Business logic in all the modules is written in core Java.
- Implemented Spring IOC for reducing the tight coupling between object.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
- Involved in writing the ANT scripts to build and deploy the application.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
- Used Design patterns such as Business delegate Service locator Model View Controller Session fa ade DAO.
-
Environment J2EE EJB JSF ICE Faces EJB Web Services Spring XML XSD Agile Oracle 9.i/10.g WebSphere8.1 RAD LOG4j Servlets JSP UNIX.
Confidential
Java Developer
Project Description
The Medco Health Client Website - Online access to interactive tools and information designed to manage the prescription drug benefit. The Client Website places a comprehensive set of web-enabled prescription drug benefit management services tools and information right at clients fingertips. These powerful new capabilities accessible through a single secure website help reduce the time and effort clients spend administering prescription drug benefits. Clients are also able to find answers to benefit-related questions more quickly and easily maximizing member satisfaction thanks to quicker turnaround.
Responsibilities
- Involved in the full Systems Development Life Cycle SDLC including requirements gathering architectural and design development and reviews code and unit test case walkthrough.
- Developed the user interface using Struts Framework with HTML XSL XML Style Sheet and XSLT for retrieving and presenting the DCDP and Prescription Drug Benefit Information using JSP and Servlets.
- Involved in coding and modifying Servlets for changes enhancements and fixing defects in the application.
- Involved in developing of various business and data components like Entity and Session Beans and managed database transactions using JDBC and Oracle8i.
- Created Deployment Descriptor file for taking care of Transactions Security and Database related information of EJB in the J Boss Container using XML.
- Incorporated J2EE architecture using JSP Servlets and Business objects.
- Performed Back-end Development using J2EE Struts 2.0 framework. Implemented Action Form in Struts.
- Based on the user profile data collected the pages are displayed to encompass the security.
- User is facilitated to customize the home page. Created browser generic code.
- Developed a search engine functionality to search the database management server using Entity beans and implementing XML parser.
- Used SVN version controls to check in/out files etc. also responsible for branching merging the branch to main using Tortoise SVN tool.
- Participated in the re-design of the database to meet the new requirement.
- Created and modified Stored Procedures Complex SQL Commands for the application-using PL/SQL.
- Responsible for installation and configuration of Web Sphere 4.0 for the deployment of developed EJB s.
- Involved in troubleshooting and debugging the JSP Pages and EJB s in all the stages of environments.
Environment J2EE Java SDLC JBoss UML EJB 1.2 JSP Tag libraries JDBC Servlets XML CSS XSL Struts JMS Oracle8i SQL/ PL/SQL HTML JavaScript Windows XP.
Confidential
Software Engineer
Project Description
Admin System is an Intranet based Financial Administration System to manage the various Insurance products purchasers and brokers. This is a pure Java product being built on model-view-controller MVC design paradigm. The Model and controller being pure Java components and the JSP makes the view.
Responsibilities
- Requirement gathering Analysis Translating it into Object Oriented Design. The application architecture was based on J2EE and Struts.
- Web Interface is designed using J2EE JSF XML/SOAP WSDL Web Services Web sphere JPA and EJB.
- Stored information in XML/XSLT form.
- I was responsible for building the front-end portion of the application utilizing XSL and deployed to IBM Web sphere 4.0.
- Used Junit and Ant environment for testing and deployment. Client side validation using Java Script. Designed Business logic into Complex SQL s Stored Procedures functions and views.
- Involved in development of the application writing and configuring the web flows using Spring MVC and writing actions Spring writing DTOs and queries and Spring AOP for exception handling.
- Implemented Hibernate as an ORM tool and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool and setup required environment to map the tables and classes with Oracle RDBMS.
- Efficient in integration testing and also migrating code to different environments.
- Created test-cases and Unit Testing is done using JUNIT Framework using ANT used CVS for Version Controlling.
- Used JSF framework in developing user interfaces using JSF UI Components Validator Events and Listeners.
- Supported production monitoring for regular processing and reprocessing of billing stream files. Generated the web reports age reports manual reports for each product.
- Participated in the product lifecycle including black / white box testing integration testing and performance / stress testing as well as functional testing.
- Written ANT scripts to build the entire module and deploy it on Web Sphere application Server.
- In multi tier applications using MVC components implemented event handling using Java JSF AJAX components and JavaScript.
- Used Hibernate persistence framework to implement the Database Access layer.
- Extensive knowledge in configuring and deployment of applications on Web Sphere and web logic servers and involved in setting up and managing code reviews.
- Responsible for developing Entity Beans and Session Beans to implement business logic for various product distributions over different regions.
Environment Web Sphere 4.0 WSAD 4.03 WebLogic EAD4J HP Unix Windows NT Java 5 EJB 2.2 JSF 1.2 Servlet Java Script CSS JPA HTML DHTML XML/SOAP WSDL Web services XML Schema XSLT ANT CVS Junit Oracle 9i SQL/PL SQL