A Jakarta EE banking system featuring EJB Persistent Timers, Container-Managed Transactions & modular EAR architecture. Uses AOP Security Interceptors, IdentityStore & HttpAuthenticationMechanism for RBAC. Implements thread-safe Singleton beans, pessimistic locking & atomic rollbacks via "@ ApplicationException" for high-concurrency data integrity.
dependency-injectioncron-jobsrole-based-access-controlaspect-oriented-programmingjava-persistence-apiidentity-storejava-transaction-apicustom-exceptionsjakarta-eeenterprise-java-beanssingleton-beanstateless-session-beanpessimistic-lockingenterprise-archivecron-schedulingejb-timer-servicecontainer-managed-transactionssecurity-interceptorjakarta-securityautomated-banking
-
Updated
Jan 11, 2026 - Java