RESPONSABILITATI:
- Desfăşoară activităţi de dezvoltare aplicaţii software folosind tehnologii Java
- Foloseşte bunele practici pentru a dezvolta cod de înaltă calitate si asigură calitatea codului dezvoltat
- Participă in toate etapele de dezvoltare ale unei aplicaţii (evaluare efort, specificaţii tehnice, proiectare, dezvoltare, mentenanţă)
- Soluţionează problemele ridicate de clienţi în termenele contractuale
COMPETENTE :
- 5+ ani experienţă într-o poziţie similară
- Cunoştinţe excelente de Java EE framework technologies
- Cunoştinţe excelente de proiectare şi programare software
- Experiență în utilizarea ORM framework (Hibernate / JPA), Web Services (SOAP, REST), web framework (Spring MVC or JSF), Spring-boot, Google Web Toolkit
- Subversion, Maven, Jenkins, Kubernetes
- Experiență cu instrumente de integrare continuă și experiență/cunoaștere a practicilor Agile de dezvoltare software
- Autonomie în dezvoltarea şi implementarea soluţiilor software (incluzȃnd capacitate de analiză, elaborare documentaţie de design şi specificaţii tehnice, testare)
OPTIONAL :
- Certificări profesionale IT legate de activităţile de programare
- Cunoştinţe de programare/administrare a bazelor de date Oracle şi/sau alte baze de date ( SQL Server, Postgres)
- Cunoștințe NUXEO
- Alte tehnologii utile
Se lucreaza in baza de contract de munca si in regim remote, cu posibilitatea de a asigura prezenta la sediul firmei sau la sediul clientului, pentru activitati punctuale.