Selon les statistiques que nous avons 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 à Kharkov.
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). Nous commencerons notre examen avec quatre représentants des Big Five, les plus grands employeurs informatiques d'Ukraine. Ils emploient des milliers de programmeurs, développent des logiciels sur mesure (en sous-traitance), principalement pour le marché occidental, et possèdent des bureaux partout dans le monde. Il s'agit de Ciclum, Epam, Global Logic et SoftServe. La cinquième société du top 5, Luxoft, n'a pas encore ouvert de bureau à Kharkov.
Type : entreprise d'externalisation Site Web : https://www.ciklum.com Page sur HH : https://kiev.hh.ua/employer/8987 Page sur Habr : https://habrahabr.ru/company/Ciklum Qui ils sont recherche : Java, C#, Python, PHP, FrontEnd (JavaScript), DevOps, QA Ce qui est attendu des développeurs Java (Moyen, selon les postes vacants) : Cette entreprise a des projets très différents, et par conséquent, les exigences sont différentes. Il y a cependant quelques points généraux. Nous avons essayé de les présenter ici.
GlobalLogic a son siège aux États-Unis et possède des centres de développement dans le monde entier. Plus de 90 % des développements de GlobalLogic en Ukraine sont des projets de R&D complexes. Site Web : https://www.globallogic.com/ua Qui recherchent-ils : Java, Python, C#, C++, iOS, Android, JavaScript, QA, DevOps Ce qui est attendu des développeurs Java (selon les postes vacants) :
Malgré la renommée douteuse que l'entreprise a acquise après quelques vidéos promotionnelles très étranges (voir « Cent étapes vers l'EPAM »), il s'agit d'un lieu de travail très sérieux avec de grandes perspectives de croissance. Site Web : https://www.epam.com Page sur HH : https://kiev.hh.ua/employer/18231 Page sur Habr : https://habrahabr.ru/company/epam_systems Qui recherchent : Java , C++ Full Stack, JavaScript, iOS, Android, Assurance Qualité. Ce que l'on attend des développeurs Java (milieu) :
Les spécialistes de l'entreprise possèdent une expertise dans le développement de logiciels - du cloud, de la sécurité et de la conception UX au Big Analytics et à l'Internet des objets. Site Web : http://softserve.ua Page sur HH : https://hh.ua/employer/20857 Qui recherchent : Java, C++, C/Assembler, Objective-C, .NET, Python, JavaScript, GO , PHP, DevOps, CQ, QA. Ce qui est attendu des développeurs Java (Moyen, selon les postes vacants) :
Site Web : http://dataart.ua Page sur HH : https://hh.ru/employer/69961 Page sur Habr : https://habrahabr.ru/company/dataart Qui recherchent : Java, .NET, Rubis, JavaScript. Ce qui est attendu des développeurs Java (Moyen, selon les postes vacants) :
Ciklum
Ciklum est une société d'externalisation internationale. Les clients de Ciklum sont très divers, principalement des grandes et moyennes entreprises, ainsi que des entreprises technologiques. Ainsi, chez Ciklum vous travaillerez principalement sur des projets Entreprise classiques au sein de grandes équipes.- 2-3 ans d'expérience en développement Java ;
- Printemps, Jersey, Hibernation ;
- Maven, Gradle ;
- expérience avec Scrum ;
- solide connaissance de la POO, des modèles et des meilleures pratiques de développement ;
- HTML, JSP, CSS ;
- connaissance de Java 8, Spring, services web, JMS, Hibernate, SQL ;
- Tests unitaires (Mockito, JUnit);
- bases de données (PostgreSQL, Oracle).
- Minimum 1 an d'expérience en programmation en Java ;
- Connaissance approfondie de Java Core ;
- Anglais intermédiaire ou supérieur (parlé et écrit);
- Sera un plus : HTML, CSS et jQuery.
GlobalLogique
GlobalLogic est l'une des cinq plus grandes sociétés informatiques d'Ukraine. L'entreprise crée des logiciels pour l'industrie automobile, la médecine et la robotique.- Expérience en développement Java à partir de 1,5 ans ;
- Core Java – excellente connaissance ;
- bonne compréhension de la POO/OOD ;
- expérience en J2EE : JAX-WS, Spring
- expérience en J2EE : JMS, JAX-RS, EJB est un plus ;
- Expérience en SGBDR (de préférence Oracle);
- Linux : utilisateur gratuit ;
- Une expérience avec GWT sera un plus ;
- XML/XSD/XSLT/XPath serait un plus ;
- excellentes compétences en communication, bon anglais.
ÉPAM
Le slogan publicitaire de l'entreprise est « l'ingénierie est dans notre ADN ». EPAM est l'un des plus grands sous-traitants au monde, menant un grand nombre de projets pour différents clients.- Java 7.8 ;
- Printemps 4 ;
- JPA/Hibernate/JDBC ;
- WS/SOAP REPOSANT ;
- Apache Tomcat/JBoss WildFly ;
- MySQL/MS SQL/Oracle/MongoDB ;
- Selon le projet, des technologies spécifiques peuvent être utilisées, telles que Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop, etc. ;
- Dans certains endroits, nous avons besoin d'un développeur back-end passionné, et dans d'autres, nous avons besoin d'un développeur full-stack polyvalent ;
- Nous utilisons des méthodologies de développement flexibles ;
- Nous avons une attitude positive envers les tests de code en temps opportun, nous utilisons des tests unitaires, TDD, BDD ;
- Votre niveau de maîtrise de l’anglais est très important pour nous, car la grande majorité de nos clients sont situés en Amérique du Nord et en Europe. Les équipes de développement sont souvent réparties. Nous serons heureux si vous parlez anglais à un niveau intermédiaire et supérieur ;
- Votre niveau de maîtrise de l’anglais est très important pour nous, car la grande majorité de nos clients sont situés en Amérique du Nord et en Europe. Les équipes de développement sont souvent réparties. Nous serons heureux si vous parlez anglais à un niveau intermédiaire et supérieur.
- Les formations EPAM sont conçues pour les étudiants ayant des compétences en programmation et une bonne compréhension des principes de la POO ;
- niveau d'anglais écrit et parlé – pas inférieur à la moyenne ;
- compétences analytiques et ingéniosité pour résoudre des problèmes non standard ;
- Connaissance approfondie des algorithmes et des structures de données, de la POO et expérience de travail avec des bases de données, connaissance de HTML, CSS ;
- expérience en programmation dans n'importe quelle langue.
Serveur logiciel
Probablement la plus grande entreprise informatique née en Ukraine. SoftServe coopère à la fois avec de grandes entreprises mondiales et des startups prometteuses.- Expérience confiante dans le développement d’applications Web Java ;
- Expérience avec les services Java 8, Spring, Maven, RabbitMQ, JAXB, JSON, Splunk, RESTful ;
- Anglais Intermédiaire Fort +.
Art des données
Une autre grande entreprise d'externalisation assez importante qui développe des logiciels pour les entreprises technologiques, les fonds d'investissement, les représentants du marché des technologies mobiles, de la médecine, des projets Internet et autres. Utilise la technologie.- excellente connaissance de Java;
- expérience dans le développement d'applications Java Enterprise ;
- expérience de l'utilisation du framework Spring MVC, Hibernate ;
- expérience dans la création d'API REST ;
- compréhension des architectures de messagerie et expérience pratique de l'utilisation des systèmes JMS ;
- expérience pratique de travail avec des bases de données (SQL requis, NoSQL préféré);
- connaissance de la POO, de l'OOD et des modèles de conception ;
- connaissance des outils de construction de projets (Maven, Nexus);
- expérience dans l'utilisation de systèmes d'intégration continue (Jenkins/TeamCity);
- Au moins 3 ans d'expérience en développement d'applications web ;
- expérience en méthodologie Agile (SCRUM, TDD);
- indépendance;
- capacité à travailler en équipe;
- anglais parlé.
- connaissance de JavaScript 2015; (ES6);
- connaissance des frameworks JavaScript (jQuery, React.js);
- connaissance de HTML5/CSS3.
- connaissance de Java SE (Collections, Multithreading, Gestion des exceptions, JDBC);
- connaissance de base des bases de données relationnelles (SQL), HTML, XML, HTTP ;
- connaissance des principes de développement d'applications Web à l'aide de Servlet, JSP et de bases de données ;
- connaissance des bases de la programmation orientée objet ;
- compétences nécessaires pour travailler avec l'un des systèmes de contrôle de version (Git, SVN), maîtrise de tout outil de construction de projet (Maven, Gradle, Ant) ;
- anglais parlé.
GO TO FULL VERSION