SkillSpecs:
Full Stack
Messaging
Search
Services(SOAP/REST/Microservices)
Cloud
NoSQL
Must have skills for anyone: Spring/Git/SQL/OOP/JavaEE/UnitTest
Current draft
- Data
- Mobile
- Legacy/Internals (aka Performance/Native) - ex. JVM, JDK + все вокруг легаси систем - выглядит так, что нужно емкое название скорее всего тут
- Embedded(IoT)
- Web (Spring and Co) - мне не очень нравятся слово Web, слишком на jsp смахивает (но может я просто старенький уже)
- GUI/Desktop: Swing, JavaFX, Eclipse RCP
Desired Pattern:
Java.Name - description, unique skill set
Java.Data
Developing systems for gathering and processing huge data sets
- Applicants SHOULD have experience with: Hadoop, Spark, Hive, Storm, Flink or other data frameworks
Developing web applications and network services
- Applicants SHOULD have experience with: Java (Jakarta) EE, back-end frameworks (e.g. Spring), front-end frameworks (Vaadin, JSP, Thymeleaf), message brokers (e.g. Kafka), ORM frameworks (e.g. Hibernate)
(OLD):
- Spring + Hibernate stack
- Modern Java/Jakarta EE stack (Quarkus, Open Liberty)
- Legacy Java EE stack
Supporting and improving JVM applications
- Applicants SHOULD have experience with: advanced debugging, profiling tools, jvm platform internals, performance optimization of modern and legacy applications
(OLD)
- Hardcore debugging & modernizing/support of legacy applications
- Profiling
- Performance Optimizations
Java.Desktop
Developing standalone desktop applications
- Applicants SHOULD have experience with: Swing, JavaFX, Eclipse RCP, Netbeans RCP or other GUI tools
Java.Embedded
Developing for embedded systems, smart cards, GSM mobile phones, TV platforms and IoT devices
- Applicants SHOULD have experience with: Java ME, Java Card, Java TV technologies and tools
Java.Mobile
Developing applications for Android platform
- Applicants SHOULD have an experience with: Android Studio, Android SDK/NDK, Kotlin