JavaRush /Java Blog /Random EN /IT companies in St. Petersburg. Part 1
Dr-John Zoidberg
Level 41
Марс

IT companies in St. Petersburg. Part 1

Published in the Random EN group
The northern capital leads an active IT life. In St. Petersburg, there are large international outsourcing companies, product “import substitutes”, many small and medium-sized software developers, companies in various fields (banks, retail ...) with huge IT departments ... With this article, we begin a cycle with a brief overview of IT companies in St. Petersburg.  Part 1 - 1places where we could potentially work CodeGym graduate.

EPAM

The company's advertising slogan is "engineering is in our DNA." The main areas of activity are the development, testing and support of custom software, the creation of dedicated development centers, the integration and migration of business applications, IT consulting, the organization of processes and the development of digital strategies.
IT companies in St. Petersburg.  Part 1 - 2
With over 19,600 employees, EPAM is one of the largest outsourcing companies in the world. Website: https://www.epam-group.ru Page on HH: https://spb.hh.ru/employer/6769 Page on Habré: https://habrahabr.ru/company/epam_systems Who are they looking for: Java, C++ Full Stack, JavaScript, iOS, Android, QA. What is expected from Java developers (Middle):
  • Java 7.8;
  • Spring 4;
  • 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;
  • somewhere we need a passionate back-end developer, and somewhere a universal full-stack;
  • a fairly high level of English proficiency (from Intermediate and above).
Communication with the people, courses, internships: the company most often recruits "juniors" after their own trainings and courses. EPAM holds them regularly, so stay tuned for company announcements. What is expected from interns:
  • EPAM trainings are designed for students with programming skills and a good understanding of OOP principles;
  • the level of written and spoken English is not lower than average;
  • analytical skills and ingenuity in solving non-standard problems;
  • strong knowledge of algorithms and data structure, OOP and database experience, knowledge of HTML, CSS;
  • programming experience in any of the languages.
Other cities and countries: In Russia, the company's offices operate in Moscow, St. Petersburg, Ryazan, Saratov, Izhevsk, Samara, Tver, Togliatti and Sergiev Posad. Conditions: depends on the project, in general, not too different from the conditions of other large outsourcing companies. Number of employees: 3500+ (in Russia)

N-core (Encore)

N-core develops information systems and specialized software, such as multifunctional electronic document management systems, systems for processing and analyzing large data arrays (big data), access control systems for information resources, information protection tools from unauthorized access, statistics and reporting systems. The guys also write various mobile applications.
IT companies in St. Petersburg.  Part 1 - 4
Type: outsourcing company. Website: https://n-core.ru Page on HH: https://hh.ru/employer/1786298 Search for: Java, FrontEnd (JavaScript), RoR, C++, QA What is expected from Java developers (Middle/ Senior, according to vacancies):
  • knowledge of systems architecture, design patterns;
  • Experience with Java EE: EJB, Spring;
  • build systems: Gradle, Maven;
  • Experience with industrial DBMS (Oracle, PostgreSQL);
  • code-review, refactoring skills;
  • ability to understand other people's code;
  • Experience with the software and libraries listed below;
  • basic knowledge of HTML, JavaScript.
Technology stack:
  • Java 7/8;
  • JBoss 7, Wildfly 8;
  • PostgreSQL;
  • JavaEE;
  • Spring, Hibernate, MyBatis;
  • Apache Commons;
  • Thrift;
  • Redis;
  • Git, Maven, Jenkins.
Will be a plus:
  • web services
  • REST
  • good knowledge of HTML, JavaScript.
Communication with the people, courses, internships: N-core cooperates with young professionals and senior students. You can try to send resume . Other cities and countries: the main office of the company is located in Moscow, there are also offices in Kursk, Omsk, St. Petersburg and Kazan. Conditions: official salary + bonuses for completed project stages, work schedule 5/2, 8-hour working day. Number of employees: 200+.

ICL group of companies

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.
IT companies in St. Petersburg.  Part 1 - 5
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:
  • 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;
  • developed communication skills, organization, learning ability, desire to develop;
  • key advantage - experience with at least one of the 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 Android, iOS and Xamarin programming.
If you have no experience, but you know Japanese and are ready to learn IT skills, the company is also ready to consider your candidacy. 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).

jetbrains

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!
IT companies in St. Petersburg.  Part 1 - 6
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. IT companies in St. Petersburg. Part 2
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION