Secondo le statistiche che abbiamo raccolto nel corso degli anni di esistenza del progetto, gli studenti JavaRush iniziano a pensare attivamente al lavoro futuro verso la metà del corso. Se sei già arrivato a questo punto, probabilmente ti interesserà questo piccolo elenco di aziende IT che si occupano di sviluppo software e spesso cercano programmatori e tester a Dnipro. Nell'articolo abbiamo cercato di fornire informazioni sulle aziende che potrebbero interessare i potenziali dipendenti, in particolare i requisiti per gli sviluppatori (nel nostro caso Java).
Inizieremo la nostra rassegna con quattro rappresentanti dei “Big Five” (Ciclum, Epam, Luxsoft, SoftServe. La quinta azienda di questa lista, Global Logic, non ha ancora aperto un ufficio nel Dnepr): si tratta dei maggiori datori di lavoro IT in Ucraina (impiegano migliaia di programmatori), sviluppano software personalizzato (outsourcing), principalmente per il mercato occidentale e hanno uffici in tutto il mondo.
Tipo: società di outsourcing Sito web: https://www.ciklum.com Pagina su HH https://kiev.hh.ua/employer/8987 Pagina su Habr: https://habrahabr.ru/company/Ciklum Chi stanno cercando per: Java, C#, Python, PHP, FrontEnd (JavaScript), DevOps, QA Cosa ci si aspetta dagli sviluppatori Java (al centro, in base ai posti vacanti): questa azienda ha progetti molto diversi e di conseguenza i requisiti sono diversi. Tuttavia, ci sono alcuni punti generali. Abbiamo provato a presentarli qui
Lo slogan pubblicitario dell'azienda è "l'ingegneria è nel nostro DNA". EPAM è uno dei maggiori outsourcer al mondo, alla guida di un gran numero di progetti per diversi clienti. Nonostante la dubbia fama che l'azienda si è guadagnata grazie a discutibili video promozionali (vedi "Cento passi verso EPAM"), si tratta di un luogo di lavoro molto serio con grandi prospettive di crescita. Sito web: https://www.epam.com Pagina su HH: https://kiev.hh.ua/employer/18231 Pagina su Habr: https://habrahabr.ru/company/epam_systems Chi stanno cercando: Java , C+ + Stack completo, JavaScript, iOS, Android, QA. Cosa ci si aspetta dagli sviluppatori Java (al centro):
Un altro gigante dell’outsourcing, rappresentato in diverse città ucraine e in molti paesi. Luxoft realizza progetti in quasi tutti i settori (ad esempio l'industria automobilistica, la finanza, il settore bancario). L'Ucraina è famosa per i suoi stipendi elevati (superiori alla media del mercato). Sito web: https://career.luxoft.com Pagina su HH: https://hh.ua/employer/1304 Pagina su Habr: https://habrahabr.ru/company/luxoft Chi stanno cercando: Java, C++ Stack completo, JavaScript, iOS, Android, QA. Cosa ci si aspetta dagli sviluppatori Java (al centro, secondo i posti vacanti): Luxoft è una grande azienda con un gran numero di progetti. Di conseguenza, hanno sfumature diverse e anche i requisiti per la conoscenza degli sviluppatori differiscono. Di seguito è riportato il posto vacante “medio” presso Luxsoft per la posizione di “sviluppatore Java”.
Probabilmente la più grande azienda IT nata in Ucraina. SoftServe collabora sia con grandi aziende globali che con startup promettenti. Gli specialisti dell'azienda hanno esperienza nello sviluppo di software: dal cloud, alla sicurezza e alla progettazione UX, alla Big Analytics e all'Internet delle cose. Sito web: http://softserve.ua Pagina su HH: https://hh.ua/employer/20857 Chi stanno cercando: Java, C++, C/Assembler, Objective-C, .NET, Python, JavaScript, GO , PHP, DevOps, controllo qualità, controllo qualità. Cosa ci si aspetta dagli sviluppatori Java (al centro, secondo i posti vacanti):
Un'altra grande, abbastanza grande società di outsourcing che sviluppa software per aziende tecnologiche, fondi di investimento, rappresentanti del mercato della tecnologia mobile, medicina, progetti Internet e altri. Sito web: http://dataart.ua Pagina su HH: https://hh.ru/employer/69961 Pagina su Habr: https://habrahabr.ru/company/dataart Chi stanno cercando: Java, .NET, Rubino, Javascript. Cosa ci si aspetta dagli sviluppatori Java (al centro, secondo i posti vacanti):
Ciklum
Ciklum è una società di outsourcing internazionale. I clienti di Ciklum sono molto diversi, principalmente aziende di grandi e medie dimensioni, nonché aziende tecnologiche. Pertanto, in Ciklum lavorerai principalmente con progetti Enterprise classici in grandi team.- 2-3 anni di esperienza nello sviluppo Java;
- Primavera, Maglia, Ibernazione;
- Maven, Gradle;
- esperienza con Scrum;
- solida conoscenza dell'OOP, dei modelli e delle migliori pratiche di sviluppo;
- HTML, JSP, CSS;
- conoscenza di Java 8, Spring, servizi web, JMS, Hibernate, SQL;
- Test unitari (Mockito, JUnit);
- database (PostgreSQL, Oracle);
- Alcuni posti vacanti richiedono una laurea in informatica.
- Esperienza di programmazione Java di almeno 1 anno;
- Conoscenza approfondita di Java Core;
- Inglese intermedio o superiore (parlato e scritto);
- Costituiranno un plus: HTML, CSS e jQuery.
EPAM
- Java7.8;
- Primavera 4;
- JPA/Ibernazione/JDBC.
- WS/SOAP RESTful;
- Apache Tomcat/JBoss WildFly;
- MySQL/MSSQL/Oracle/MongoDB;
- a seconda del progetto possono essere utilizzate tecnologie specifiche, come Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop, ecc.;
- In alcuni posti abbiamo bisogno di uno sviluppatore back-end appassionato, mentre in altri abbiamo bisogno di uno sviluppatore full-stack versatile;
- utilizziamo metodologie di sviluppo flessibili
- Abbiamo un atteggiamento positivo nei confronti del test tempestivo del codice, utilizziamo test unitari, TDD, BDD.
- Il tuo livello di conoscenza dell'inglese è molto importante per noi, poiché la stragrande maggioranza dei nostri clienti si trova in Nord America ed Europa. I team di sviluppo sono spesso distribuiti. Saremo lieti se parli inglese a livello intermedio e superiore.
- I corsi di formazione EPAM sono progettati per studenti con competenze di programmazione e una buona comprensione dei principi OOP;
- livello di inglese scritto e parlato – non inferiore alla media;
- capacità analitiche e ingegnosità nella risoluzione di problemi non standard;
- Conoscenza sicura di algoritmi e strutture dati, OOP ed esperienza di lavoro con database, conoscenza di HTML, CSS;
- esperienza di programmazione in qualsiasi linguaggio.
Luxoft
- Oltre 3 anni di esperienza nello sviluppo OOP;
- Esperto lato server, Java Core, Spring;
- esperto: generici, threading/locking, stream/lambda Java 8;
- comprensione e capacità di eseguire il debug di porzioni di codice complesse e di grandi dimensioni;
- Esperienza nella progettazione di API;
- buona conoscenza degli strumenti, degli ambienti e delle utilità di sviluppo;
- buona conoscenza degli algoritmi, della complessità e dell'ottimizzazione;
- Inglese, orale e scritto.
- Giava;
- Java8 - Lambda, flussi;
- Concorrenza;
- Test unitari (Junit o TestNG e Mockito o PowerMock o jMock);
- RIPOSO;
- Primavera;
- Ibernazione;
- colpire;
- SQL (MsSql);
- Integrazione continua (utilizzando Team City o Jenkins);
- Maven (o Gradle);
- Fitnesse o un altro framework BDD (JBehave, Cucumber, Robot Framework).
- Guava, Java Script (bello da avere);
- SVN (o GIT);
SoftServe
- Esperienza sicura nello sviluppo di applicazioni Web Java;
- Esperienza con i servizi Java 8, Spring, Maven, RabbitMQ, JAXB, JSON, Splunk, RESTful;
- Inglese Intermedio Forte +.
DataArt
- ottima conoscenza di Java;
- esperienza nello sviluppo di applicazioni Java Enterprise;
- esperienza nell'utilizzo di Spring MVC Framework, Hibernate;
- esperienza nella creazione di API REST;
- comprensione delle architetture di messaggistica ed esperienza pratica nell'utilizzo dei sistemi JMS;
- esperienza pratica di lavoro con database (SQL richiesto, NoSQL preferito);
- conoscenza di OOP, OOD e design pattern;
- conoscenza degli strumenti per la realizzazione di progetti (Maven, Nexus);
- esperienza nell'utilizzo di sistemi di Integrazione Continua (Jenkins/TeamCity);
- Esperienza di almeno 3 anni nello sviluppo di applicazioni web.
- esperienza nella metodologia Agile (SCRUM, TDD);
- indipendenza;
- capacità di lavorare in squadra;
- inglese parlato.
- conoscenza di JavaScript 2015 (ES6);
- conoscenza dei framework JavaScript (jQuery, React.js);
- conoscenza di HTML5/CSS3.
- conoscenza di Java SE (Collezioni, Multithreading, Gestione delle eccezioni, JDBC);
- conoscenza di base di database relazionali (SQL), HTML, XML, HTTP;p
- conoscenza dei principi di sviluppo di applicazioni web utilizzando Servlet, JSP e database;
- conoscenza dei fondamenti della programmazione ad oggetti;
- capacità di lavorare con uno dei sistemi di controllo della versione (Git, SVN), competenza in qualsiasi strumento di creazione di progetti (Maven, Gradle, Ant);
- inglese parlato.
GO TO FULL VERSION