Pentru unul dintre clienții noștri, o companie de tehnologie care dezvoltă produse software moderne și scalabile, căutăm un Mid sau Senior Full-Stack Developer, cu experiență solidă în Java pentru zona de backend și cunoștințe bune de React sau Angular.
Rolul este localizat în București și presupune un model de lucru hibrid flexibil.
Responsabilități
- Proiectarea, dezvoltarea și întreținerea aplicațiilor backend folosind Java și Spring Boot
- Dezvoltarea și optimizarea interfețelor și componentelor frontend în React
- Contribuția la definirea arhitecturii software și la luarea deciziilor tehnice
- Dezvoltarea unor microservicii scalabile, sigure și reziliente
- Gestionarea serviciilor pe întregul lor ciclu de viață: design, dezvoltare, deployment, monitorizare și operare
- Optimizarea performanței aplicațiilor și a calității codului
- Aplicarea bunelor practici de testare, securitate și dezvoltare software
- Participarea la code review, pair programming și sesiuni de knowledge sharing
- Colaborarea cu echipele de QA, DevOps, Product Management, Design și Arhitectură
- Sprijinirea și mentorarea colegilor cu mai puțină experiență, în funcție de nivelul de senioritate
- Participarea la rotația de on-call, în principiu câte o săptămână pentru fiecare membru al echipei
Cerințe
- Minimum 5 ani de experiență în dezvoltare software, predominant cu Java
- Experiență solidă cu Spring și Spring Boot
- Experiență practică de lucru cu React / Angular
- Cunoștințe bune despre arhitecturi bazate pe microservicii
- Cunoașterea principiilor SOLID, design patterns și clean code
- Experiență cu baze de date relaționale și NoSQL
- Cunoștințe de HTML, CSS și JavaScript
- Experiență cu Git, CI/CD și pipeline-uri de automatizare
- Experiență sau familiaritate cu Docker și Kubernetes
- Disponibilitate pentru participarea la rotația de on-call
- Limba engleză la nivel avansat
- Abilități bune de comunicare și colaborare
Constituie un avantaj
- Experiență cu Kotlin pentru dezvoltare server-side
- Experiență cu React Native
- Experiență în echipe Agile, Scrum sau Kanban
- Experiență cu AWS, Azure sau Google Cloud Platform
- Familiaritate cu Cloud SQL, Pub/Sub, GKE, Terraform sau practici DevOps
- Interes sau experiență în zona de securitate software și protecția datelor