If you are a Java developer, you will be interviewed by a team of Java developers. If you are not a Java developer, you will be interviewed by a team of Java developers who have been hired by a Java developer.
When you are interviewing for a Java developer job, you are being interviewed by a team of Java developers. You are being interviewed by a team of Java developers who have been hired by a Java developer.