Selon les statistiques recueillies au fil des années d'existence du projet, les étudiants de JavaRush commencent à réfléchir activement aux travaux futurs vers le milieu du cours. Si vous avez déjà atteint ce point, vous serez probablement intéressé par cette petite liste de sociétés informatiques engagées dans le développement de logiciels et recherchant souvent des programmeurs et des testeurs dans les plus grandes villes du Kazakhstan.
Dans l'article, nous avons essayé de fournir des informations sur les entreprises susceptibles d'intéresser les employés potentiels, en particulier les exigences relatives aux développeurs (dans notre cas, Java).
Site Web : https://www.epam.com Page sur Habré : https://habrahabr.ru/company/epam_systems Qui recherchent : Java, C++ Full Stack, JavaScript, iOS, Android, QA. Ce qui est attendu des développeurs Java (Moyen, selon les postes vacants) :
À en juger par la définition même de l'entreprise, la plate-forme Java est pratiquement la religion de Greetgo. Sur le site Web des gars, il est écrit qu’ils sont le seul fournisseur kazakh possédant une expérience réussie de mise en œuvre internationale. Engagé dans le développement de logiciels d'entreprise. Ils utilisent des technologies avancées et ne sont pas étrangers aux tendances. Par exemple, ils travaillent avec le Big Data. Site Web : http://greetgo.ru Qui recherchent-ils : principalement des développeurs Java, mais parfois C# et Java Script. Ce qui est attendu des développeurs Java (Moyen, selon les postes vacants) :
La jeune entreprise Singularity lab développe des projets utilisant les technologies de réalité virtuelle et augmentée, ainsi que les médias interactifs. Crée des simulateurs pédagogiques, des visualisations architecturales, des jeux, des applications métiers. L'entreprise se concentre clairement sur les technologies innovantes, donc si de tels projets vous intéressent, gardez un œil sur les postes vacants. Bien sûr, l’expérience est importante dans les petites entreprises, mais peut-être aurez-vous de la chance ? Site Web de l'entreprise : http://singularity.kz Page du site Web de recherche d'emploi : https://hh.kz/employer/1376791 Qui recherchent : spécialistes Java, Android, iOS, C/C++, C#, UnrealEngine 4/OpenGL/ Unité/Irréel. Ce qui est attendu des développeurs de systèmes mobiles (selon les postes vacants) :
SanScrIT crée principalement des logiciels dans les domaines bancaire, financier et autres secteurs d'activité. L'entreprise a été fondée en 2015 et compte aujourd'hui plus de 70 collaborateurs. Site Web : http://www.sanscrit.kz Page du site de recherche d'emploi : https://almaty.hh.kz/employer/1898411 Qui recherchent : Java, JavaScript, QA. Ce qui est attendu des développeurs Java (Moyen, selon les postes vacants) :
Cette société a été fondée au Royaume-Uni et, en plus de 10 ans d'activité, elle a ouvert 14 bureaux dans 6 pays. Colvir Software Solutions développe, met en œuvre et prend en charge des solutions intégrées complètes pour automatiser les activités financières et commerciales des banques, des bureaux de poste, des entreprises et des institutions financières gouvernementales. Site Web : http://www.colvir.com/ru Page du site de recherche d'emploi : < https://almaty.hh.kz/employer/707817 Qui recherchent : Java, Oracle, Delphi, JavaScript. Ce qui est attendu des développeurs Java (Moyen, selon les postes vacants) :
ÉPAM
EPAM est l'un des plus grands sous-traitants au monde, menant un grand nombre de projets pour différents clients. Le slogan publicitaire de l'entreprise est « l'ingénierie est dans notre ADN ». EPAM est présent au Kazakhstan depuis 2008. L'entreprise gère des projets à Astana, Almaty, Karaganda et Atyrau.- Java 7.8 ;
- Printemps 4 ;
- JPA/Hibernate/JDBC ;
- WS/SOAP REPOSANT ;
- Apache Tomcat/JBoss WildFly ;
- MySQL/MS SQL/Oracle/MongoDB ;
- selon les projets, des technologies spécifiques peuvent être utilisées, comme Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop, etc. ;
- Dans certains endroits, vous avez besoin d'un développeur back-end passionné, et dans d'autres, vous avez besoin d'un développeur full-stack universel ;
- tests unitaires, TDD, BDD ;
- Pour EPAM, la maîtrise de l’anglais est importante puisque la grande majorité des clients sont situés en Amérique du Nord et en Europe. Les équipes de développement sont souvent réparties. Par conséquent, l’anglais est intermédiaire et supérieur.
- persévérance et ingéniosité dans la résolution de problèmes non standard ;
- connaissance des bases de la POO, DB/Java ;
- connaissance de l'anglais à un niveau non inférieur à intermédiaire.
salutations
- expérience dans le développement d'applications en Java ou C#, ainsi qu'en Java Script, TypeScript, HTML, CSS3 ;
- expérience dans le travail et l'application des principes d'analyse et de conception orientées objet ;
- participation au cycle de vie complet du développement logiciel - de l'étude et de la conception à la mise en œuvre du produit final chez le client ;
- Expérience avec les SGBD relationnels ;
- Expérience avec les systèmes de gestion de configuration logicielle (SCM) : git ;
- La connaissance et l'application du développement piloté par les tests sont préférables ;
- la connaissance (expérience dans l'application) des principes des méthodologies flexibles de développement de logiciels (XP et Scrum) est la bienvenue ;
- compétence en communication et capacité à travailler dans un environnement axé sur l'équipe et les projets ;
- capacité à lire de la documentation en anglais ;
- la responsabilité personnelle des résultats de son travail, la recherche de la qualité et d’un grand professionnalisme.
- Expérience avec les SGBD non relationnels ;
- expérience avec Angular2 ;
- expérience avec le séléniure (ou le sélénium);
- Expérience avec gradle, nodejs, gulp, welpack ;
- connaissance de l'anglais.
- quelqu'un qui a déjà développé quelque chose ;
- réfléchi, enthousiaste, avec un esprit curieux ;
- quelqu'un qui est passionné par la programmation ;
- celui qui lit des livres;
- quelqu'un qui veut prouver qu'il existe une programmation au Kazakhstan ;
- quelqu'un qui veut avoir les recettes secrètes pour développer des modules web ;
- quelqu'un qui veut apprivoiser facilement les serveurs Web ;
- quelqu'un qui veut apprendre la magie de Java ;
- quelqu'un qui veut apprendre à accomplir des quêtes informatiques ;
- quelqu'un qui veut « faire exploser » le cerveau avec ses connaissances à distance.
Laboratoire de singularité
- vous devrez travailler sur deux plateformes, en utilisant soit des solutions multiplateformes (QT, Xamarin, dans une moindre mesure Unity) soit des langages natifs Java\Swift ;
- des applications stables et fluides sont le résultat principal ;
- Comprendre le processus de création d'applications 3D. Sera nécessaire pour travailler avec la VR mobile ;
- connaissance des systèmes de contrôle de versions ;
- pétiller dans les yeux en entendant les mots « Machine learning », « réseaux de neurones », « interfaces homme-machine », « vision par ordinateur », « big data » ;
- aversion pour les « vélos » et les « béquilles », tout en utilisant de manière optimale des solutions toutes faites.
Sanskrit
- connaissance et expérience de la programmation en Java ;
- connaissance des principes et des modèles de conception de logiciels ;
- expérience avec le framework Spring (Boot, Web, IoC, Security, Data);
- Expérience de travail avec des bases de données via JDBC et de l'utilisation de transactions de bases de données ;
- connaissance et capacité à utiliser la transactionnalité dans des bases de données relationnelles ;
- compétences en tests de code (connaissance de la bibliothèque Junit/TestNG, typologie des tests) ;
- Expérience avec les systèmes de contrôle de version (Git);
- Expérience avec les outils de build (Gradle, Maven).
- expérience avec PostgreSQL ;
- expérience avec Hibernate, MyBatis ;
- Expérience avec Docker.
Solutions logicielles Colvir
- Connaissance approfondie de la pile Java EE7/8 ;
- comprendre le multithreading en Java ;
- Compétences DevOps pour administrer vos propres bancs de tests (Linux, Oracle);
- compétences et désir de comprendre et de refactoriser le code existant, désir modéré de jeter tout ce qui est ancien et de tout écrire de nouveau ;
- développement front-end en Angular, compétences de base en création d'applications Web monopage, connaissance d'AngularJS 1.x ;
- connaissance de HTML/CSS/JS;
- Expérience avec les systèmes de contrôle de version (Mercurial).
- connaissance de base de l'administration Linux ;
- expérience avec React JS.
- connaissance de Java;
- connaissance d'AngularJS 1.x ;
- connaissance de HTML/CSS/JS.
- Expérience avec les systèmes de contrôle de version (Mercurial);
- travailler sous Linux.
- traiter les demandes des utilisateurs entrantes via le ServiceDesk interne ;
- classement par type (Consultation/Erreur/Retravail), priorisation ;
- correction d'erreurs simples dans le système (Java, Angular);
- fournir des conseils aux utilisateurs;
- prise en charge de la documentation produit ;
- maintenance et suivi des infrastructures du projet.
GO TO FULL VERSION