Departament: Dezvoltare Software
Dezvoltator Software Fullstack Senior Java / Angular care să contribuie la proiectarea și dezvoltarea unui sistem software nou, construit pe baze moderne. Rolul presupune participarea activă, cu alergeri reale, în toate etapele ciclului de dezvoltare software, inclusiv analiza cerințelor, înțelegerea și sintetizarea documentațiilor tehnice și a standardelor europene relevante domeniului.
Cerințe:
Experiență și mindset
- Minimum 7+ ani experiență în dezvoltare software
- Capacitatea de a analiza și înțelege documentații tehnice complexe
- Capacitatea de a sintetiza și implementa cerințe provenite din standarde și specificații tehnice
- Abilități bune de analiză și proiectare software
- Cunoștințe de limba engleză – nivel mediu sau avansat (necesare pentru lucrul cu documentație tehnică)
- Experiență în utilizarea sistemelor de versionare (Git).
Backend development (Java)
- Cunoștințe solide de Java și framework-uri asociate (Spring, Spring Security, Hibernate)
- Experiență în lucrul cu SQL și baze de date relaționale (preferabil PostgreSQL)
- Experiență în dezvoltarea aplicațiilor bazate pe arhitectura MVC
- Cunoștințe despre protocoale de autentificare și autorizare: OpenID Connect / OAuth2
Frontend development (Angular)
- Experiență în dezvoltare frontend folosind Angular
- Cunoștințe bune de tehnologii web: TypeScript, JavaScript, HTML, CSS
Constituie avantaj:
- Experiență în utilizarea Docker sau alte tehnologii de containerizare
- Experiență în proiecte enterprise sau sisteme informatice complexe
- Experiență în utilizarea tool-urilor AI (GitHub Copilot sau similar)
- Experiență în metodologii Agile / Scrum
- Studii superioare în domeniul tehnic (Informatică, Automatică, Calculatoare sau domenii conexe).
Responsabilități:
- Participarea proactivă la proiectarea și dezvoltarea componentelor software, într-un sistem modern și scalabilâ
- Analizarea cerințelor complexe, transformarea în soluții practice, cu detalii clare integrate în imaginea de ansamblu
- Dezvoltarea și mentenanța aplicațiilor web folosind tehnologii precum: Angular, Java (J2EE), Spring, Hibernate
- Optimizarea aplicațiilor și a bazei de date, identificarea oportunităților de îmbunătățire
- Realizarea de code-review, contribuirea la creșterea echipei și influențarea unui mod corect de lucru
- Documentarea funcționalităților tehnice dezvoltate
- Proiectarea și dezvoltarea structurilor de baze de date
- Testarea la nivel de modul a componentelor dezvoltate
- Colaborarea cu echipa de produs și DevOps alegând modalități eficiente de implementare.
Pentru acest post, compania își rezervă dreptul de a solicita referințe profesionale și/sau scrisori de recomandare.