Laut Statistiken, die über die Jahre des Bestehens des Projekts gesammelt wurden, beginnen JavaRush-Studenten ungefähr in der Mitte des Kurses, aktiv über zukünftige Arbeiten nachzudenken. Wenn Sie bereits an diesem Punkt angelangt sind, wird Sie wahrscheinlich diese kleine Liste von IT-Unternehmen interessieren, die sich mit Softwareentwicklung befassen und häufig in den größten Städten Kasachstans nach Programmierern und Testern suchen.
In dem Artikel haben wir versucht, Informationen über Unternehmen bereitzustellen, die für potenzielle Mitarbeiter von Interesse sein könnten, insbesondere die Anforderungen an Entwickler (in unserem Fall Java).
Website: https://www.epam.com Seite auf Habré: https://habrahabr.ru/company/epam_systems Wen sie suchen: Java, C++ Full Stack, JavaScript, iOS, Android, QA. Was wird von Java-Entwicklern erwartet (Mitte, nach Stellenangeboten):
Der Selbstdefinition des Unternehmens nach zu urteilen, ist die Java-Plattform praktisch Greetgos Religion. Auf der Website der Jungs steht, dass sie der einzige kasachische Anbieter mit erfolgreicher internationaler Implementierungserfahrung sind. Engagiert in der Entwicklung von Unternehmenssoftware. Sie nutzen fortschrittliche Technologien und sind Trends nicht fremd. Sie arbeiten zum Beispiel mit Big Data. Website: http://greetgo.ru Wen sie suchen: hauptsächlich Java-Entwickler, manchmal aber auch C# und Java Script. Was wird von Java-Entwicklern erwartet (Mitte, nach Stellenangeboten):
Das junge Unternehmen Singularity lab entwickelt Projekte unter Einsatz von Virtual- und Augmented-Reality-Technologien sowie interaktiven Medien. Erstellt Bildungssimulatoren, Architekturvisualisierungen, Spiele und Geschäftsanwendungen. Der Fokus des Unternehmens liegt eindeutig auf innovativen Technologien. Wenn Sie sich also für solche Projekte interessieren, halten Sie Ausschau nach offenen Stellen. Natürlich ist Erfahrung in kleinen Unternehmen wichtig, aber vielleicht hat man ja ja Glück? Unternehmenswebsite: http://singularity.kz Website-Seite für die Jobsuche: https://hh.kz/employer/1376791 Wen sie suchen: Java, Android, iOS, C/C++, C#, UnrealEngine 4/OpenGL/Spezialisten Einheit/Unwirklich. Was wird von Entwicklern mobiler Systeme erwartet (nach offenen Stellen):
SanScrIT erstellt hauptsächlich Software für Banken, Finanztechnologie und andere Geschäftsbereiche. Das Unternehmen wurde 2015 gegründet und beschäftigt heute mehr als 70 Mitarbeiter. Website: http://www.sanscrit.kz Seite auf der Jobsuchseite: https://almaty.hh.kz/employer/1898411 Wen sie suchen: Java, JavaScript, Qualitätssicherung. Was wird von Java-Entwicklern erwartet (Mitte, nach Stellenangeboten):
Dieses Unternehmen wurde im Vereinigten Königreich gegründet und hat im Laufe seiner mehr als zehnjährigen Tätigkeit 14 Niederlassungen in sechs Ländern eröffnet. Colvir Software Solutions entwickelt, implementiert und unterstützt umfassende integrierte Lösungen zur Automatisierung der Finanz- und Geschäftsaktivitäten von Banken, Postämtern, Unternehmen und staatlichen Finanzinstituten. Website: http://www.colvir.com/ru Seite auf der Jobsuchseite: < https://almaty.hh.kz/employer/707817 Wen sie suchen: Java, Oracle, Delphi, JavaScript. Was wird von Java-Entwicklern erwartet (Mitte, nach Stellenangeboten):
EPAM
EPAM ist einer der größten Outsourcer der Welt und leitet eine Vielzahl von Projekten für verschiedene Kunden. Der Werbeslogan des Unternehmens lautet „Ingenieur liegt in unserer DNA.“ EPAM ist seit 2008 in Kasachstan tätig. Das Unternehmen führt Projekte in Astana, Almaty, Karaganda und Atyrau durch.- Java 7.8;
- Frühling 4;
- JPA/Hibernate/JDBC;
- RESTful WS/SOAP;
- Apache Tomcat / JBoss WildFly;
- MySQL / MS SQL / Oracle / MongoDB;
- je nach Projekt können spezifische Technologien eingesetzt werden, wie z. B. Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop usw.;
- An manchen Orten benötigen Sie einen leidenschaftlichen Back-End-Entwickler, an anderen einen universellen Full-Stack-Entwickler.
- Unit-Tests, TDD, BDD;
- Für EPAM sind Englischkenntnisse wichtig, da die überwiegende Mehrheit der Kunden in Nordamerika und Europa ansässig ist. Entwicklungsteams sind oft verteilt. Daher gehört Englisch zur Mittelstufe und höher.
- Beharrlichkeit und Einfallsreichtum bei der Lösung nicht standardmäßiger Probleme;
- Kenntnisse der Grundlagen von OOP, DB/Java;
- Englischkenntnisse auf einem Niveau, das nicht niedriger als Mittelstufe ist.
grüße
- Erfahrung in der Entwicklung von Anwendungen in Java oder C# sowie Java Script, TypeScript, HTML, CSS3;
- Erfahrung in der Arbeit und Anwendung der Prinzipien der objektorientierten Analyse und Gestaltung;
- Teilnahme am gesamten Lebenszyklus der Softwareentwicklung – von der Umfrage und dem Design bis zur Implementierung des Endprodukts beim Kunden;
- Erfahrung mit relationalen DBMS;
- Erfahrung mit Softwarekonfigurationsmanagementsystemen (SCM): git;
- Kenntnisse und Anwendung der testgetriebenen Entwicklung werden bevorzugt;
- Kenntnisse (Erfahrung in der Anwendung) der Prinzipien flexibler Softwareentwicklungsmethoden (XP und Scrum) sind willkommen;
- Kommunikationskompetenz und Fähigkeit zur team- und projektorientierten Arbeit;
- Fähigkeit, Dokumentationen auf Englisch zu lesen;
- Eigenverantwortung für die Ergebnisse der eigenen Arbeit, Streben nach Qualität und hoher Professionalität.
- Erfahrung mit nicht relationalen DBMS;
- Erfahrung mit Angular2;
- Erfahrung mit Selenid (oder Selen);
- Erfahrung mit Gradle, NodeJS, Gulp, Welpack;
- Englischkenntnisse.
- jemand, der jemals etwas entwickelt hat;
- denkend, enthusiastisch, neugierig;
- jemand, der sich leidenschaftlich für das Programmieren interessiert;
- jemand, der Bücher liest;
- jemand, der beweisen will, dass es in Kasachstan Programmieren gibt;
- jemand, der die Geheimrezepte für die Entwicklung von Webmodulen kennen möchte;
- jemand, der Webserver einfach zähmen möchte;
- jemand, der die Magie von Java erlernen möchte;
- jemand, der lernen möchte, wie man IT-Quests abschließt;
- Jemand, der mit seinem Wissen aus der Ferne das Gehirn „in die Luft jagen“ will.
Singularitätslabor
- Sie müssen auf zwei Plattformen arbeiten und dabei entweder plattformübergreifende Lösungen (QT, Xamarin, in geringerem Maße Unity) oder native Java\Swift-Sprachen verwenden;
- stabile und reibungslose Anwendungen sind das Hauptergebnis;
- Den Prozess der Erstellung von 3D-Anwendungen verstehen. Wird für die Arbeit mit mobiler VR benötigt;
- Kenntnisse über Versionskontrollsysteme;
- Strahlen in den Augen, wenn man die Worte „Maschinelles Lernen“, „Neuronale Netze“, „Mensch-Computer-Schnittstellen“, „Computer Vision“, „Big Data“ hört;
- Abneigung gegen „Fahrräder“ und „Krücken“, bei optimaler Nutzung vorgefertigter Lösungen.
SanScrIT
- Kenntnisse und Erfahrung in der Programmierung in Java;
- Kenntnisse der Prinzipien und Muster des Softwaredesigns;
- Erfahrung mit dem Spring-Framework (Boot, Web, IoC, Sicherheit, Daten);
- Erfahrung im Umgang mit Datenbanken über JDBC und im Einsatz von Datenbanktransaktionen;
- Kenntnisse und Fähigkeiten zur Nutzung von Transaktionalität in relationalen Datenbanken;
- Codetestfähigkeiten (Kenntnisse der Junit/TestNG-Bibliothek, Testtypologie);
- Erfahrung mit Versionskontrollsystemen (Git);
- Erfahrung mit Build-Tools (Gradle, Maven).
- Erfahrung mit PostgreSQL;
- Erfahrung mit Hibernate, MyBatis;
- Erfahrung mit Docker.
Colvir-Softwarelösungen
- Sichere Kenntnisse des Java EE7/8-Stacks;
- Verständnis von Multithreading in Java;
- DevOps-Kenntnisse bei der Verwaltung Ihrer eigenen Prüfstände (Linux, Oracle);
- Fähigkeiten und Wunsch, Legacy-Code zu verstehen und umzugestalten, ein mäßiger Wunsch, alles Alte wegzuwerfen und alles neu zu schreiben;
- Frontend-Entwicklung in Angular, Grundkenntnisse in der Erstellung von Single-Page-Webanwendungen, Kenntnisse in AngularJS 1.x;
- Kenntnisse in HTML/CSS/JS;
- Erfahrung mit Versionskontrollsystemen (Mercurial).
- Grundkenntnisse der Linux-Administration;
- Erfahrung mit React JS.
- Kenntnisse in Java;
- Kenntnisse in AngularJS 1.x;
- Kenntnisse in HTML/CSS/JS.
- Erfahrung mit Versionskontrollsystemen (Mercurial);
- unter Linux arbeiten.
- Bearbeitung eingehender Benutzeranfragen über den internen ServiceDesk;
- Klassifizierung nach Typ (Beratung/Fehler/Nacharbeit), Priorisierung;
- Behebung einfacher Fehler im System (Java, Angular);
- Bereitstellung von Ratschlägen für Benutzer;
- Unterstützung bei der Produktdokumentation;
- Wartung und Überwachung der Projektinfrastruktur.
GO TO FULL VERSION