According to statistics collected over the years of the project’s existence, JavaRush students begin to actively think about future work approximately in the middle of the course. If you have already reached this point, you will probably be interested in this small list of IT companies that are engaged in software development and are often looking for programmers and testers in the largest cities of Kazakhstan.
In the article, we tried to provide information about companies that may be of interest to potential employees, in particular, the requirements for developers (in our case, Java).
Website: https://www.epam.com Page on Habré: https://habrahabr.ru/company/epam_systems Who they are looking for: Java, C++ Full Stack, JavaScript, iOS, Android, QA. What is expected from Java developers (Middle, according to vacancies):
Judging by the company's self-definition, the Java platform is practically Greetgo's religion. On the guys’ website it is written that they are the only Kazakh vendor with successful international implementation experience. Engaged in enterprise software development. They use advanced technologies and are not alien to trends. For example, they work with Big Data. Website: http://greetgo.ru Who they are looking for: mainly Java developers, but sometimes C# and Java Script. What is expected from Java developers (Middle, according to vacancies):
The young company Singularity lab develops projects using virtual and augmented reality technologies, as well as interactive media. Creates educational simulators, architectural visualizations, games, business applications. The company clearly focuses on innovative technologies, so if you are interested in such projects, keep an eye out for vacancies. Of course, experience is important in small companies, but maybe you'll get lucky? Company website: http://singularity.kz Job search website page: https://hh.kz/employer/1376791 Who they are looking for: Java, Android, iOS, C/C++, C#, UnrealEngine 4/OpenGL/ specialists Unity/Unreal. What is expected from mobile system developers (according to vacancies):
SanScrIT mainly creates software in banking, financial technology and other business sectors. The company was founded in 2015, and today its staff is more than 70 people. Website: http://www.sanscrit.kz Page on the job search site: https://almaty.hh.kz/employer/1898411 Who they are looking for: Java, JavaScript, QA. What is expected from Java developers (Middle, according to vacancies):
This company was founded in the UK, and over more than 10 years of operation it has opened 14 offices in 6 countries. Colvir Software Solutions develops, implements and supports comprehensive integrated solutions for automating the financial and business activities of banks, post offices, enterprises and government financial institutions. Website: http://www.colvir.com/ru Page on the job search site: < https://almaty.hh.kz/employer/707817 Who they are looking for: Java, Oracle, Delphi, JavaScript. What is expected from Java developers (Middle, according to vacancies):
EPAM
EPAM is one of the largest outsourcers in the world, leading a huge number of projects for different clients. The company's advertising slogan is “engineering is in our DNA.” EPAM has been operating in Kazakhstan since 2008. The company runs projects in Astana, Almaty, Karaganda and Atyrau.- Java 7.8;
- Spring 4;
- JPA/Hibernate/JDBC;
- RESTful WS/SOAP;
- Apache Tomcat / JBoss WildFly;
- MySQL / MS SQL / Oracle / MongoDB;
- depending on the project, specific technologies can be used, such as Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop, etc.;
- In some places you need a passionate back-end developer, and in others you need a universal full-stack developer;
- unit-tests, TDD, BDD;
- For EPAM, English proficiency is important since the vast majority of customers are located in North America and Europe. Development teams are often distributed. Therefore, English is from Intermediate and above.
- persistence and ingenuity in solving non-standard problems;
- knowledge of the basics of OOP, DB/Java;
- knowledge of English at a level not lower than intermediate.
greetgo
- experience in developing applications in Java or C#, as well as Java Script, TypeScript, HTML, CSS3;
- experience in working and applying the principles of object-oriented analysis and design;
- participation in the full software development life cycle - from survey and design to implementation of the final product to the Client;
- Experience with relational DBMS;
- Experience with software configuration management (SCM) systems: git;
- Knowledge and application of Test Driven Development is preferred;
- knowledge (experience in applying) the principles of flexible software development methodologies (XP and Scrum) is welcome;
- communication competence and ability to work in a team- and project-oriented environment;
- ability to read documentation in English;
- personal responsibility for the results of one’s work, the pursuit of quality and high professionalism.
- Experience with non-relational DBMS;
- experience with Angular2;
- experience with selenide (or selenium);
- Experience with gradle, nodejs, gulp, welpack;
- knowledge of English.
- someone who has ever developed anything;
- thinking, enthusiastic, with an inquisitive mind;
- someone who is passionate about programming;
- one who reads books;
- someone who wants to prove that there is programming in Kazakhstan;
- someone who wants to have the secret recipes for developing web modules;
- someone who wants to easily tame web servers;
- someone who wants to learn the magic of Java;
- someone who wants to learn how to complete IT quests;
- someone who wants to “blow up” the brain with their knowledge from a distance.
Singularity Lab
- you will need to work on two platforms, using either cross-platform solutions (QT, Xamarin, to a lesser extent Unity) or native Java\Swift languages;
- stable and smooth applications are the main result;
- Understanding the process of creating 3D applications. Will be needed to work with mobile VR;
- knowledge of version control systems;
- sparkle in the eyes when hearing the words “Machine learning”, “neural networks”, “human-computer interfaces”, “computer vision”, “big data”;
- dislike of “bicycles” and “crutches”, while optimal use of ready-made solutions.
SanScrIT
- knowledge and experience of programming in Java;
- knowledge of software design principles and patterns;
- experience with the Spring framework (Boot, Web, IoC, Security, Data);
- Experience working with databases via JDBC and using database transactions;
- knowledge and ability to use transactionality in relational databases;
- code testing skills (knowledge of the Junit/TestNG library, test typology);
- Experience with version control systems (Git);
- Experience with build tools (Gradle, Maven).
- experience with PostgreSQL;
- experience with Hibernate, MyBatis;
- Experience with Docker.
Colvir Software Solutions
- Confident knowledge of the Java EE7/8 stack;
- understanding multithreading in Java;
- DevOps skills in administering your own test benches (Linux, Oracle);
- skills and desire to understand and refactor legacy code, a moderate desire to throw out everything old and write everything new;
- front end development in Angular, basic skills in creating single page web applications, knowledge of AngularJS 1.x;
- knowledge of HTML/CSS/JS;
- Experience with version control systems (Mercurial).
- basic knowledge of Linux administration;
- experience using React JS.
- knowledge of Java;
- knowledge of AngularJS 1.x;
- knowledge of HTML/CSS/JS.
- Experience with version control systems (Mercurial);
- work in Linux.
- processing incoming user requests through internal ServiceDesk;
- classification by type (Consultation/Error/Rework), prioritization;
- fixing simple errors in the system (Java, Angular);
- providing advice to users;
- product documentation support;
- maintenance and monitoring of project infrastructure.
GO TO FULL VERSION