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-injection cron-jobs role-based-access-control aspect-oriented-programming java-persistence-api identity-store java-transaction-api custom-exceptions jakarta-ee enterprise-java-beans singleton-bean stateless-session-bean pessimistic-locking enterprise-archive cron-scheduling ejb-timer-service container-managed-transactions security-interceptor jakarta-security automated-banking
-
Updated
Jan 11, 2026 - Java