Some popular IDE’s are:
1. IntelliJ Idea
IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer software. It is developed by JetBrains (formerly known as IntelliJ) and is available as a community edition and in a proprietary commercial edition. Both can be used for commercial development.
For personal use, you can go for community version, for the professional support you need the commercial version.
System requirements are:
OS – Windows, MacOS, or Linux with JDK installed
RAM – 1 GB minimum