Hi, to get a better feeling on Java check also my free "#4 Video Java Interview Course" to move your career : http://markpapis.com/java-interview-workshop-starter/
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Java technical stack Cheat Sheet
1. D E V E L O P E R T O O L S
B U I L D & D E P L O Y C O D E1
C O N F I G U R A T I O N & D E P E N D E N C Y I N J E C T I O N2
JAVA
TOOLKIT
CHEAT SHEET
Maven - management of code build & deploy + repository of libraries
./mvnw spring-boot:run
Gradle - alternative
./gradlew bootRun
V E R S I O N I N G O F C O D E B A S E1
Spring - framework + ecosystem of different modules + IOC AOP container
Spring Boot - easy Spring modules configuration
mvn spring-boot:run
D A T A B A S E C O M M U N I C A T I O N3
S E C U R I T Y4
JPA - stanard for database tables to objects mapping (Hibernate is implementation of JPA)
Spring Data - removes complexity from JPA usage
Ehcache - cache of data for performance increase
GIT - versioning of code changes and configuration
Liquibase - versioning of database schema & data changes
Spring Security- framework that secures URL's and Java
JSON Web Token (JWT) - secures transfer between two parties
I N T E G R A T I O N5
Spring MVC REST - REST Integration with frontend and external applications
Spring Boot - easy Spring modules configuration
mvn spring-boot:run
M O N I T O R I N G6
JMX - cpu & memory usage reporting + JVM & Application Server monitoring
C O D E E R R O R S & S T Y L E C H E C K2
Sonar - static code analysis of potential errors and style
SonarLint - offline version of Sonar for IntelliJ and Eclipse
C O D E D E V E L O P M E N T3
IntelliJ - most popular paid IDE for Java and other frameworks
Eclipse - free alternative , with less extended support
C O D E R E V I E W4
Gerrit - web based code review toolkit
C O D E P U B L I S H I N G5
Gerrit - GIT based , code sharing and publishing service
MynameisMarkand
I'mJavaSenior
Consultantwith+10
yearsofexperience