The community of professional developers is excellent.
Everyone worked together to solve the need and to fix any issues.
Solid pay.
Excellent managers who know how to support their staff and get out of the way.
It's a highly regulated industry, so the red tape is only growing in volume. They're now forcing full-time employees and contractors to be hybrid: work on-site 3 days per week.
Low and mid-level: keep it up, keep supporting your teams with whatever they need.
Upper-level: make sure your lower and mid-level managers are getting paid worth the time they invest; keep the good ones, replace the others.
Two phone screen interviews (basic Java and concepts), then a fly-on-site interview with 5 people: manager, architect, and developers. Focus on performance tuning, design patterns, high availability, fault tolerance, data structures, and algorithms.
A few rounds of tech reviews
Over the phone and then in person. Java and database questions. Questions about previous work experience and domain knowledge. Collections memory management, collection in Java, group by, joins, indexes in Java. Uses Oracle as database.
Two phone screen interviews (basic Java and concepts), then a fly-on-site interview with 5 people: manager, architect, and developers. Focus on performance tuning, design patterns, high availability, fault tolerance, data structures, and algorithms.
A few rounds of tech reviews
Over the phone and then in person. Java and database questions. Questions about previous work experience and domain knowledge. Collections memory management, collection in Java, group by, joins, indexes in Java. Uses Oracle as database.