SkillSpecs: Full Stack Messaging Search Services(SOAP/REST/Microservices) Cloud NoSQL Must have skills for anyone: Spring/Git/SQL/OOP/JavaEE/UnitTest # Current draft 1. Data 1. Mobile 1. Legacy/Internals (aka Performance/Native) - ex. JVM, JDK + все вокруг легаси систем - выглядит так, что нужно емкое название скорее всего тут 1. Embedded(IoT) 1. Web (Spring and Co) - мне не очень нравятся слово Web, слишком на jsp смахивает (но может я просто старенький уже) 1. 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 # Java.Web 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 # Java.Performance 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