Development Fullstack Engineer
Geneva • • #Java#SpringBoot#Angular
Očakávaj
- Vývoj a údržbu aplikácií v Jave (minimálne Java 8/11, ideálne Java 17/21).
- Používanie Spring frameworku (Spring Boot, Data JPA/R2DBC, Webflux, Security) na backendový vývoj.
- Implementáciu RESTful API a prácu s relačnými databázami (SQL).
- Prácu s Kafka na spracovanie eventov.
- Zabezpečenie aplikácií pomocou OAuth2, LDAP a ďalších bezpečnostných protokolov.
- Vývoj a údržbu frontendových aplikácií v Angular (minimálne verzia 15, ideálne 17).
- Používanie frontendových technológií, ako TypeScript, HTML, CSS, Node.js a npm.
- Dodržiavanie best practices vo vývoji softvéru s nástrojmi Git, Jira, Maven a Lint.
Očakávame
- Bakalársky alebo magisterský titul v oblasti informatiky alebo príbuzného odboru.
- Silné skúsenosti s programovaním v Jave, návrhovými vzormi a algoritmickou logikou.
- Odbornosť v Spring Boot, Spring Data (JPA/R2DBC), Webflux a Spring Security.
- Znalosť SQL databáz (spájanie tabuliek a indexovanie).
- Skúsenosť s Kafka na správu eventov je výhodou (ráta sa aj skúsenosť s vlastnými projektmi).
- Silné porozumenie bezpečnostných princípov (OAuth2, LDAP atď.).
- Znalosť vývojových nástrojov, ako Git, Jira, Maven a Lint.
- Schopnosť samostatne pracovať a úspešne absolvovať technické testy na CoderPad, CodeSignal alebo Qualified.io.