I have a big experience in java and its related frameworks and next are the categories which describe my knowledge:
Backend:
Java7, Java8, Java11, java14, JavaEE, OOP, synchronization and multi -threading, design patterns, Web services (RESTful and SOAP), JSON and XML , Enterprise Java Beans (EJB) applications, Struts(Struts1 and Struts2), Spring(Spring MVC, Spring Boot, Spring Data , Spring Cloud (Gateway, Config, Netflix Zuul, Netflix Eureka, OpenFeign, Security), ZK (zkoss), Object Relational Mapping (ORM) and Java Persistence API (JPA) with Hibernate provider .
Testing:
Junit (JUnit4 and JUnit5), Mockito, Power Mockito, TDD and BDD (Cucumber and JBehave).
Frontend:
JSP, JSF and Primefaces, Spring MVC, HTML, JavaScript, AJAX, jQuery, CSS, GraphQL, Bootstrap, React.js and TypeScript.
Database:
Postgres, MySQL, Oracle, SQL Server, Derby,
No SQL MongoDB and Redis key-value stores.
Servers:
Tomcat, JBoss, Wildfly, Glassfish and IBM Liberty.
DevOps:
Slack, Git, GitLab, Bitbucket, Jira, Trello, Jenkins, AWS, Azure, Docker, Minikube, Kubernetes and ELK (Elasticsearch, Logstash and Kibana).
SDLC:
Agile, Jira, Bitbucket, SOLID principles and UML
IDEs and Builder tools:
Intellij, Eclipse, Netbeans, Gradle and Maven.
Others:
Big experience with IBM APIs like IBM Watson API(Text To Speech(TTS ), Speech To Text(STT), Language Translation, IBM Tone Analyzer and Natural Language Classifier (NLC)) , IBM weather insights and IBM Retrieve and Rank API.
Operating systems:
Linux (Ubuntu) and Windows.