Seniordeveloper Resume
New Jersey U S, A
EXPERIENCE SUMMARY:
- Java Programmer and Oracle Certified Web Component Developer with 8+ years of experience in IT industry as a Senior Software Developer with Analysis, Design and Development of web applications in Java, JEE technologies.
- Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
- Extensive development experience in web based applications using Java, Servlets, JSP, JDBC, RMI, EJB, JMS, JNDI, Web services, XML,HTML,JSP, CSS, JavaScript technologies, JSTL and custom tags.
- Good Knowledge in working with the front end technologies like HTML, DHTML, CSS, JavaScript, AngularJS, BackboneJS, jQuery and AJAX framework prototyping .
- Experienced in various MVC frameworks JSF, Struts, Spring, Hibernate and Log4J.
- Expertise in using J2EE Application Servers such as IBM Web sphere, Web logic and Web Server such as Tomcat.
- Good Knowledge and experience working in with Oracle (9i/10g), DB2 and Sybase databases.
- Strong experience in Service Oriented Architecture (SOA) and publishing/consuming web services ( JAX-RPC, JAX-WS and REST ) that include several components like WSDL and SOAP .
- Expertise in implementing various Object-Oriented Design Patterns such as Model View Controller, Front End Controller, Data Access Object, Business Delegate, Service Locator, Data Transfer Object, Session Facade and Singleton.
- Experienced in developing, testing and deploying Web applications.
- Extensively used IDE for Application development like RAD, Eclipse3.x, Net Beans
- Experienced in database GUI/IDE Tools using TOAD, PL/SQL Developer.
- Experienced in handling Version Control Systems like Serena Dimensions, VSS, PVCS and SVN.
- Experienced in using project management tools like HP QC, IBM’s Clear Quest and JIRA.
- Having experience in working web performance testing tool IBM’s Appscan.
- Development experience includes working with cross-functional team and global development teams.
- Experience working in Development and production support projects.
- Proficient in working across all stages of Software Development Life Cycle (SDLC) including business requirement analysis, coding, unit, system, and user acceptance testing
Technology Experience:
Programming Languages: Core Java, JEE, SQL, PL/SQL
Web Application Framework: MVC, Spring, JSF, Ant, Maven
Web Development: HTML Pages, Java Script Validation, CSS, XML, AJAX, JSTL, Custom Tags.
Database: Oracle9i, Oracle10g, Sybase, DB2
Middle Ware Technologies: JDBC, SOAP, XML, JAXB,JMX
Web & Application Servers: Tomcat, Web logic, Web Sphere
Tools: Eclipse, RAD, JIRA, HP QC ,IBM’s Clear Quest
Version Control Tools: MS-VSS, SVN ,Serena Dimensions CM ,PVCS
Methods: Object Oriented Analysis and Design, Design Patterns, Web services
Projects Experience:
Project: Predictive Modeling
Role: Senior Developer
Work Location: New Jersey, U.S.A
Customer name: Confidential
Project Description: The Confidential science team is currently engaged in an initiative to build a severity predictive model for Workers Compensation, Primary Claims. Implementation of a WC Predictive Model for Primary Claims means that every claim will be analyzed at the earliest stage of the claims life cycle (case create) by a mathematical model that evaluates the claim severity based on the core cost drivers to be identified in the development of the model. The outcome of this analysis is a severity ranking and an understanding of which core cost drivers contributed to the severity of the claim. The severity ranking and cost driver combinations will ultimately drive a recommendation of resource skill level assignment which will result in improved claim handling by more skilled claim representatives through improved data structure, medical advisory links and streamlined activity methods. For example, a high Severity ranking may require a combination of very experienced adjuster and medical case management resources, while a very low severity ranking may be a candidate for claims automation
The Predictive Modeling application will be integrated with the claims system in order to monitor and evaluate claim severity ongoing and to provide seamless information to claims handlers with claims automation where applicable.
The goals of this initiative are to improve the time to recovery for injured workers via more effective claims management and handling. The results should translate into higher claimant satisfaction, shorter claims duration, and lower medical, pure legal and indemnity cost. These results should contribute towards an improvement in the loss ratio.
Solution Environment
Presentation: JSP ,HMTL Pages
Services: JAX-WS Web services
Web Frameworks: Spring , Log4j
Data Access: Oracle and Stored Procedures
Middleware: SOAP ,XML ,Websphere Application server
Database: Oracle
Tools: Ant
Responsibilities Description:
- Involved in Business discussions to understand the requirements and apply them in the project.
- Developed Use Case diagrams, business flow diagrams, deployment diagrams.
- Prepare High Level Design and Low Level Design documents.
- Configuration of application using Spring technology.
- Developed presentation layer using HTML, JSP, CSS, and Angular JS technologies.
- Extensively used Spring IOC for Dependency Injection and SpringJDBC for database connectivity.
- Developed JAX-WS web services to connect to external interfaces using IBM’s Data power technology.
- Used SOAP UI tool for testing web services connectivity.
- Developed Servlets and Java Server Pages (JSP) to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
- Involved in integration of claimant information with JMS for message queuing.
- Deployed the applications on Web Sphere Application Server.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
- Coordination between onsite and offshore team.
Project (QUEST)
Role: Senior Developer
Customer name: Confidential
Project Description:
QUEST is a territorial analysis system currently used by UK for administering Multinational programmers; it serves as a programmer design tool for the underwriter and use to handover information for further processing in Confidential.
Solution Environment
Presentation: JSF Pages
Services: Restful Web services
Web Framework: JSF
Data Access: Sybase Objects and Stored Procedures
Middleware: JDBC,SOAP,XML ,Weblogic Application server
Database: Sybase
Build Tools: Ant
Responsibilities Description:
- Worked as senior software developer
- Involved in Business discussions to understand the requirements and apply them in the project.
- Created a Systematic framework using JEE technologies to load Reference Data information to QUEST database.
- Used various tools like OOD Visual Basic (UML) which is used for requirements gatherings in business.
- Designed and developed front-end using HTML, JSP, JSF, DHTML, Java Script and AJAX.
- Developed Rest Web services to connect to external interface COMET
- Used SOAP UI tool for testing web services connectivity.
- Involved in configuration of JMS Queue to upload documents in docushare.
- Used JavaScript as the client side scripting language to perform validation on all forms.
- Coordination between onsite and offshore team.
Project: AXA IZI Program
Role: Release Engineer
Customer name: Confidential
Project Description:
The Project objective is to increase Broker satisfaction regarding IZI Front End, reduce time & cost-to-market of new products and increase flexibility in product definition. New implementation is by created a new front end in .Net Silverlight 3.0 integrated with Confidential Insurance policy administration system and product factory using AXA Link Web service layer.
Solution Environment
Presentation: Silver light
Services Restful Web services
Business: Oracle database stored PL/SQL procedures, Packages and Objects, Enterprise Java Beans
Web Framework: Spring
Data Access: Oracle Objects and Stored Procedures, Enterprise Java Beans
Middleware: JDBC,SOAP,XML ,Weblogic Application server
Database: Oracle 10g
Build Tools Maven
Responsibilities Description:
- Worked as Release Engineer.
- Handling the Build and deployment Process using Hudson tool.
- Coordinating with business team on configuration related activities.
- Administration activities of web logic application server.
- Administration activities of Serena Dimensions CM version control.
- Validating the configuration details in non production environments like development, System testing and training environments.
- Conducting configuration related code Reviews.
- Preparing Release notes and delivering the same to client.
Project: Confidential
Role: Developer
Customer name: Confidential
Project Description: The Confidential is a user system (AWS 1360), which serves the AXA sales force for the creation of offers and applications. The application system Confidential is used offline and online. This project involves in migrating the AXA insurance products from C++ to Java in the area of financial security, private properties and liabilities to get rid of licensed software and easy maintenance.
Solution Environment
Presentation: JSPs ,HTML, Java Script Validation, CSS
Web Framework Client: Specific framework (Pea Doku) based on Struts framework.
Business: Oracle database stored PL/SQL procedures, Packages and Objects, Enterprise Java Beans
Middleware: JDBC,SOAP,XML ,Weblogic Application server
Database : Oracle 10g.
Responsibilities Description:
- Worked as developer.
- Worked in Struts framework.
- Worked on the implementations of Calculation engine, Printing, ESS Interfaces using Java, JEE technologies.
- Worked on SOAP based web services to connect to third party interfaces
- Involved in requirements review meetings and design review meetings.
- Prepare Technical Approach Document
- Prepare HLD and LLD documents.
- Prepared installation documents.
Project: Confidential
Role: Developer
Customer name: Confidential
Project Description: Confidential is a Functionally rich, Web Based, Flexible and User Friendly System for Insurance operations. This is an ideal product for any insurance service provider – be it Insurance Company or an Intermediary. The high degree of parameterization and user-friendliness in the lines of Component Based Architecture has made Confidential Insurance an effective solution.
Solution Environment
Presentation: JSPs ,HTML, Java Script Validation, CSS,Ajax framework
Business: Oracle database stored PL/SQL procedures, Packages and Objects, Enterprise Java Beans
Data Access: Oracle Objects and Stored Procedures, Enterprise Java Beans
Middleware: JDBC, SOAP, XML, Websphere Application server.
Database : Oracle 10g
Responsibilities Description:
- Worked as a Team Member.
- Worked as developer in J2EE technologies (Servlets, JSP, and EJB), Web Services, AJAX framework and Web Security for Confidential Insurance Product.
- Prepare Technical Approach Document.
- Prepare HLD and LLD documents.