
B&A Consulting Srl on Itaalias tegutsev IT-konsultatsiooni ja digiarenduse agentuur, mis pakub ettevõtetele kohandatud tehnoloogialahendusi. Ettevõtte tegevus hõlmab veebiarendust, IT-konsultatsiooni ja allhanget, kasutajatuge ja ööpäevaringset tehnilist tuge, küberturvalisust, riistvara- ja püsivaratehnoloogiat ning tehisintellekti ja andmeanalüüsi. Ettevõte ühendab projektipõhise digistrateegia pideva tehnilise toega, et aidata organisatsioonidel säilitada turvalist ja töökindlat tegevust.
Java mikroteenuste vanemarendaja
Arenda ja uuenda B&A Consultingu taustasüsteemide mikroteenuseid, sealhulgas Java 21-le üleminek, rakenduste turvalisus ja süsteemide integreerimine.
Kirjeldus
- Arenda ja täiusta Java taustarakendusi
- Hoolda ja moderniseeri mikroteenuste arhitektuure
- Vii rakendused Java 11+ versioonilt üle Java 21-le
- Arenda teenuseid Spring Bootiga
- Halda API-de suunamist Spring Cloud Gatewayga
- Kavanda ja integreeri REST API-sid
- Arenda ja hoolda andmekihti Spring Data JPA ja Hibernate abil
- Halda autentimist, autoriseerimist ja rolle
- Integreeri logimise, seire ja mõõdikute süsteeme
- Halda Maveniga mitmest moodulist koosnevaid järke ja sõltuvusi
- Tööta DevOpsi meeskondadega konteinerkeskkondades
Nõuded
- Rohkem kui viis aastat Java arendamise kogemust
- Java 11+ põhjalik tundmine
- Kogemus rakenduste Java 21-le üleviimise või moderniseerimisega
- Spring Boot 2.7.x / 3.5.x kogemus
- Spring Cloud Gateway tundmine
- Spring Data JPA ja Hibernate kogemus
- REST API-de kavandamise ja kasutamise kogemus
- SQL Serveri hea tundmine
- T-SQL-i salvestatud protseduuride kogemus
- Tehingute ja ühenduste kogumite tundmine
- Tomcat JDBC kogemus
- JWT / JJWT tundmine
- SAML 2.0 autentimise kogemus
- Spring Security hea tundmine
- Log4j2 ja struktureeritud JSON-logimise kogemus
- Spring Actuatori tundmine
- Repository, Service Layer, DTO ja Dependency Injection mustrite tundmine
- Põhjalik mikroteenuste arhitektuuride kogemus
- Maveni hea tundmine, sealhulgas mitmest moodulist koosnevad projektid
- Dockeri ja Kubernetesе tundmine
- Azure DevOps kogemus
- Oskus töötada iseseisvalt
- Analüütilisus ja probleemide lahendamise oskus
- Süsteemne tööviis
- Algatusvõimeline hoiak
- Oskus töötada meeskonnas
- Keskendumine koodi kvaliteedile
- Hea suhtlemisoskus
- Tulemustele suunatud tööviis
- Valmidus teha koostööd füüsilisest isikust ettevõtjana (Partita IVA)
Hüved
- Täielikult kaugtöö, aeg-ajalt toimuvad näost näkku kohtumised
- Koostöö füüsilisest isikust ettevõtjana (Partita IVA)