Java Development Tools:


Java Development Kit (JDK) Installation:


IDE:


Java Troubleshooting Tool:


Version Control:


Repository Management:


Assembly Tools:


Continuous integration:


Source Code Quality Management


Testing


Code Review


Hadoop


Apache Spark


Scala