Modern Enterprise Applications Technology Stack
Java SE
|
7, 8, 9, 10, Concurrency and Parallelism, File I/O, Collections, Memory Model, GC, Class Loading, Reflection
|
Jakarta EE/Spring
|
Core, Web, Validation, Aspects, Security, REST, Data, Profile, Boot, Batch, Actuator, Sockets
|
JPA/Hibernate
|
Bootstrapping, Type System, Relationships, Identifiers, Inheritance, Connection Management, Flushing, Fetching, Concurrency Control, Batching, Queries, Criteria Queries, Stored Procedures, Caching, Audit(CDC), Flushing
|
Messaging
|
Rabbit MQ, Kafka, Active MQ
|
Dev Ops
|
GIT, Maven, Gradle, Ant, Jenkins
|
SQL/NoSQL
|
PLSQL, Functions, Cursors, Procedures, Packages, Hard Parsing, Pivots, SQL report analysis, Query optimizations
|
Apache Camel
| |
JavaScript
|
JQuery, Angular, Node.js, Vue.js, ExtJs
|
Micro Services/SOA
| |
Cloud
|
Docker, Kubernetes, Hystrix, Zuul, Zookeeper/Eureka
|
Unit Testing
|
Junit, TestNG, Arquillian, Spock, Mockito
|
Non Functional
|
- High Availability(Clustering)
- Scalability(Scaling up and Scaling Out)
- Load Balancing
- Protocols
- Security
|
Linux
|
Commands, scripts, processes
|
Python/Groovy
|
Comments
Post a Comment