Java Development

I’ve been working with Java for over 10 years. Working in the insurance industry it hasn’t been the latest versions but we’re in the processing of moving to Java 8 so I’m learning again…a required trait in the IT industry…

Here are some of the programs I’ve either created or have maintained not in any particular order:

Rate Management Tool – Version 1

Not my first application but the first one I wrote for Aviva/Athene. The tool is used to manage and import rates to a table used by our policy admin system. With the tool, the user creates a deployment package of rates, As product development progresses, the rate entry person can move the rates to each development region (DEV, QA, STAGE). For production, a two-step authentication occurs…the entry person approves the rate package for production…a manager presses the button to move the rate into the production database.

The tool was written in Java 1.6 to run on Tomcat (tcServer). Hibernate 3.0 using the xml configuration was used. Spring 3.0 is used in the application mostly for auto-wiring beans and to make connections to Hibernate. Some hand-code JavaScript is, also, used in the application with some basic AJAX techniques to update parts of the screens used in the application.

Rate Management Tool – Version 2

With a new policy admin system in the works, a new rate management tool needed to be created. Using the same concepts as described above (rate packages, loads to development regions, etc.)…more up-to-date frameworks and techniques are being used in the upgrade/rewrite.

The tool now uses Java 1.8 to run on TomEE. Use of new collection methods, such as, forEach and Lambda Functions have been introduced in the code. The application still uses Hibernate (5.0) and Spring (5.0) and includes more annotations to eliminate the XML needed for each. PrimeFaces 6.0 has replaced the hand-coded JavaScript and manual AJAX for a more consistent look-and-feel.

ETL- Lite

An ETL framework written by a California company called ObjectEdge. This tool is a web-service pulls data from a database and writes flat files or CSV files. It has be modified, as well, to pull images for IBM Content Manager which are written to a folder for use by a correspondence management system.

Policy Copy Tool

Another provide application from Oracle Insurance, originally designed for making copies of policies within a database for testing or capacity testing. I’ve updated the application to move policies from one database to another or between schemas within a database.


More to come…