JavaRush /Java Blog /Random EN /IT companies in Moscow

IT companies in Moscow

Published in the Random EN group
According to the statistics we have collected over the years of the project's existence, CodeGym students begin to actively think about their future work around the middle of the course. If you have already come close to this line, 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 Moscow. With this article, we open a cycle of similar materials. In the article, we tried to provide data on companies that may be of interest to potential employees, in particular, the requirements for developers (in our case, Java).
IT companies in Moscow - 1

Luxoft

Another outsourcing giant, represented in several Russian cities and many countries. Luxoft creates projects in almost all industries (for example, the automotive industry, finance, the banking system).
IT companies in Moscow - 2
Website: https://career.luxoft.com HH page: https://spb.hh.ru/employer/1304 Habré page: https://habrahabr.ru/company/luxoft Search for: Java, С+ + Full Stack, JavaScript, iOS, Android, QA. What is expected from Java developers (Middle, according to vacancies): Luxoft is a huge company with a lot of projects. Accordingly, they have different nuances, and the requirements for the knowledge of developers also differ. Below is the "average" Luxsoft vacancy for the position of "Java developer".
  • 3+ years of OOP development experience;
  • backend expert, Java Core, Spring;
  • expert: generics, threading/locking, Java 8 streams/lambdas;
  • understanding and ability to debug large complex pieces of code;
  • API design experience;
  • good knowledge of development tools, environments and utilities;
  • good understanding of algorithms, complexity and optimization;
  • English, spoken and written.
Communication with the people, courses, internships: the company regularly conducts internships for young professionals. Getting there is not easy, you need to pass a test and an interview. The internship lasts two months, if the intern has shown himself well, he can be enrolled in the state. What the company expects from an intern programmer:
  • Java
  • Java8 - Lambdas, Streams;
  • Concurrency;
  • Unit tests ( Junit or TestNG and Mockito or PowerMock or jMock);
  • REST;
  • spring;
  • Hibernate;
  • bash;
  • SQL (MsSQL);
  • Continuous Integration (using Team City or Jenkins);
  • Maven (or Gradle)
  • Fitness or another BDD framework (JBehave, Cucumber, Robot Framework);
Desirable:
  • Guava, Java Script (nice to have);
  • SVN (or GIT).
Conditions: the possibility of relocation, the Internal Mobility program (vertical and horizontal career growth). Other cities and countries: Today Luxoft is present on 5 continents and 16 countries, 30 offices and 27 delivery centers are open. Number of employees: 12000+ (worldwide).

URSiP

IT companies in Moscow - 3
This company develops software primarily for the construction industry, but is not limited to it. Since it works directly with businesses, it mainly uses the Java technology stack: Spring Framework (MVC, JDBC, Security), Hibernate ORM, JSF, Apache Struts, Apache Tiles, Tapestry, WebWork, SLF4J, Guava. From the front end - JavaScript ES6 with Babel, Nodejs, React JS and Redux. Website: http://ursip.ru Page on HH: https://hh.ru/employer/2336572 Searched for: Java, WebSphere, JavaScript, CAD. What is expected from Java developers (Middle, according to vacancies):
  • experience in developing web applications in java;
  • good knowledge of JAVA;
  • Spring (Security, DB), Hibernate, JDBC, Spring Boot;
  • HTML, CSS, JavaScript, jQuery - at the level of basic knowledge;
  • SQL - the ability to write queries of medium complexity.
Knowledge of technologies will be a plus:
  • GIT
  • Maven, Jenkins;
  • PostgreSQL;
  • Experience with application servers (Tomcat, GlassFish, JBoss, etc.).
Communication with the people, courses, internships: the company regularly recruits interns and young professionals. Watch out for vacancies! What the company expects from an intern programmer:
  • At least one year experience in developing web applications in Java;
  • good knowledge of Java;
  • JSP, Servlets, JDBC
  • HTML, CSS, JavaScript, jQuery at a basic level;
  • SQL - the ability to write queries of medium complexity.
Knowledge of technologies will be a plus:
  • Spring (IoC, Security, DB), Hibernate;
  • maven
  • git, svn
  • DB: Oracle.
Other cities and countries: the development office is located in Moscow. Number of employees: no data.

ICL group of companies

IT companies in Moscow - 4
ICL is one of the largest high-tech organizations in Russia, founded in 1991 on the basis of the computer plant by the Kazan Production Association of Computing Systems (KPO VS) and the British company International Computers Limited (ICL) as a joint venture. For some time it was part of the Fujitsu group of companies, at the moment the companies are partners. So don't be surprised that ICL has a lot of vacancies that require knowledge of the Japanese language. Type: outsourcing company, system integrator, service provider. Website: http://www.icl.ru HH page: https://hh.ru/employer/156424 Looking for: Java, JIRA specialists, C#, PostgreSQL programmers, JavaScript, 1C What is expected from Java developers (Middle to Senior):
  • Java, JavaEE, Android
  • Linux;
  • English Intermediate;
  • Agile / Scrum
Desirable knowledge:
  • MySQL;
  • Dev Ops;
  • Cloud technologies
  • AngularJS, Jenkins.
Exotic for those programmers (including beginners!) who know Japanese:
  • higher technical education;
  • knowledge of the Japanese language from A2 (oral knowledge, writing);
  • knowledge of English from Intermediate;
  • well-developed communication skills, organization, learning ability, desire to develop.
  • a key advantage is experience with at least one of the following technologies:
  • .NET, Java
  • JavaScript/HTML/CSS/JQuery/Bootstrap
  • SQL and Oracle, PostgreSQL, MS SQL;
  • WebSphere, Weblogic, JBoss, Tomcat, ASP.NET, *nix systems, Maven, SVN / Git / CVS;
  • C++;
  • Experience in programming for Android, iOS and Xamarin;
  • if you have no experience, but you know Japanese and are ready to learn IT skills, we are also ready to consider you.
What is expected from JIRA plugin developers:
  • JAVA;
  • ITIL;
  • Tomcat, Jetty;
  • Atlassian JIRA administration experience.
Communication with people, courses, internships: the company very often opens vacancies for interns - programmers and testers, so go for it. Conditions: a comfortable office in the city center, training at the expense of the company. Other cities and countries: Kazan, Innopolis, Moscow, St. Petersburg, Voronezh, Astrakhan, Belgrade (Serbia). Number of employees: 2300 (of which 1200 are software developers).

InfoTeKS

IT companies in Moscow - 5
InfoTeKS is a developer of its own technology for ensuring information security in computer networks. This technology is represented by ViPNet products. Based on ViPNet software, it is possible to implement data protection on a computer, ensure the integrity and authenticity of information, and create virtual private networks. Website: https://infotecs.ru Page on HH: https://hh.ru/employer/3778 Looking for: Java, JavaScript, С/С++, QA, Unix development. What is expected from Java developers (Middle, according to vacancies):
  • knowledge of Java and Java SE;
  • free communication in the OOP language (patterns, factories, singletons, etc.);
  • experience with Spring Framework;
  • free work with IntelliJ IDEA, Git (Git-Flow) and Maven;
  • ability to write tests for your own code (JUnit/TestNG);
  • confident Linux user.
Desirable:
  • knowledge in the field of digital signature and cryptography (libraries already exist, but when using it, it is useful to understand what they do);
  • have experience in participating in OpenSource projects;
  • knowledge of other programming languages ​​(Kotlin, Go, Python, Scala);
  • Experience in setting up builds on TeamCity;
  • Experience with: Apache Kafka, Liquibase, Docker/Vagrant, Ansible, ZooKeeper, Swagger, Freemarker, Apache POI, Gradle.
Other cities and countries: the company's offices are open in Moscow, St. Petersburg, Novosibirsk, Tomsk, Khabarovsk, Ufa, as well as in Berlin (Germany) and New York (USA). Number of employees: 700.

jetbrains

IT companies in Moscow - 6
If you have already worked on CodeGym, or somewhere else, then you have heard a lot about the most famous product of this company: IntelliJ IDEA, perhaps the best development environment for Java developers today! But the activities of JetBrains are not limited to some cool IDEs. So, one of the new JetBrains projects is DataLore, a web tool for data analysis and visualization. Company website: https://jetbrains.ru Page on Habré: https://habrahabr.ru/company/JetBrains Who are they looking for: Java, kotlin, C#, С++, Objective-C, Swift, JavaScript What is expected from Java- developers (Middle, very approximate, since the guys have a lot of vacancies and projects, respectively, and the requirements are very different). However, here is what is mandatory for almost everyone:
  • you are familiar with JetBrains products and want to improve them;
  • love to code and take pride in the results of your work;
  • write understandable code and maintain it;
  • have been programming in Java for the last three years;
  • worked with databases and query languages;
  • participated in open source projects;
  • deep understanding of OOP;
  • understanding of the principles / experience in designing client-server applications;
  • the ability to optimize and refactor both your own and other people's code;
  • UI design experience;
  • familiarity and experience with modern web technologies (Polymer, React, etc);
  • familiarity and experience with the J2EE stack (servlet containers, JSP);
  • excellent knowledge of web protocols (HTTP(S), WebSockets);
  • know a couple more languages ​​and are aware of programming paradigms.
Communication with the people, courses, internships: practice for students of partner universities, summer schools, competitions, support for educational programs. More details: https://jetbrains.ru/students Other cities and countries: there are development offices in St. Petersburg, Moscow, Novosibirsk and Munich. Relocation is possible. Conditions: getting into the company is quite difficult, since it is not interested in hiring many monkey coders, but talented programmers who are passionate about the matter. Compared to large outsourcing teams, there is an extremely low staff turnover. Number of employees: 500.

Yandex

IT companies in Moscow - 7
Only those in the tank do not know this company in Russia, so we will not talk about it and talk about it. Although, okay, let's keep the formality: Yandex is the largest Russian-language search engine and Internet portal. And much more. Company website: https://yandex.ru Page on Habré: https://habrahabr.ru/company/yandex Page on hh: https://hh.ru/employer/1740 Search for: Java, Android, С++ , iOS, Objective-C, JavaScript, Python What is expected from Java and Android developers (Middle, very approximate, since there are many vacancies and projects, respectively, and the requirements are very different).
  • 2+ years of Java programming experience;
  • experience in developing Android applications for at least a year;
  • knowledge of Android API 2.2 and above;
  • experience in parallel and multithreaded programming;
  • knowledge of classical algorithms and data structures.
  • ability to work with GIT;
  • Experience with databases (Oracle, MySQL, PostgreSQL)
  • excellent knowledge of the HTTP protocol;
  • knowledge of basic algorithms and data structures, as well as the scope of their application.
Pros:
  • Experience with PHP and Python;
  • knowledge of regular expressions;
  • ability to test own code;
  • the ability to use the search;
  • understanding of the abbreviation GRASP.
Communication with the people, courses, internships: the company's specialists actively speak and conduct "IT" events and trainings, there are numerous courses - a data analysis school, an information technology course, an interface development school, a school for automating development processes, a programming school. Other cities: Moscow, St. Petersburg, Yekaterinburg, Novosibirsk, Kazan, Rostov-on-Don, Kiev, Odessa, Simferopol, Minsk. Conditions: you can work in the office or remotely from home. Number of employees: 6000+.

AT Consulting

IT companies in Moscow - 8
This company is engaged in the implementation and service support of complex information systems, management and operational business consulting, custom software development and IT outsourcing. A well-known product is BPM Online, a modern CRM system. Website: https://www.at-consulting.ru Page on hh: https://hh.ru/employer/20145 Page on Habré: https://habrahabr.ru/company/at_consulting Who are they looking for: Java, Java, Ruby on Rails, .Net, PHP, Oracle DB, JavaScript, C# What is expected from Java interns: Responsibilities:
  • participation in the development of one of the flagship products - a constructor for building information systems;
  • using the J2EE J2SE technology stack;
  • Spring, Hibernate, Tapestry;
  • Sql (PostgreSQL, MySQL), NoSql;
  • JavaScript (JQuery, Angular, ExtJs);
  • JBPM(Activity...);
  • BI/OLAP systems;
  • Android.
Requirements:
  • basic knowledge of Java and the ability to write database queries (we work with SQL), to be well versed in HTML are required;
  • focus on results;
  • desire to become a cool developer.
What is expected from Java developers (Middle, very approximate, since there are many vacancies and projects, respectively, and the requirements are very different):
  • Java Spring Spring Security (+ LDAP); ActiveMQ; Apache Camel; WebSocket: Stopm, SockJS.
  • higher technical education;
  • 2+ years of experience in developing server applications in JavaSE;
  • experience with technologies: Spring (WebServices), MyBatys (SQL), ActiveMQ, Socket;
  • knowledge of SQL;
  • Experience with Oracle/PostgreSQL databases;
  • Experience with GIT and JIRA.
Communicating with the people, courses and courses: the company periodically conducts courses and seminars for beginners, and also recruits Java Junior interns. Requirements are higher. Good luck! Other cities: Moscow, St. Petersburg, Almaty, Vladivostok, Voronezh, Yekaterinburg, Krasnodar, Krasnoyarsk, Novosibirsk, Yaroslavl, Kiev, Chita, Novokuznetsk, Kursk, Nizhny Novgorod, Belgorod. Conditions: office work, flexible schedule for students. Number of employees: 2500+.

soft line

IT companies in Moscow - 9
Under this name is hidden a whole group of companies, one way or another connected with the software. Softline offers complex technological solutions, licenses software, supplies hardware and related IT services. Softline's own cloud platform provides customers with access to public, private and hybrid cloud solutions. Website: http://www.softlinegroup.com Page on HH: https://tatarstan.hh.ru/employer/2381 Who are they looking for: Java, C#, JavaScript, SQL, MS Dynamics CRM What is expected from Java developers ( Middle to Senior):
  • Experience in developing web applications in Java (Java EE);
  • knowledge of SQL basics (minimum experience of independent database design);
  • strong knowledge and understanding of OOP;
  • full time work day.
Desirable:
  • experience with Spring, Hibernate, Vaadin, Apache Camel, Bean Validation.
Communication with the people, courses, internships: this giant often opens vacancies for junior specialists. Just follow the company on recruitment sites. Conditions: a comfortable office in the city center, training at the expense of the company. Other cities and countries: the company is represented in 80 cities of 30 countries of the world. Number of employees: 3600+ (more than 800 of them are developers).
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION