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've already reached this point, you'll probably be interested in this short list of IT companies. 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). Didn't we include some cool grocery or outsourcing company from Vladivostok on the list? Leave comments!
Type: food company. Website: https://www.cardpay.com Page on HH: https://vladivostok.hh.ru/employer/2293860 Who they are looking for: Java, DevOps, Frontend (JavaScript + frameworks), QA, C#. What is expected from Java developers (Middle/Senior, according to vacancies):
Peter-Service is the largest Russian developer of billing systems for mobile operators. In addition, it is the oldest company in the industry. According to the company's management, in modern Russia, almost every telephone call occurs with the participation of software created by Peter Service. Website: http://www.billing.ru Page on HH: https://vladivostok.hh.ru/employer/6004 Page on Habr: https://habrahabr.ru/company/billing Who are they looking for: Java, DevOps, Frontend (JavaScript + frameworks), QA, Oracle PL/SQL. What the company expects from a trainee programmer: Peter-Service hires trainees for training, so the requirements for the depth of their programming skills are not too high. However, the trainee must:
This small studio has been making games for 12 years in a row. Mainly mobile, but also for the web. So if you code and also love to game, perhaps you should submit your resume to Game Forest? True, at present we have not noticed any vacancies for Javaists among these guys, but since they develop for Android, it is quite possible that such vacancies will appear. Game Forest independently developed the Citrus technology, which allows you to make games for all major platforms on the market at once. In addition to games, the Game Forest studio develops interactive projects of any complexity. Type: food company. Website: http://game-forest.com Who they are looking for: Android, iOS, C++, Lua, Delphi. What are expected from developers: in addition to knowledge of languages, the guys expect that their future employees already have experience in developing software products, get along well with the team and are not afraid to disassemble other people's code. Other cities and countries: no, only Vladivostok. Conditions: modern workplace, enthusiastic team, the company helps out-of-town talents with relocation Number of employees: no data.
Although it is not entirely correct to indicate in this list a company whose main activity is not IT at all, but retail, in reality everything is not so simple. Firstly, Yulmart’s IT department is quite large, and secondly, it is developing a huge e-commerce platform and more. So there is plenty of work for programmers at Yulmart. Website: https://www.ulmart.ru Page on HH: https://www.ulmart.ru Who they are looking for: Java, JavaScript, QA, MDX and MS SQL What is expected from Java developers (Middle/Senior, according to vacancies ):
Rhonda Software is engaged in high technology, in particular the development of computer vision systems. The company produces built-in software for video cameras with the implementation of algorithms for improving the quality of footage. Among its developments are a hardware and software platform for video recording, embedded software for various devices, such as photo and video equipment, communication equipment, video analytics, web applications and cloud services. The company also automates the process of software development and testing. Website: http://rhondasoftware.com Who they are looking for: at the time of writing, the company had no open vacancies, but the technology stack indicated the following: C#, Java, Delphi, JScript, Perl, PHP, SQL, PL/SQL, ASP, HTML, XML, WML, Python, Shell, GWT, AWK/GAWK, LISP, CSS, AJAX What is expected from Java developers (Middle, according to vacancies):
The largest Internet company in the Far East with hundreds of projects and a million users daily. The company is looking for like-minded people, so it is ready to take on enthusiastic newcomers. Challenging and interesting tasks. Very difficult and very interesting tasks. Work with tangible results. Type: food company. Website: http://fast-vl.ru Page on HH: https://hh.ru/employer/823819 Who they are looking for: Java, Android What is expected from Java developers (Middle, according to vacancies):
You probably know this company well, and most likely, you have personally encountered its opus magnum at least once. If you are interested in the information security industry and want to save the world from cyber threats every day, you can try to get one of the positions offered by the company. In addition, the company has a lot of educational initiatives, internships and other joys. Another thing is that the selection for them is very tough. And yes, higher education to work at Kaspersky Lab is a matter of principle. Often a company opens vacancies for “virus analysts” who must also be able to program. Website: https://www.kaspersky.ru Page on HH: https://vladivostok.hh.ru/employer/1057 Page on Habr: https://habrahabr.ru/company/kaspersky Who they are looking for: virus analysts. Languages: C, C++, C#, Java, Perl, Python, Ruby, JavaScript, SQL, PL/SQL What is expected from Java developers (Middle, according to vacancies):
This small company is engaged in a big and serious matter - the development of a single specialized software (SPO "ISTOK-SM") for the automation of duty and dispatch emergency services of any departmental affiliation, unified duty and dispatch services of municipalities, the creation of system-112 and AIC "Safe" city". Next-Technology is not very active in the public sphere and does not look for employees very often. However, we couldn’t help but mention it on this list, and what if, someday... Type: food company. Website: http://nexttehnika.ru Who they are looking for: unknown. Other cities and countries: Vladivostok only. Number of employees: 50.
The agro-industrial company EFKO is interested in the IT sector, and is currently preparing, together with the Biryuch innovation center, to implement a unique engineering project related to the development of artificial intelligence. Therefore, EFKO is looking for a lot of IT specialists, including in Vladivostok. True, since the company does not have an office in Vladivostok, most likely we are talking about moving to the Belgorod region. Website: http://www.efko.ru Company page on HH: https://vladivostok.hh.ru/employer/53797 Who they are looking for: Java, C, C#, Java, MS SQL What is expected from Java developers (Middle , according to vacancies):
CardPay
This company deals with electronic payment systems. Authorized partner of Visa and MasterCard. CardPay was founded in Vladivostok in 2008. The staff is not very large, but it won’t be boring: as they write in the company’s profile, the number of tasks is always more than there are free hands, so CardPay management is interested in employees being able to try themselves in a new capacity. In 2017, the company opened another Russian office with developers - in Novosibirsk.- higher technical education;
- 3 years of work experience;
- knowledge of OOP principles and theoretical foundations for the development of relational databases;
- experience with Java core (collections, jdbc, io);
- Confident knowledge of Java, J2EE (JSP, Servlets), Web services;
- knowledge of Spring frameworks;
- Experience with Maven and Git;
- knowledge of HTML, CSS, JavaScript;
- Experience working with databases (preferably Oracle or Postgres);
- knowledge of SQL;
- Experience in developing web applications and web services;
- Experience with JavaScript frameworks (preferably AngualarJS, ReactJS, ExtJS, JQuery);
- English at the level of reading technical documentation.
- RabbitMQ, ExtJS, MyBatis, JAX-RS, Jasper Reports Server, banking experience.
Peter Service
- be a third-year student or older, or a graduate of a technical university;
- must know one, or better yet, several programming languages at least at a basic level (this gives a serious advantage during selection);
- have a broad outlook in the IT field;
- have a “living” mind;
- have the ability to learn quickly and love to solve non-standard problems.
- Java development experience of at least 2 years;
- JSON, XML, Spring, Maven;
- understanding of the REST architectural style;
- good knowledge of OOP and basic design patterns;
- understanding of the processes of working with version control systems;
- experience in developing three-tier applications, distributed applications;
- higher technical education;
- English (reading).
- knowledge of tools for collective development and assembly of projects (GIT, SVN, Maven, Jira, TeamCity, Jenkins, etc.);
- experience in log analysis is desirable: Elastic Search + Logstash + Kibana;
- basic knowledge of Oracle
Game Forest
Yulmart
- higher technical education;
- 3+ years of experience developing commercial server applications in Java (JavaEE, JavaSE);
- Confident knowledge of OOP/OOD ( SOLID ), design patterns (GoF, etc), UML;
- deep understanding of the Java platform (collections, concurrency, generics, exceptions, i/o, etc);
- the ability to optimize and refactor both your own and other people’s code;
- understanding of the principles of scaling and building distributed systems;
- understanding of TCP/IP network protocols and basic principles of networking;
- Experience in developing unit tests and integration tests;
- Experience working with versioning systems and bug tracking systems;
- Experience with build automation systems (maven/gradle, etc);
- experience with DBMS;
- English language sufficient to read documentation and conduct technical correspondence;
- Experience with Unix/Linux at the user level.
Rhonda Software
- experience in developing and supporting network and web services (REST) in projects;
- mastery of the Maven build system;
- understanding what Thread dump is and how to read it;
- Experience with IoC framework (Spring), version control systems, databases and queuing systems;
- knowledge of console Linux at the advanced user level and experience working via SSH;
- ability to read Hip-dumps and diagnose memory leaks;
- experience in multi-threaded software development (java.util.concurrent package). It is necessary to understand how Atomic differs from volatile, what Deadlock and race conditions are, and how to avoid them;
- experience in code testing (JUnit/TestNG);
- fluent reading of English-language technical documentation;
- desire to develop, learn new technologies;
- independence, responsibility for your project.
- Confident knowledge of Java version 8, including the standard library;
- own projects on GitHub (send us links);
- participation in open source projects;
- understanding the HotSpot JVM memory model;
- understanding of multiplexing principles and working with network sockets in non-blocking mode;
- Experience with distributed databases (MongoDB, Cassandra, etc.);
- basic experience with vagrant or docker;
- Experience working in a team, using bug-tracking systems;
- understanding of the principles of distributed systems development.
Fast-Ru
- knowledge of Java 8 and related technologies (Spring, Hibernate, Junit, etc.);
- knowledge of other programming languages will be a plus (C# / PHP / C++, etc.);
- knowledge of front-end technologies (JS, HTML, CSS);
- knowledge of OOP principles and the ability to apply them in practice;
- Experience with version control systems (TFS, GIT, SVN, etc.) is desirable;
- Linux skills at the user level;
- experience with modern DBMS (Postgres, MSSQL, MYSQL, Oracle, etc.);
- ability to write and optimize SQL queries.
- knowledge of patterns (decorator, seagleton, etc.) and the ability to apply them in practice;
- availability of completed projects.
Kaspersky Lab
- good knowledge of Java;
- knowledge of classical algorithms and data structures;
- experience in developing cross-platform applications;
- practice of testing written code;
- skill to work in team;
- experience in developing plugins for Eclipse;
- ability to work with cross-tool chains;
- knowledge of C/C++;
- experience in programming in scripting languages (shell, python, perl, ruby);
- experience in writing build scripts (make, autotools, cmake, scons);
- Experience in preparing software packages (apt, rpm, nsis, pkg).
Next-technique
EFKO
- higher specialized education (Information security of automated systems, Information systems and technologies, Mechatronics and robotics, Informatics and computer technology, Automated management of business processes and finances, etc.);
- knowledge of programming languages: C#, Java, MS SQL (preferred);
- knowledge of standards, methodology and tools for describing business processes is desirable;
- activity and determination;
- desire to work and earn money;
- high demands on oneself and one’s results;
- ambitions to participate in breakthrough projects and solve non-trivial problems.
GO TO FULL VERSION