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. With 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).
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):
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).
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:
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:
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:
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:
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
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.- 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.
- 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.
JetBrains
- 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.
Yandex
- 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.
- experience in PHP and Python;
- knowledge of regular expressions;
- ability to test your own code;
- ability to use search;
- understanding the acronym GRASP.
AT Consulting
- 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.
- 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.
- 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.
Azoft
- Knowledge of classical algorithms and data structures;
- Knowledge of Core Java and JavaEE basics;
- Responsibility and accuracy, ability to test your own code.
- Experience using AngularJS and/or jQuery + Bootstrap;
- Experience with Spring, Hibernate, PostgreSQL, Tomcat 6+, any frontend framework/libraries.
- 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.
- 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.
Bacup IT
- data structures - arrays, trees, hashtables, lists;
- databases - sql‚ transactions;
- JEE5.
- development and support of commercial software (J2EE application);
- Design‚ develop and maintain the application along with the database backend.
- 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.
GO TO FULL VERSION