I applied online and got scheduled for a phone interview. 30 minutes with a manager, and a technical interview that lasted over an hour long. Pretty much all the questions were related to Java, Spring and Hibernate. Then got scheduled for an all-day onsite interview that went from 9:30 am to 4:30 pm. I thought I did pretty well since I had over a decade of experience using the same tech stack that they were using. When I didn't hear back after two weeks, I sent an email inquiring about my application. I quickly got an email back that they were interviewing more candidates for the same position and will keep me updated. After over a month, I sent another email, again inquiring about my application. I didn't get a response and never heard back from them again.
Very disappointed about the application process. At a minimum, I expected to be informed even when I get rejected. Being given the silent treatment is definitely not professional.