Java was developed by James Gosling and a team of 18 members at Sun Microsystems. It was first released in 1991 as JDK 1.0. Key features of Java include being object-oriented, multi-threaded, distributed, secure, robust, and platform independent. Java code compiles into bytecode that runs on a Java Virtual Machine, allowing the same code to execute on different platforms.