Secondo le statistiche raccolte nel corso degli anni di esistenza del progetto, gli studenti JavaRush iniziano a pensare attivamente al lavoro futuro intorno alla metà del corso. Se sei già arrivato a questo punto, probabilmente ti interesserà questo piccolo elenco di aziende IT impegnate nello sviluppo di software e spesso alla ricerca di programmatori e tester nelle più grandi città del Kazakistan.
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).
Sito web: https://www.epam.com Pagina su Habré: https://habrahabr.ru/company/epam_systems Chi stanno cercando: Java, C++ Full Stack, JavaScript, iOS, Android, QA. Cosa ci si aspetta dagli sviluppatori Java (al centro, secondo i posti vacanti):
A giudicare dall'autodefinizione dell'azienda, la piattaforma Java è praticamente la religione di Greetgo. Sul sito web dei ragazzi è scritto che sono l’unico fornitore kazako con esperienza di implementazione internazionale di successo. Impegnato nello sviluppo di software aziendale. Usano tecnologie avanzate e non sono estranei alle tendenze. Ad esempio, lavorano con i Big Data. Sito web: http://greetgo.ru Chi cercano: principalmente sviluppatori Java, ma a volte C# e Java Script. Cosa ci si aspetta dagli sviluppatori Java (al centro, secondo i posti vacanti):
La giovane azienda Singularity lab sviluppa progetti utilizzando tecnologie di realtà virtuale e aumentata, nonché media interattivi. Crea simulatori didattici, visualizzazioni architettoniche, giochi, applicazioni aziendali. L'azienda si concentra chiaramente su tecnologie innovative, quindi se sei interessato a tali progetti, tieni d'occhio i posti vacanti. Certo, l'esperienza è importante nelle piccole aziende, ma forse sarai fortunato? Sito web aziendale: http://singularity.kz Pagina web di ricerca lavoro: https://hh.kz/employer/1376791 Chi stanno cercando: specialisti Java, Android, iOS, C/C++, C#, UnrealEngine 4/OpenGL/ Unità/Irreale. Cosa ci si aspetta dagli sviluppatori di sistemi mobili (in base ai posti vacanti):
SanScrIT crea principalmente software nel settore bancario, tecnologico finanziario e in altri settori aziendali. L'azienda è stata fondata nel 2015 e oggi conta più di 70 dipendenti. Sito web: http://www.sanscrit.kz Pagina sul sito di ricerca di lavoro: https://almaty.hh.kz/employer/1898411 Chi stanno cercando: Java, JavaScript, QA. Cosa ci si aspetta dagli sviluppatori Java (al centro, secondo i posti vacanti):
Questa azienda è stata fondata nel Regno Unito e in oltre 10 anni di attività ha aperto 14 uffici in 6 paesi. Colvir Software Solutions sviluppa, implementa e supporta soluzioni integrate complete per automatizzare le attività finanziarie e commerciali di banche, uffici postali, imprese e istituti finanziari governativi. Sito web: http://www.colvir.com/ru Pagina sul sito di ricerca di lavoro: < https://almaty.hh.kz/employer/707817 Chi stanno cercando: Java, Oracle, Delphi, JavaScript. Cosa ci si aspetta dagli sviluppatori Java (al centro, secondo i posti vacanti):
EPAM
EPAM è uno dei maggiori outsourcer al mondo, alla guida di un gran numero di progetti per diversi clienti. Lo slogan pubblicitario dell'azienda è "l'ingegneria è nel nostro DNA". EPAM opera in Kazakistan dal 2008. L'azienda gestisce progetti ad Astana, Almaty, Karaganda e Atyrau.- 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 hai bisogno di uno sviluppatore back-end appassionato, mentre in altri hai bisogno di uno sviluppatore full-stack universale;
- test unitari, TDD, BDD;
- Per EPAM, la conoscenza dell'inglese è importante poiché la stragrande maggioranza dei clienti si trova in Nord America ed Europa. I team di sviluppo sono spesso distribuiti. Pertanto, l'inglese è intermedio e superiore.
- tenacia e ingegnosità nella risoluzione di problemi non standard;
- conoscenza dei fondamenti di OOP, DB/Java;
- conoscenza della lingua inglese ad un livello non inferiore all'intermedio.
saluti
- esperienza nello sviluppo di applicazioni in Java o C#, nonché Java Script, TypeScript, HTML, CSS3;
- esperienza nel lavoro e nell'applicazione dei principi dell'analisi e della progettazione orientata agli oggetti;
- partecipazione all'intero ciclo di vita dello sviluppo del software - dal rilievo e progettazione all'implementazione del prodotto finale al Cliente;
- Esperienza con DBMS relazionali;
- Esperienza con i sistemi di gestione della configurazione software (SCM): git;
- Costituisce titolo preferenziale la conoscenza e l'applicazione del Test Driven Development;
- è gradita la conoscenza (esperienza nell'applicazione) dei principi delle metodologie flessibili di sviluppo software (XP e Scrum);
- competenza comunicativa e capacità di lavorare in un ambiente orientato al progetto e al team;
- capacità di leggere la documentazione in inglese;
- responsabilità personale verso i risultati del proprio lavoro, ricerca della qualità e dell’alta professionalità.
- Esperienza con DBMS non relazionali;
- esperienza con Angular2;
- esperienza con il seleniuro (o selenio);
- Esperienza con gradle, nodejs, gulp, welpack;
- conoscenza dell'inglese.
- qualcuno che abbia mai sviluppato qualcosa;
- pensieroso, entusiasta, con una mente curiosa;
- qualcuno che è appassionato di programmazione;
- uno che legge libri;
- qualcuno che vuole dimostrare che in Kazakistan esiste una programmazione;
- qualcuno che vuole avere le ricette segrete per sviluppare moduli web;
- qualcuno che vuole domare facilmente i server web;
- qualcuno che vuole imparare la magia di Java;
- qualcuno che vuole imparare come completare le missioni IT;
- qualcuno che vuole “far saltare in aria” il cervello con la propria conoscenza a distanza.
Laboratorio di Singolarità
- dovrai lavorare su due piattaforme, utilizzando soluzioni multipiattaforma (QT, Xamarin, in misura minore Unity) o linguaggi nativi Java\Swift;
- il risultato principale sono applicazioni stabili e fluide;
- Comprendere il processo di creazione di applicazioni 3D. Sarà necessario per lavorare con la realtà virtuale mobile;
- conoscenza dei sistemi di controllo della versione;
- brillare negli occhi quando si sentono le parole “machine learning”, “reti neurali”, “interfacce uomo-computer”, “computer vision”, “big data”;
- antipatia per “biciclette” e “stampelle”, mentre utilizzo ottimale di soluzioni già pronte.
Sanscrito
- conoscenza ed esperienza di programmazione in Java;
- conoscenza dei principi e dei modelli di progettazione del software;
- esperienza con il framework Spring (Boot, Web, IoC, Security, Data);
- Esperienza di lavoro con database tramite JDBC e utilizzo di transazioni di database;
- conoscenza e capacità di utilizzare la transazionalità nei database relazionali;
- capacità di testing del codice (conoscenza della libreria Junit/TestNG, tipologia di test);
- Esperienza con sistemi di controllo versione (Git);
- Esperienza con strumenti di creazione (Gradle, Maven).
- esperienza con PostgreSQL;
- esperienza con Hibernate, MyBatis;
- Esperienza con Docker.
Soluzioni software Colvir
- Conoscenza approfondita dello stack Java EE7/8;
- comprendere il multithreading in Java;
- Competenze DevOps nell'amministrazione dei propri banchi di prova (Linux, Oracle);
- capacità e desiderio di comprendere e rifattorizzare il codice legacy, un desiderio moderato di buttare via tutto ciò che è vecchio e scrivere tutto di nuovo;
- sviluppo front end in Angular, competenze di base nella creazione di applicazioni web single page, conoscenza di AngularJS 1.x;
- conoscenza di HTML/CSS/JS;
- Esperienza con sistemi di controllo versione (Mercurial).
- conoscenza base dell'amministrazione Linux;
- esperienza nell'uso di React JS.
- conoscenza di Java;
- conoscenza di AngularJS 1.x;
- conoscenza di HTML/CSS/JS.
- Esperienza con sistemi di controllo versione (Mercurial);
- lavorare su Linux.
- elaborazione delle richieste degli utenti in arrivo tramite il ServiceDesk interno;
- classificazione per tipologia (Consultazione/Errore/Rilavorazione), prioritizzazione;
- correzione di semplici errori nel sistema (Java, Angular);
- fornire consulenza agli utenti;
- supporto alla documentazione del prodotto;
- manutenzione e monitoraggio delle infrastrutture del progetto.
GO TO FULL VERSION