Denumirea postului: Analist programator – Departament Infrastructură Hardware și Baze de Date – Direcția IT – Direcția Generală Servicii Suport (perioadă de probă 90 de zile calendaristice)
Cerințe specifice:
- Studii Superioare;
- Calificări / specializări / cursuri, atestate, autorizații: Cursuri de instruire specifice domeniului de activitate;
- Vechime în specialitate: minim 1 an;
- Experiență în aplicații software specifice (ex. suita Microsoft Office ș.a.);
- Capacitate de operare medie a programelor de birou (de tip Word, Excel, PowerPoint) pentru gestionarea documentelor;
- Capacitatea de a utiliza platforme online și software specializat integrat;
- Limbaje de programare – nivel avansat;
- Sisteme de operare – nivel mediu;
- Sisteme de comunicaţie – nivel mediu;
- Competențe de comunicare în limbă straină: limba engleză la nivel începător (scris și vorbit).
Cerințe generale:
- Rezolvarea de probleme și luarea deciziilor
- Inițiativă
- Planificare și organizare
- Comunicare
- Lucru în echipă
- Orientare către client
- Integritate
Dosarul de candidatură trebuie să cuprindă:
- CV în limba română
- Documente doveditoare ale studiilor absolvite (diplomă licență/adeverință, alte diplome relevante în acest domeniu)
- Scrisoare de intenție
- Formular de înscriere https://www.rarom.ro/?page_id=301671
Bibliografie și tematică:
Bibliografie:
- Effective Java – Joshua Bloch;
- Spring in Action – Craig Walls;
- Pro Angular – Adam Freeman;
- Oracle Database PL/SQL Language Reference – Oracle;
- Documentația oficială Spring Boot, Angular și Oracle Database.
Tematică:
I. Arhitecturi și concepte generale
- Arhitecturi software moderne: monolit vs. microservicii;
- Principii de proiectare: SOLID, DRY, KISS;
- Pattern-uri uzuale: MVC, Repository, DTO, Dependency Injection;
- REST vs. SOAP – concepte, diferențe, utilizare;
- Noțiuni privind securitatea aplicațiilor web (OWASP Top 10).
II. Programare Java (backend)
- Platforma Java SE și Jakarta EE – concepte generale;
- Programare orientată pe obiect în Java;
- Colecții Java (List, Set, Map), Stream API;
- Excepții și tratarea erorilor;
- Concurență în Java: Thread, ExecutorService;
- Spring Boot – arhitectură și configurare;
- Spring Data JPA și Hibernate – ORM;
- Crearea și consumarea serviciilor REST;
- Testare: JUnit, Mockito.
III. Frontend – Angular
- Arhitectura aplicațiilor SPA;
- Module, componente, servicii;
- Data binding, Directives, Pipes;
- HttpClient pentru REST;
- Routing și Lazy Loading;
- Reactive Forms vs Template-driven Forms;
- RxJS – Observables;
- Autentificare și autorizare (JWT).
IV. Baze de date – Oracle
- Noțiuni fundamentale despre baze de date relaționale;
- SQL: SELECT, INSERT, UPDATE, DELETE;
- JOIN-uri (INNER, LEFT, RIGHT);
- GROUP BY, HAVING, subquery-uri;
- PL/SQL: proceduri, funcții, pachete, triggere;
- Indexare și optimizare interogări;
- Constrângeri (PK, FK, UNIQUE, CHECK);
- Managementul tranzacțiilor (COMMIT, ROLLBACK);
- Securitatea bazei de date.
V. Integrare și DevOps
- Git – version control;
- CI/CD – concepte de bază;
- Containerizare cu Docker;
- Deploy aplicații pe servere (Tomcat);
- Logare și monitorizare aplicații.
Desfășurarea concursului constă în :
- selecția dosarelor de înscriere;
- proba scrisă ( test tip grilă )*;
- interviu*.
*Se vor susține în aceeași zi
Termenul limită pentru depunerea dosarelor de candidatură este: 16.03.2026, ora 16:30.
Anunțul va sta pe site-ul instituției până pe data de 16.03.2026. Vă rugăm să vă salvați bibliografia și tematica, având în vedere că începând cu data de 17.03.2026 anunțul nu va mai fi vizibil.
Ulterior, candidații vor primi pe adresele de e-mail informații referitoare la locul, data și ora susținerii probei scrise și a interviului .
Locul de muncă va fi la adresa: Mun. București, Calea Griviței, nr. 391A, Sector 1.
Dosarele de candidatură trimise după ora și data limită de depunere menționate mai sus și care nu conțin toate documentele specificate, nu vor fi luate în considerare pentru această sesiune!
Vă rugăm să specificați în scrisoarea de intenție pentru care post doriți să candidați.
Dosarele de candidatură vor fi transmise la adresa de e-mail dorumc@rarom.ro sau la adresa instituției – Calea Griviței, nr. 391A, Sectorul 1, Municipiul București.