JavaRush /Java Blog /Random EN /Where to look for work in Novosibirsk. Part 1

Where to look for work in Novosibirsk. Part 1

Published in the Random EN group
According to statistics we have 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 Novosibirsk. Where to look for work in Novosibirsk.  Part 1 - 1With this material, we begin a series of articles about companies that may be of interest to potential employees, in particular, requirements for developers (in our case, Java).

2GIS

2GIS is an international technology company that has been developing electronic city maps since 1999. The development center is located in Novosibirsk. In Novosibirsk the company has two large offices: a floor in Technopark and eleven floors in Sun City. The company's main product is the 2GIS city information service. It combines a directory of organizations and very accurate city maps. An auxiliary product is InfoRussia, a complex integrated contact center automation system, which ensures the completeness of the 2GIS organization directory.
Where to look for work in Novosibirsk.  Part 1 - 2
Type: food company. Website: http://info.2gis.ru/novosibirsk Page on HH: https://novosibirsk.hh.ru/employer/64174 Page on Habr: https://habrahabr.ru/company/2gis Who they are looking for: Java/ Scala, C++, Qt (iOS/Android), PHP What is expected from Java developers (Middle, according to vacancies):
  • knowledge and experience of programming in Java;
  • experience in developing commercial services;
  • excellent understanding of OOP and OOD;
  • knowledge of the theory of algorithms and data structures, the ability to apply them in practice;
  • ability to understand and work with other people's code, work in a team.
It will be a plus:
  • knowledge of SQL and noSQL and understanding when select needs time and map-reduce needs an hour;
  • knowledge of the principles and concepts of TDD, CRUD, SOLID and other scary acronyms;
  • Experience with multithreading in algorithms and data structures.
Communication with people, courses, internships: the company’s specialists actively speak and conduct “IT” events and trainings in Novosibirsk, but there are currently no courses for interns. Other cities and countries: the company has offices in many cities and countries, but currently development is carried out only in Novosibirsk. Conditions: no dress code, loose schedule. Some come at 9, some at 10, and some when it’s convenient for him and the team. The main thing is that you complete tasks on time and stay in touch with your colleagues. Number of employees: 3000.

JetBrains

Where to look for work in Novosibirsk.  Part 1 - 3
If you have already worked on JavaRush, or anywhere else, then you have heard a lot about the most famous product of this company: IntelliJ IDEA, perhaps the best development environment for Javaists today! But JetBrains’ activities are not limited to cool IDEs. Thus, 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 they are looking for: Java, kotlin, C#, C++, Objective-C, Swift, JavaScript What do they expect from Java? developers (Middle, very roughly, since the guys have a lot of vacancies and projects, and accordingly, the requirements are very different).
  • you are familiar with JetBrains products and want to improve them;
  • love programming and are proud of the results of your work;
  • write clear 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 of designing client-server applications;
  • the ability to optimize and refactor both your own and others’ 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);
  • you know a couple of other languages ​​and are aware of programming paradigms.
Communication with 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 their work. Compared to large outsourcing teams, there is extremely low staff turnover. Number of employees: 500.

Yandex

Where to look for work in Novosibirsk.  Part 1 - 4
Only those in the tank don’t know this company in Russia, so we won’t go on and on about it. Although, okay, let's keep it formal: Yandex is the largest Russian-language search engine and Internet portal. And much more. But you may not have heard that these guys have a development office in Novosibirsk. So, in the Novosibirsk office the company has assembled a large team for Android development of Yandex.Browser and Yandex.Music, and there is a high probability of new teams appearing. Company website: https://www.yandex.ru Page on Habré: https://habrahabr.ru/company/yandex Page on hh: https://hh.ru/employer/1740 Who they are looking for: Java, Android, C ++, iOS, Objective-C, JavaScript, Python What is expected from Java and Android developers (Middle, very approximately, since there are many vacancies and projects, respectively, and the requirements are very different:
  • 2 years of Java programming experience;
  • At least one year of experience developing Android applications;
  • knowledge of Android API 2.2 and higher;
  • experience in parallel and multi-threaded programming;
  • knowledge of classical algorithms and data structures;
  • ability to work with GIT;
  • experience working with databases (Oracle, MySQL, PostgreSQL);
  • excellent knowledge of the HTTP protocol;
  • knowledge of basic algorithms and data structures, as well as their areas of application.
Pros:
  • experience in PHP and Python;
  • knowledge of regular expressions;
  • ability to test your own code;
  • ability to use search;
  • understanding the acronym GRASP.
Communication with people, courses, internships: company specialists actively speak and conduct “IT” events and trainings in Novosibirsk, 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. The branch of the School of Data Analysis based at the Faculty of Information Technologies of Novosibirsk State University periodically recruits students for the full-time master's program "Data Analysis". In addition to classes at the ShAD branch, the university hosts open lectures by IT specialists. There is also a Yandex office in Novosibirsk with sites in the city center and in Akademgorodok. Other cities: Moscow, St. Petersburg, Yekaterinburg, Novosibirsk, Kazan, Rostov-on-Don, Kiev, Odessa, Simferopol, Minsk. Conditions: You can work in the office or remotely at home. Number of employees: 6000+.

AT Consulting

Where to look for work in Novosibirsk.  Part 1 - 5
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 trainees:
  • participation in the development of one of the flagship products - a designer for building information systems;
  • use of the J2EE J2SE technology stack;
  • Spring, Hibernate, Tapestry;
  • Sql (PostgreSQL, MySQL), NoSql;
  • JavaScript (JQuery, Angular, ExtJs);
  • JBPM(Activity...);
  • BI/OLAP systems;
  • Android.
Requirements:
  • You need basic knowledge of Java and the ability to write queries to the database (we work with SQL), be well versed in HTML;
  • focus on results;
  • desire to become a cool developer.
What is expected from Java developers (Middle, very approximately, since there are many vacancies and projects, and accordingly, the requirements are very different):
  • Java Spring; Spring Security (+ LDAP); ActiveMQ; Apache Camel; WebSocket: Stopm, SockJS.
  • higher technical education;
  • 2+ years of experience developing server applications in JavaSE;
  • experience with technologies: Spring (WebServices), MyBatys (SQL), ActiveMQ, Socket
  • knowledge of SQL;
  • experience working with Oracle/PostgreSQL databases;
  • Experience with GIT and JIRA.
Communication with people, courses and courses: the company periodically conducts courses and seminars for beginners, and also recruits Java Junior trainees. The 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+.

Azoft

Where to look for work in Novosibirsk.  Part 1 - 6
This is a group of companies that arose, as they say on the website, in the very heart of the “Silicon Taiga”, in the Novosibirsk Akademgorodok. Outsource developer of complex high-tech software for foreign and domestic companies. At the same time, the company offers a lot of opportunities, both for those who like long-term and large projects, and for those who prefer dynamic work on several small tasks at once. The main direction of the company is Enterprise development, while Azoft specialists lead several dozen projects and are constantly involved in solving interesting and complex problems. Website: http://www.azoft.com Page on hh: https://hh.ru/employer/47792 Who they are looking for: Java, Apache Flex/ Action script, PHP, JavaScript, iOS, Objective-C, Swift, JavaScript What is expected from Java trainees:
  • Knowledge of classical algorithms and data structures;
  • Knowledge of Core Java and JavaEE basics;
  • Responsibility and accuracy, ability to test your own code.
Desirable:
  • Experience using AngularJS and/or jQuery + Bootstrap;
  • Experience with Spring, Hibernate, PostgreSQL, Tomcat 6+, any frontend framework/libraries.
What is expected from Java developers (Middle, very approximately, since there are many vacancies and projects, and accordingly, the requirements are very different):
  • excellent knowledge of classical algorithms and data structures;
  • excellent understanding of OOP/OOD principles, development methodologies, design patterns;
  • excellent knowledge of Java Core, Collections, Multithreading, Concurrency;
  • excellent knowledge of the principles of client-server applications;
  • 3+ years of commercial development experience using the JavaEE stack;
  • deep knowledge and experience in fine-tuning Spring, Hibernate, Oracle/PostgreSQL, jQuery, Angular JS or its analogues;
  • Confident knowledge of SQL and experience in optimizing database queries;
  • Experience working with NoSQL data warehouses;
  • Experience in solving performance problems and memory leaks;
  • ability to argue decisions in the language of business and requirements;
  • experience working in a team.
The advantage will be:
  • experience using AngularJS or jQuery + Bootstrap;
  • ability to understand tons of other people's code;
  • Having team leadership skills/qualities will also be a big plus.
Communication with people, courses and internships: yes, the company periodically recruits Java Junior interns! The requirements are higher. Good luck! Other cities: Novosibirsk, Tomsk Conditions: office work, flexible schedule. Number of employees: 100+.

Bacup IT

Where to look for work in Novosibirsk.  Part 1 - 7
This truly patriotic company is proud of its Siberian location. They willingly recruit Junior specialists from among graduates of the two largest Novosibirsk universities, Novosibirsk State University and Novosibirsk Technical University, faculties of mathematics, physics and programming. Some employees continue their postgraduate studies at the university. Backup IT is engaged in outsourcing of projects (custom development) and resources (“transfer” of a team of specialists to the customer). Website: http://www.bacup.ru Who they are looking for: Java, C#, T-SQL, MVC 5.0, JQuery What they expect from Java trainees:
  • data structures - arrays, trees, hashtables, lists;
  • databases - sql‚ transactions;
  • JEE5.
What is expected from Java developers (Middle, very approximately): Responsibilities:
  • development and support of commercial software (J2EE application);
  • Design‚ develop and maintain the application along with the database backend.
Requirements:
  • Java [strong];
  • SQL [medium] (MySQL‚ MSSQL and Oracle);
  • Javascript‚ AJAX [medium];
  • Web applications (servlets‚ JSP‚ JSF‚ HTML‚ XML);
  • O/R mapping (JPA‚ Hibernate) & JDBC;
  • Javascript‚ AJAX [medium];
  • Java design patterns;
  • English spoken, technical not lower than Intermediate.
Communication with people, courses and courses: the company periodically recruits Java Junior specialists! The requirements are higher. Good luck! Other cities: Novosibirsk only Conditions: office work. Number of employees: no data.

Axmor

Where to look for work in Novosibirsk.  Part 1 - 8
Axmor is a well-known outsourcing company that provides custom software development services. Among the company's developments are mobile applications, IoT, solutions for medicine, BI systems, and payment gateways. That is, Axmor develops applications for both ambitious startups and large international IT companies such as IBM or Deloitte. The guys sometimes recruit novice programmers and conduct internal certification of all employees. According to Axmor statistics, a beginner needs about six months to successfully move from Junior to Middle level. Website: https://axmor.ru Page on hh: https://hh.ru/employer/47792 Who they are looking for: Java, Scala, Groovy, Clojure, Kotlin, JavaScript, C#, PHP, Python, iOS and Android. What is expected from Java developers (Middle, very approximately): And they are expected, as written in the general vacancy, to develop skills in development with technologies such as Node.js, JavaScript, Java, Angular\React, PostreSQL\Oracle, MongoDB, CouchDB etc. Communication with people, courses and internships: the company periodically recruits employees for Java Junior positions. Regularly participates in conferences, such as JBreak, JPoint and CodeFest. Other cities: no, only Novosibirsk. Conditions: work in an office (one of two in Novosibirsk), flexible schedule. Number of employees: 100+. Where to look for work in Novosibirsk. Part 2
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION