How to Become a Good Java Developer:
1. Good understanding of OOPS Concepts, OOPS Principles, and Design Patterns
2. Learn Spring Framework (Spring Boot) and Hibernate
3. Master the Core Java APIs
4. Learn Microservices
Thread 👇
5. Read Open Source Frameworks and Libraries Source Code
6. Learn Java Release Features
7. Keep commonly used code snippets/utilities handy
8. Write blog posts/articles/tutorials on different technologies