If this tool is still needing some feature you want, Do you run JIRA cloud? Jira by no means is perfect. It's one of the few tools that can handle complexity.
I noticed a huge leap in JIRA speed in switching from cloud hosted Jira to self-hosting.
On Cloud, Atlassian is mischievous and aggressively optimizes and constrains the resources.
If you don't use Jira often enough on cloud, it will be slow. The more it is used, the faster it gets.
One way to speed up JIRA Cloud is to hit the urls regularly with a script, keeps them cached.
Looks to me like the OP developed this to showcase his skills and get hired, not for production use by other people or with any intent of maintaining it.
One nice thing about the jvm is performance issues could be reaonsably tuned.
I have paid Jira way too much money for cloud, if I added up the 5-10s I wait for one screen to load at any given time.. It's likely a productivity hit.