Candidatul Ideal
În prezent, căutăm Inginer Software Senior pentru a se alătura echipei noastre în creștere rapidă din București.
- 3+ ani de experiență ca inginer software
- Cunoaștere puternică a limbajului Java (Java 8 și 9) și a tehnologiei și cadrelor ecosistemului Java
- Java (8 și/sau 9), de dorit Scala
- Spring (Spring Core, Spring Data, Spring Cloud, Spring Boot)
- Hadoop, Hive, Spark
- Active MQ/RabbitMQ, Tibco, Kafka
- Căutare elastică, Logstash, Kibana
- Servicii RESTful
- Baze de date SQL (Oracle, MySQL, PostgreSQL, MS SQL Server) și NoSQL (Mongo, Redis)
- AWS, Terraform
- Docker, Kubernetes
- JavaScript (inclusiv Angular/React)
- Scriptare Python/Perl/shell
- Experiență puternică TDD, înțelegere a celor mai bune practici CI/CD, experiență cu calitatea codului și instrumentele de revizuire a codului, simțul responsabilității pentru calitatea codului
- Abilități puternice de modelare și proiectare UML
- Formare puternică în informatică
- Abilitatea de a implementa funcționalitatea fără supraveghere și de a testa propria lucrare în detaliu folosind cazuri de testare
- Abilitatea de a crea livrabile de bună calitate
- Excelente abilități de comunicare scrisă și verbal
- Limba engleză nivel B2 sau mai mare, capacitatea de a citi, scrie, vorbi și scrie texte fără ambiguitate de înaltă calitate în limba engleză
- Abilitatea de a citi și înțelege documentația de proiect și cerință, capacitatea de a crea documentație tehnică de proiectare și de proiect, inclusiv documentație care descrie propriul cod
- Abilitatea de a participa la conferințe telefonice, interviuri și întâlniri față în față cu clienții fără supraveghere
- Abilitatea de a îndruma colegii în disciplinele de inginerie software
Descrierea jobului
- Acționează ca inginer software senior și arhitect software pentru proiectele companiei
- Efectuați proiectarea, implementarea și testarea unitară a funcționalității atribuite
- Lucrări proprii atribuite, detalii elaborate de implementare, menține o coordonare strânsă cu BA și QA pentru a oferi rezultate de înaltă calitate
- Participați la o gamă largă de activități non-proiect în cadrul centrelor de competențe Java și arhitectură de soluții, inclusiv schimbul de cunoștințe și elaborarea celor mai bune practici în conformitate cu tendințele moderne ale industriei
- Creați și urmați un plan personal de educație
Descrierea companiei
EPAM Systems, Inc. (NYSE:EPAM), este o companie globală de top în dezvoltare de produse și servicii de inginerie a platformelor și transformare digitală, care se concentrează pe furnizarea de rezultate prin cea mai bună inginerie software din clasă, combinată cu strategie inovatoare, consultanță și capabilități de proiectare. Cu aproape 30 de ani de experiență în industria tehnologiei informației, cei peste 52.000 de oameni ai EPAM deservesc clienții noștri în peste 40 de țări din America de Nord, Europa, Asia și Australia. Pe măsură ce lumea tehnologiei a evoluat, la fel a evoluat și modelul nostru de livrare distribuită, care include acum capabilități avansate de desfășurare a angajamentelor Agile și Lean într-o combinație de modele Onshore, Near-Shore și Offshore.