Căutăm un Programator Senior talentat, cu experiență solidă în dezvoltarea backend și full stack, și competențe în Java minim 1. 8, pentru a se alătura echipei noastre dinamică. În această poziție, vei fi responsabil de proiectarea, dezvoltarea și întreținerea aplicațiilor noastre web, asigurând performanță, securitate și o experiență utilizator de calitate.
Aceasta reprezintă o oportunitate excelentă de a lucra la proiecte variate și de a colabora cu o echipă de profesioniști pasionați, având aplicații care rulează în condiții de infrastructură cloud.
Responsabilități cheie:
- Dezvoltarea și întreținerea aplicațiilor web și back-end-uri complexe, utilizând PHP (Laravel, Symfony), Node. js și Java (cu experiență minimă de Java 1. 8), pentru medii cloud distribuite pe multiple platforme.
- Crearea și gestionarea API-urilor REST pentru comunicarea între componentele sistemului.
- Administrarea bazelor de date relaționale MySQL, optimizarea interogărilor și gestionarea tabelelor mari.
- Dezvoltarea și implementarea de aplicații back-end robuste și scalabile în Java 1. 8, utilizând framework-uri precum Spring Boot sau similare.
- Participarea activă în procesul de dezvoltare Agile, inclusiv planificare, estimări și revizuiri.
- Dezvoltarea și mentenanța aplicațiilor securizate, adaptate pentru distribuție în cloud.
- Asigurarea calității codului prin teste unitare și code review-uri.
- Colaborarea strânsă cu echipa de design, QA și managementul produsului pentru livrarea soluțiilor performante.
- Întreținerea și actualizarea documentației tehnice.
- Construirea și întreținerea sistemelor back-end folosind cele mai recente versiuni de PHP, Java (minim 1. 8) și MySQL/PostgreSql, și componente front-end bazate pe Node. js, cu procese eficiente de bundling și compilare.
- Crearea și implementarea interfețelor prietenoase și responsive folosind Bootstrap pentru a asigura o experiență utilizator fluidă și modernă.
- Crearea și gestionarea API-urilor pentru sprijinirea funcționalităților front-end și a performanței ridicate.
- Participarea activă la rezolvarea problemelor și deciziile arhitecturale, inclusiv revizii de cod și scrierea de cod curat și eficient.
- Menținerea și extinderea testelor unitare și asigurarea fiabilității și calității codului.
- Promovarea și adoptarea celor mai bune practici în dezvoltarea full stack și Java.
- Monitorizarea și gestionarea stack-ului tehnologic și a dependențelor (npm, composer, Maven, Gradle).
- Actualizarea și menținerea documentației tehnice.
Cerințe:
- Minimum 5 ani experiență în dezvoltare PHP, utilizand Laravel și Symfony.
- Experiență solidă cu Node. js, Vue. js și Java 1. 8 (minim 1. 8), și framework-uri precum Spring Boot sau echivalent.
- Cunoștințe avansate în baze de date relaționale, inclusiv interogări complexe și gestionarea tabelelor mari.
- Experiență în dezvoltarea și integrarea API-urilor REST.
- Cunoștințe avansate PHP 7+ și principii OOP, Java și Spring Boot sau alte framework-uri Java.
- Abilități în front-end: JavaScript, TypeScript, Vue. js, Yarn, Bootstrap și gestionarea dependințelor.
- Familiaritate cu instrumente de versionare și CI/CD (Git, Jenkins, Maven).
- Înțelegere profundă a arhitecturii cloud și experiență cu distribuția aplicațiilor pe multiple platforme (AWS, Azure, Google Cloud).
- Cunostiinte despre practici DevOps pentru medii distribuite.
- Experiență în medii Agile.
- Cunoștințe de administrare Linux (nginx, php-fpm, securitate rețea).
- Bonus: experiență cu Docker, Kubernetes, tehnologii cloud (AWS, Azure).
Calități personale:
- Proactivitate, autodisciplină și motivație proprie.
- Capabil să argumenteze și să explice idei tehnice complexe într-un mod clar.
- Abilitatea de a lucra atât independent, cât și în echipă, într-un mediu dinamic și orientat spre rezultate.
- Excelente abilități de comunicare în limba engleză (scris și verbal).
Beneficii:
- Pachet salarial competitiv și beneficii atractive.
- Oportunități de dezvoltare profesională și training, cu focus pe tehnologii cloud, Java, și arhitectură distribuită.
- Mediu de lucru inovator și prietenos.
- Posibilitatea de a lucra la proiecte avansate, distribuite pe platforme cloud diverse, într-un mediu dinamic și stimulativ.
Dacă ești pasionat de tehnologie, ai experiență în medii distribuite și vrei să contribui la proiecte inovatoare cu impact în industrie, te invităm să aplici!