Skip to content
← All work

Employee Time & Attendance System (Java)

Modernisation of a legacy Java EE timecard application — server-side week locking, SQL migration consolidation, AWS SDK migration and Tomcat deployment.

What I built

  • Enforced week-lock rules on the server so a locked timecard cannot be saved even if the UI is bypassed.
  • Consolidated years of ad-hoc SQL migrations into a clean, ordered set.
  • Migrated AWS SDK for Java 1.x, fixed WAR deployment and JAVA_HOME/Tomcat context configuration on Java 17.

Stack

Java 17 · JSF / Java EE · Maven · Tomcat · AWS SDK · SQL

Next: Legal Process-Serving Field App View project →