Согласно собранной за годы существования проекта статистике, студенты JavaRush начинают активно задумываться о будущей работе примерно в середине курса. Если вы уже подошли к этой черте, вам, вероятно, будет интересен этот небольшой список ИТ-компаний, которые занимаются разработкой ПО и часто ищут программистов и тестировщиков в крупнейших городах Казахстана.
В статье мы постарались привести данные о компаниях, которые могут интересовать потенциальных сотрудников, в частности — требования к разработчикам (в нашем случае — Java).
EPAM
EPAM — один из крупнейших аутсорсеров в мире, ведёт огромное количество проектов для разных клиентов. Рекламный слоган этой компании — «инжиниринг заложен в нашей ДНК». В Казахстане EPAM работает с 2008 года. Компания ведёт проекты в Астане, Алматы, Караганде и Атырау.
Сайт: https://www.epam.com
Страничка на Хабре: https://habrahabr.ru/company/epam_systems
Кого ищут: Java, С++ Full Stack, JavaScript, iOS, Android, QA.
Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
- Java 7,8;
- Spring 4;
- JPA / Hibernate / JDBC;
- RESTful WS / SOAP;
- Apache Tomcat / JBoss WildFly;
- MySQL / MS SQL / Oracle / MongoDB;
- в зависимости от проекта, могут использоваться специфические технологии, такие как Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop и др.;
- где-то нужен увлеченный back-end разработчик, а где-то универсальный full-stack;
- unit-tests, TDD, BDD;
- для EPAM важен уровень владения английским языком, так как подавляющее большинство заказчиков находятся в Северной Америке и Европе. Часто команды разработки распределенные. Поэтому английский — от Intermediate и выше.
- настойчивость и сообразительность в решении нестандартных задач;
- знание основ ООП, БД/Java;
- знание английского языка на уровне не ниже intermediate.
greetgo
Судя по самоопределению компании, платформа Java — практически религия Greetgo. На сайте у ребят написано, что они — единственный казахстанский вендор, имеющий успешный международный опыт внедрения. Занимаются разработкой корпоративного ПО. Используют передовые технологии и не чужды трендам. Например, работают с Big Data.
Сайт: http://greetgo.ru
Кого ищут: главным образом Java-разработчиков, но иногда — C# и Java Script.
Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
- опыт в разработке приложений на языке Java или C#, а также Java Script, TypeScript, HTML, CSS3;
- опыт работы и применения принципов объектно-ориентированного анализа и проектирования;
- участие в полном жизненном цикле разработки ПО - от обследования и проектирования до внедрения конечного продукта Клиенту;
- опыт работы с реляционными СУБД;
- опыт работы с системами управления конфигурацией ПО (SCM): git;
- приветствуется знание и применение Test Driven Development;
- приветствуется знание (опыт в применении) принципов гибких методологий разработки программного обеспечения (XP и Scrum);
- коммуникативная компетентность и способность работать в командно- и проектно-ориентированной среде;
- умение читать документацию на английском языке;
- личная ответственность за результаты своей работы, стремление к качеству и высокому профессионализму.
- опыт работы с нереляционными СУБД;
- опыт работы с Angular2;
- опыт работы с selenide (или selenium);
- опыт работы с gradle, nodejs, gulp, welpack;
- знание английского языка.
- того, кто хоть когда-нибудь что-нибудь разрабатывал;
- думающего, увлекающегося, обладающего пытливым умом;
- того, кто болеет программированием;
- того, кто читает книги;
- того, кто хочет доказать, что в Казахстане есть программирование;
- того, кто хочет обладать секретными рецептами по разработке web-модулей;
- того, кто хочет с легкостью укрощать web-серверы;
- того, кто хочет изучать магию Java;
- того, кто хочет научиться проходить IT-квесты;
- того, кто хочет на расстоянии «взрывать» мозг своими знаниями.
Singularity Lab
Молодая компания Singularity lab занимается разработкой проектов с использованием технологий виртуальной и дополненной реальности, а также интерактивных медиа. Создает обучающие симуляторы, архитектурные визуализации, игры, бизнес-приложения. Компания явным образом делает ставку на инновационные технологии, так что, если вам интересны такие проекты, следите за вакансиями. Разумеется, в маленьких компаниях важен опыт, но, возможно, вам повезет?
Сайт компании: http://singularity.kz
Страничка на сайте по поиску работы: https://hh.kz/employer/1376791
Кого ищут: Java, Android, iOS, С/C++, C#, специалистов по UnrealEngine 4/OpenGL/Unity/Unreal.
Чего ждут от разработчиков мобильных систем (согласно вакансиям):
- нужно будет работать на две платформы, используя либо кросс платформенные решения (QT, Xamarin, в меньше степени Unity) или нативные языки Java\Swift;
- стабильные и плавные приложения - вот главный результат;
- понимание процесса создания 3D приложений. Нужно будет для работы с мобильным ВР;
- знание систем контроля версий;
- блеск в глазах при словах «Машинное обучение», «нейронные сети», «интерфейсы человек-компьютер», «компьютерное зрение», «большие данные»;
- нелюбовь к «велосипедам» и «костылям», при этом оптимальное использование готовых решений.
SanScrIT
Главным образом SanScrIT создает ПО в сфере банкинга, финансовых технологий и других бизнес-отраслей. Компания создана в 2015 году, и на сегодняшний день её штат составляет более 70 человек.
Сайт: http://www.sanscrit.kz
Страничка на сайте поиска работы: https://almaty.hh.kz/employer/1898411
Кого ищут: Java, JavaScript, QA.
Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
- знание и опыт программирования на Java;
- знание принципов и шаблонов проектирования ПО;
- опыт работы с фреймворком Spring (Boot, Web, IoC, Security, Data);
- опыт работы с базами данных через JDBC и использования транзакций БД;
- знание и умение использовать транзакционность в реляционных базах данных;
- навыки тестирования кода (знание библиотеки Junit/TestNG, типологии тестов);
- опыт работы с системами контроля версий (Git);
- опыт работы с инструментами сборки (Gradle, Maven).
- опыт работы с PostgreSQL;
- опыт работы с Hibernate, MyBatis;
- опыт работы с Docker.
Colvir Software Solutions
Эта компания основана в Великобритании, и за более чем 10 лет работы открыла 14 офисов в 6 странах мира. Colvir Software Solutions разрабатывает, внедряет и поддерживает комплексные интегрированные решения для автоматизации финансовой и хозяйственной деятельности банков, почт, предприятий и государственных финансовых институтов.
Сайт: http://www.colvir.com/ru
Страничка на сайте поиска работы:<https://almaty.hh.kz/employer/707817
Кого ищут: Java, Oracle, Delphi, JavaScript.
Чего ждут от Java-разработчиков (Middle, согласно вакансиям):
- уверенное владение стеком Java EE7/8;
- понимание многопоточности в Java;
- DеvOps навыки в части администрирования собственных тестовых стендов (Linux, Oracle);
- навыки и желание разбираться и рефакторить legacy-код, умеренное желание выкинуть всё старое и написать всё новое;
- front end разработка на Angular, базовые навыки создания single page web applications, знание AngularJS 1.x;
- знание HTML/CSS/JS;
- опыт работы с системами контроля версий (Mercurial).
- базовые знания администрирования Linux;
- опыт использования React JS.
- знание Java;
- знание AngularJS 1.x;
- знание HTML/CSS/JS.
- опыт работы с системами контроля версий (Mercurial);
- работа в Linux.
- обработка входящих запросов пользователей через внутренний ServiceDesk;
- классификация по типу (Консультация/Ошибка/Доработка), приоритизация;
- исправление несложных ошибок в системе (Java, Angular);
- оказание консультаций пользователям;
- поддержка документации по продукту;
- обслуживание и мониторинг инфраструктуры проекта.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ