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 continue the cycle with a brief overview of places where a CodeGym graduate could potentially work. First part
Website: http://www.softlinegroup.com Page on HH: https://spb.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):
Website: https://t-systems.jobs/careers-ru-ru Page on HH: https://spb.hh.ru/employer/25 Looking for: Java, С#, JavaScript, CSS, Oracle, ARS, PHP, DevOps, QA. What is expected from a Java Junior developer:
Website: https://dataart.ru HH page: https://hh.ru/employer/69961 Habré page: https://habrahabr.ru/company/dataart Searching for: Java, .NET, Ruby, JavaScript . What is expected from Java developers (Middle, according to vacancies):
Website: http://www.genesys.com Page on HH: https://spb.hh.ru/employer/1084461 Searched for: Java, JavaScript, PL/SQL, C++, DevOps, QA What is expected from Java developers (Middle, according to vacancies):
Website: http://www.speechpro.com Page on HH: https://spb.hh.ru/employer/4585 Looking for: Java, C#, JavaScript, C/C++, QA What is expected from Java developers (Middle , according to vacancies):
soft line
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.- 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.
- experience with Spring, Hibernate, Vaadin, Apache Camel, Bean Validation.
T-Systems
This company is part of the Deutsche Telecom group, one of the largest telecommunications companies in Europe with offices in 22 countries. In Russia, T-Systems develops software for major Western customers, mainly in the areas of telecommunications, the automotive industry, transport, and healthcare. According to company representatives, T-Systems is a center of expertise in the field of Java development and software testing.- experience in Java SE/EE;
- basic understanding of Java Application Servers;
- understanding of software development processes;
- knowledge of best software development practices, especially unit testing;
- the ability to understand the standards and main principles of coding used in the project;
- good level of written English (spoken English would be a plus).
- Strong knowledge of Java/J2EE;
- Experience in developing web applications (Servlets / JSP);
- good knowledge of the JBoss application server;
- understanding of the software development process;
- understanding of the best practices for software quality assurance, especially unit testing;
- good knowledge of English, written and oral communication;
- will be a plus: expertise in Oracle ATG, Endeca Guided Search, Spindrift site builder.
- Interest in the field of software development;
- Knowledge of Java SE
- knowledge/willingness to work with Spring;
- knowledge/willingness to work with Angular 2;
- knowledge of JavaScript (ES6/TypeScript would be an advantage);
- understanding SQL;
- English language proficiency not lower than B1 level (communications in the team are conducted in English);
- knowledge of the German language will be an advantage;
- high motivation to develop in the field of information technology;
- attention to detail, initiative.
data art
Another fairly large outsourcing company that develops software for technology companies, investment funds, representatives of the mobile technology market, medicine, Internet projects and other things.- excellent knowledge of Java.
- Experience in developing Java Enterprise applications;
- Experience in using Spring MVC Framework, Hibernate;
- Experience in creating REST APIs;
- understanding of messaging architectures and practical experience in using JMS systems;
- Experience with databases (SQL required, NoSQL preferred)
- knowledge of OOP, OOD and design patterns (design patterns);
- knowledge of tools for building projects (Maven, Nexus);
- Experience in using Continuous Integration systems (Jenkins/TeamCity);
- At least 3 years experience in web application development;
- experience in Agile methodology (SCRUM, TDD);
- independence;
- skill to work in team;
- spoken English.
- Knowledge of JavaScript 2015 (ES6);
- knowledge of JavaScript frameworks (jQuery, React.js);
- knowledge of HTML5/CSS3.
- Knowledge of Java SE (Collections, Multithreading, Exception Handling, JDBC);
- Basic knowledge of relational databases (SQL), HTML, XML, HTTP;
- Knowledge of web application development principles using Servlet, JSP and databases;
- Knowledge of the basics of object-oriented programming;
- Skills in working with one of the version control systems (Git, SVN), knowledge of any project build tool (Maven, Gradle, Ant);
- Spoken English.
Genesys
This company was born back in 1990 in San Francisco, USA. The main direction of Genesys calls development in the field of CTI (Computer Telephony Integration), and the company is one of the pioneers in this direction. Today, Genesys projects are web services, VoIP, voice recognition, intelligent routing (intelligent routing), social networks, collection and processing of statistical information, provision of reporting services of various levels, SaaS, Cloud, support for a wide range of operating systems and DBMS.- higher education in computer science or computer technology or equivalent;
- Experience in Java server side development (2+ years);
- hands-on experience with messaging systems such as Apache Kafka, RabbitMQ, etc.;
- critical thinking and problem solving skills;
- willingness to learn new technologies;
- good communication skills.
- Hands-on experience with ElasticSearch and Kibana;
- container experience (Docker, etc.) is a plus;
- Experience with NoSQL databases (we use Cassandra);
- concepts and technologies of data visualization.
- Technical education and a sincere interest in the field of IT technologies;
- knowledge of English at a level sufficient to work with technical documentation and communicate with English-speaking colleagues;
- readiness to fulfill the technical task;
- Ability to work at least 20 hours per week.
- Knowledge of Windows and *NIX platforms;
- good communication skills;
- the opportunity and desire to be part of an interesting intellectual international team capable of taking the initiative;
- learn quickly and have excellent problem solving skills.
- good written and spoken English skills.
- Higher education (computer science, information system, mathematics, physics);
- Experience in development or testing in various areas;
- Experience in web-based software development;
- Development skills in JavaScript and Java;
- RDBMS administration / work with databases.
Center for Speech Technologies
The STC group is engaged in very interesting developments related to intellectual tasks - voice recognition, speech synthesis, recording and analysis, identification of faces and voices. If you are interested in science-intensive projects, follow the company's vacancies!- higher technical education;
- At least 3 years of commercial Java software development experience;
- knowledge of Java SE / EE;
- Experience with Spring, MyBatis frameworks;
- knowledge of software design patterns;
- experience with relational DBMS, understanding of transactional integrity;
- Experience in creating multi-threaded applications;
- knowledge of basic algorithms and data structures;
- knowledge of Linux OS.
- experience with PostgreSQL;
- Experience with NoSQL systems.
- Higher technical education;
- knowledge of programming languages (С#, С++, Java under win/nix);
- Experience with TeamCity, Pulse will be an advantage;
- perseverance, learning ability, sociability, initiative, desire to work in a team, desire to learn new things.
GO TO FULL VERSION