Description
## Despre rol În acest rol vei contribui la proiectarea, dezvoltarea și întreținerea aplicațiilor Java bazate pe Spring. Vei fi implicat în întregul ciclu de dezvoltare, de la analiza cerințelor și definirea soluției tehnice până la implementare, testare, code review și lansarea în producție. Căutăm o persoană care scrie cod curat, înțelege principiile de arhitectură software și poate lua decizii tehnice argumentate.
Pentru nivelul Senior, ne dorim și implicare în definirea arhitecturii, estimarea proiectelor și sprijinirea colegilor cu mai puțină experiență. ## Responsabilități - Dezvoltarea și întreținerea aplicațiilor backend folosind Java și Spring Boot - Proiectarea și implementarea API-urilor REST - Participarea la definirea arhitecturii și a soluțiilor tehnice - Integrarea aplicațiilor cu baze de date și servicii externe - Scrierea unui cod curat, testabil și ușor de întreținut - Dezvoltarea și menținerea testelor unitare și de integrare - Identificarea și rezolvarea problemelor de performanță și stabilitate - Participarea activă la code review și la îmbunătățirea standardelor de dezvoltare - Colaborarea cu echipele de frontend, QA, DevOps și product management - Estimarea taskurilor și participarea la planificarea sprinturilor - Documentarea soluțiilor tehnice și a API-urilor dezvoltate - Investigarea și remedierea incidentelor apărute în mediile de testare sau producție - Pentru nivelul Senior: mentorat tehnic și contribuție la deciziile de arhitectură ## Cerințe tehnice - Minimum 3 ani de experiență în dezvoltare software cu Java - Experiență practică solidă cu Spring Framework și Spring Boot - Cunoștințe de Spring MVC, Spring Data și Spring Security - Experiență în dezvoltarea și integrarea API-urilor REST - Cunoștințe bune de programare orientată pe obiecte, SOLID și design patterns - Experiență cu baze de date relaționale precum PostgreSQL, MySQL sau Oracle - Cunoștințe de SQL și experiență cu JPA/Hibernate - Experiență cu testare automată folosind JUnit, Mockito sau tehnologii similare - Experiență cu Git și procese de code review - Înțelegerea arhitecturilor pe microservicii și a sistemelor distribuite - Cunoștințe despre procesele CI/CD - Experiență de lucru în metodologii Agile/Scrum - Limba engleză la nivel conversațional și tehnic ## Aplică la LOGIKA-IT-SOLUTIONS Dacă îți dorești un rol în care să ai impact real asupra soluțiilor dezvoltate și să lucrezi într-o echipă care apreciază calitatea tehnică, autonomia și colaborarea, așteptăm C
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.