Java Software Developer Resume
SUMMARY:
A professional software developer understanding SDLC, database, java, and mainframe. Able to seamlessly transition to Java technologies. Graduated with a Bachelor of Science degree in Computer Engineering. Have an extensive and solid, full systems development experience gained from developing batch and online mainframe and web - based applications for Financial companies and Government institutions. Ability to learn new technologies quickly and apply it to business needs. Have a passion for learning new technologies. Bought and/or completed technical courses related to web development, java, IoT, aspberry pi, big data, and machine learning at Confidential .
TECHNICAL SKILLS:
- Java jsp
- Jdbc
- Hibernate
- DB2 Stored Proc
- Eclipse
- Websphere
- AnthillPro
- DynaTrace
- Perforce
- DB2
- SQL
- PVCS
- SVN
- UrbanCode Deploy
- HTML
- CSS
- JavaScript jQuery
- Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
Java Software Developer
Responsibilities:
- Auto Location Rating - Implementation of new rating element to auto rating algorithms to allow Wesfield to modernize the process of pricing by geography. To call service for new assessment if any part of the address changes such as street address, city, state, zipcode, territory code changes, map layer version changes for territory. Business requirement dictates to have only one assessment for the same address.
- Added garaging location drop-down list to ease entry of garaging location addresses and sharing of assessment ids for those locations by changing jsps, adding javascript functions, transfer object
- Program code changes to command object were made to sync up not just the address but for the returned geocode address, territory data, and tax area data.
- Modified helper classes called by transformer objects for passing information back and forth between java and mainframe.
- Minnesota Pillar Package - Pillar packages are created in Westfield to introduced new way of rating policies and are offered to new customers. New way of rating involves collecting more information to get a more accurate rating. This could cause the premium to either go higher or lower. In good faith, existing policies of customers will be using the old way of rating.
- Refactored jsps, javascripts, screen command objects, regenerated transfer objects to capture MN related data such as year plumbing & heating were updated and other data related to Pillar package. Refactored backend agent objects for capturing and passing data from and to mainframe.
- Modified transformer objects for setting the values to record bean. Regenerated record bean to add the fields. Modified transformer object to capture these fields for quoting coming from bridging if present in the ACORD xml file.
- Roof Loss Mitigation Project - To maintain profitability, roof rating variables are being introduced to the entire Personal Lines Homeowners book of business. Roof age and roof construction type will be captured for all new and renewal business and will be use in rating. The introduction of a roof actual cash value endorsement will also be made available which includes depreciation schedule for settlement purposes.
- Created BOM, hibernate configuration file for the new objects, created and modified java classes and PDF form for Certificate of Roof Replacement form, modified rating ods helper - a java class for calling webservice. Refactored home info screen command objects, regenerated record bean for mapping data between java and mainframe copybook.
- Created screen mockups and technical design document
- Created PDF forms like Certificate of Insurance card, Uninsured or Underinsured Motor Vehicle Coverage notification form.
- Used Adobe to update pdf form, adding editable fields, added form validator objects, added new form agents, modified templating document agent to map data to parameters/fields in pdf forms.
- Location Rating PA Home Grandfathering - New home location rating was added to the Pillar Home rating algorithm in 12/2015 rate revision release.
- Modifications are required before PA policies renew due to DOI objections to changing their data after issuance. For PA, location dispute does not apply.
- Modified jsp and javascript to hide radio buttons for disputing rating by census block.
- EzLynx Losses, Accidents and Violation - To return a more accurate rate to Westfield’s agents for business quoted through a comparative rater, data for losses, accidents, and violations fields are being provided to the comparative raters to allow agents to enter information. Data are received via XML using the ACORD insurance industry standard.
- Modified transformer objects to capture the information related to home loss and to capture information related to accidents and violations for auto loss.
- Created SQL statement for getting the bridge to wescom code mapping.
- Alphanumeric Policy Number Conversion - In addition to scheduling policy purge runs, conversion of policy numbers from numeric to alphanumeric project is also being implemented to avoid the issue of running out of policy numbers.
- Was assigned as represented of our team for this project.
- Did thorough analysis, modified jsps, javascripts, BOMs, transfer object, setup new test environment properties files. Reported to technical lead of this project, helped coordinate and communicate test environment issues to MQ team, database team, and mainframe team.
- Provided coverage support Policy Number Reclamation annual task for WesComPL. Wesfield’s policy number generator are being shared across multiple businesses among them, personal lines, commercial lines, and farm. In order for Westfield to not run out of numbers, policies that were insured 7 years or older and canceled policies will become candidates for purging to release the policy numbers. This project affects all business applications.
- Did an analysis of existing process for WescomPL in order to provide support during scheduled policy purge runs.
- The technology used are groovy, MQ, command objects, DAOs, hibernate
- Indiana Mine Subsidence - As per business requirement, a mine subsidence additional living expense optional home coverage is added for Indiana policies. Did the analysis and knowledge transfer to IBM offshore while IBM onshore tech lead was out. Changes involves xml, coverage factory class, declaration page, and transfer objects
- Duties include: research, analysis, design, and translates into code the different projects requested by business supporting Personal Lines Products, namely; Home, Auto, Boat, among others.
- Does program coding, production support and research production incidents using DB Visualizer, Eclipse, DB2, DynaTrace.
- Was responsible for Maplayer Info Updates and Pitney Bowes Street Pro Software Updates
Environment: using Java, HTML, CSS, JavaScript, jQuery, jsp, JDBC, Hibernate, DB2, SQL, Struts, Perforce, Jenkins, UrbanCode Deploy, Anthill Pro, RAD, Websphere, Eclipse, DB Visualizer, DynaTrace.
Confidential
Senior Developer, Consultant
Responsibilities:
- Involved in maintenance of Fraud Prevention Suite application, an application that aids business users in determining if a client is a potential suspect. This application has both frontend and backend process.
- Analysis of existing process and provide technical solution, and collaborating with supervisor.
- Program coding and testing
- Create implementation plan
Environment: MVS/ESA, Cobol, DB2, DB2 Stored Procedure, Changeman, JCL, Spufi.
Confidential
Technical Lead, Software Developer
Responsibilities:
- Client Position System, an application developed in Zurich and customized for use.. This application gathers all financial information of each client and computes for the performance per portfolio and per position.
- Duties include: Production support. Analysis and coding of both stored procedure, batch, online, and programs. Did research and root cause analysis of existing production issues. Task delegation, code reviews, and mentoring of junior developers.
- DMS - Document Management System, an application that manages and stores all client-related forms.
- Involved in the following projects: DMS On-File/Pending Documents Project, Document Code
- Expansion, Insurance Project, New FA Recruits Dashboard, New Accounts Welcome Package, NRA Initiative, Quarterly Forms Releases.
- Duties include: Research and analysis, program coding and implementation.
- Assigned to maintain the frontend side of both application which are written in Java.
Environment: IBM OS/390 utilizing MVS/ESA, TSO/ISPF, DB2, Cobol, CICS, JCL, Platinum, Changeman, MQ, DB2 Stored Procedure, RAD7, WSAD, Java Servlets, JSPs, HTML, Javascript, PVCS, Turtoise SVN, Websphere, Eclipse.
Confidential
Senior Developer, Consultant
Responsibilities:
- Redesign of existing reporting suite to enhance the data available to prime brokerage customers, primarily hedge funds, utilizing new databases (BSCX) and technology (stored procedures, data base views, and Composite). These reports served as a template for the appearance and technical architecture for future client facing reports.
- Involved in London Stream Reports Project in the Global Clearance Services group.
- Duties include: Research and analyzed business requirements and technical specification. Program coding, testing, debugging, and implementation. Performed unit and system testing. Created new job flows.
Environment: IBM OS/390 utilizing MVS/ESA, TSO/ISPF, DB2, Cobol, JCL, Intertest, Teleview.
Confidential
Senior Developer Consultant
Responsibilities:
- Played a major role in enhancement of the CDSC (Contingent Deferred Sales Charge) System, converting major VSAM files to DB2
- Added functionality to the CDSC subsystem, making it conform with industry and regulatory standards..
- Duties include: Coded the conversion programs, maintenance, testing, analysis, coding, JCL preparations, unit and system testing. Assigned to code the IO modules which access the DB2 tables. Involved in the design of IO modules. Created program specifications. Debug and system tested NSCC processes. Major contributor in the 12B1 Database Design in readiness for future enhancement. Worked with auditors from KPMG.
Environment: IBM OS/390 utilizing MVS/ESA, TSO/ISPF, DB2, CICS, Cobol, JCL, DB2 File-Aid, Intertest.
Confidential
Technical Lead, Software Developer
Responsibilities:
- Retail Warehousing System, application that provides client and FA information to Divisional, Regional, Branch Managers.
- Duties include: Analysis, program coding using Cobol, Stored Procedure, Java applets, and Java programs.
Environment: IBM OS/390 utilizing MVS/ESA, TSO/ISPF, DB2, VSAM, CICS, Cobol, JCL, Idcams, SPFUI, DB2 File-Aid, Intertest, Java, HTML, Javascript, JBuilder V3.