I don't think JUnit needs any introduction. Even if you are a beginner Java programmer, you might have heard about it. It allows you to write unit tests for your Java code.
Almost all major IDEs like Eclipse, NetBeans, and IntelliJIDEA provide JUnit integration which means you can both write and run the unit test right from those IDE.
Most of us are still using JUnit 4 but JUnit 5 is already released and probably the next thing to look at this year. You can use JUnit for both unit and integration testing and it also supports Java 8 features.
Btw, if you are completely new in the unit testing world, particularly in Java unit testing then this Learn Java Unit Testing with Junit & Mockito in 30 Steps course on Udemy is a good starting point. You can buy in just $10 on Udemy sale.