Según las estadísticas que hemos recopilado a lo largo de los años de existencia del proyecto, los estudiantes de JavaRush comienzan a pensar activamente en el trabajo futuro aproximadamente a la mitad del curso. Si ya has llegado a este punto, probablemente te interese esta breve lista de empresas de TI. En el artículo intentamos proporcionar información sobre empresas que pueden ser de interés para empleados potenciales, en particular, los requisitos para los desarrolladores (en nuestro caso, Java). ¿No incluimos en la lista alguna empresa de subcontratación o de alimentación de Vladivostok? ¡Dejar comentarios!
Tipo: empresa de alimentación. Sitio web: https://www.cardpay.com Página en HH: https://vladivostok.hh.ru/employer/2293860 A quién buscan: Java, DevOps, Frontend (JavaScript + frameworks), QA, C#. Qué se espera de los desarrolladores Java (Middle/Senior, según vacantes):
Peter-Service es el mayor desarrollador ruso de sistemas de facturación para operadores de telefonía móvil. Además, es la empresa más antigua del sector. Según la dirección de la empresa, en la Rusia moderna casi todas las llamadas telefónicas se realizan con la participación de un software creado por Peter Service. Sitio web: http://www.billing.ru Página en HH: https://vladivostok.hh.ru/employer/6004 Página en Habr: https://habrahabr.ru/company/billing A quién buscan: Java , DevOps, Frontend (JavaScript + frameworks), QA, Oracle PL/SQL. Lo que la empresa espera de un programador en formación: Peter-Service contrata aprendices para su formación, por lo que los requisitos en cuanto a la profundidad de sus habilidades de programación no son demasiado altos. Sin embargo, el aprendiz debe:
Este pequeño estudio lleva 12 años seguidos creando juegos. Principalmente móvil, pero también para la web. Entonces, si codificas y también te encantan los juegos, ¿quizás deberías enviar tu currículum a Game Forest? Es cierto que actualmente no hemos notado ninguna vacante para javaistas entre estos chicos, pero dado que desarrollan para Android, es muy posible que aparezcan esas vacantes. Game Forest desarrolló de forma independiente la tecnología Citrus, que permite crear juegos para todas las plataformas principales del mercado a la vez. Además de juegos, el estudio Game Forest desarrolla proyectos interactivos de cualquier complejidad. Tipo: empresa de alimentación. Sitio web: http://game-forest.com A quién buscan: Android, iOS, C++, Lua, Delphi. Lo que se espera de los desarrolladores: además del conocimiento de idiomas, los chicos esperan que sus futuros empleados ya tengan experiencia en el desarrollo de productos de software, se lleven bien con el equipo y no tengan miedo de descifrar el código de otras personas. Otras ciudades y países: no, solo Vladivostok. Condiciones: lugar de trabajo moderno, equipo entusiasta, la empresa ayuda a los talentos de fuera de la ciudad a trasladarse Número de empleados: sin datos.
Aunque no es del todo correcto indicar en esta lista una empresa cuya actividad principal no es en absoluto la informática, sino el comercio minorista, en realidad no todo es tan sencillo. En primer lugar, el departamento de TI de Yulmart es bastante grande y, en segundo lugar, está desarrollando una enorme plataforma de comercio electrónico y más. Así que hay mucho trabajo para los programadores en Yulmart. Sitio web: https://www.ulmart.ru Página en HH: https://www.ulmart.ru A quién buscan: Java, JavaScript, QA, MDX y MS SQL Qué se espera de los desarrolladores de Java (intermedio/senior) , según vacantes ):
Rhonda Software se dedica a la alta tecnología, en particular al desarrollo de sistemas de visión por computadora. La empresa produce software integrado para cámaras de video con la implementación de algoritmos para mejorar la calidad del metraje. Entre sus desarrollos se encuentran una plataforma de hardware y software para grabación de video, software integrado para diversos dispositivos, como equipos de fotografía y video, equipos de comunicación, análisis de video, aplicaciones web y servicios en la nube. La empresa también automatiza el proceso de desarrollo y prueba de software. Sitio web: http://rhondasoftware.com A quién buscan: en el momento de escribir este artículo, la empresa no tenía vacantes abiertas, pero la pila de tecnología indicaba lo siguiente: C#, Java, Delphi, JScript, Perl, PHP, SQL, PL/SQL, ASP, HTML, XML, WML, Python, Shell, GWT, AWK/GAWK, LISP, CSS, AJAX Qué se espera de los desarrolladores Java (Medio, según vacantes):
La mayor empresa de Internet del Lejano Oriente con cientos de proyectos y un millón de usuarios diarios. La empresa busca personas con ideas afines, por lo que está preparada para acoger a los recién llegados entusiastas. Tareas desafiantes e interesantes. Tareas muy difíciles y muy interesantes. Trabajar con resultados tangibles. Tipo: empresa de alimentación. Sitio web: http://fast-vl.ru Página en HH: https://hh.ru/employer/823819 A quién buscan: Java, Android Qué se espera de los desarrolladores de Java (medio, según las vacantes):
Probablemente conozca bien esta empresa y, muy probablemente, se haya topado personalmente con su obra maestra al menos una vez. Si está interesado en la industria de la seguridad de la información y desea salvar al mundo de las amenazas cibernéticas todos los días, puede intentar conseguir uno de los puestos que ofrece la empresa. Además, la empresa ofrece muchas iniciativas educativas, prácticas y otras alegrías. Otra cosa es que la selección para ellos es muy dura. Y sí, tener una educación superior para trabajar en Kaspersky Lab es una cuestión de principios. A menudo, una empresa abre puestos vacantes para “analistas de virus”, que también deben saber programar. Sitio web: https://www.kaspersky.ru Página en HH: https://vladivostok.hh.ru/employer/1057 Página en Habr: https://habrahabr.ru/company/kaspersky A quién buscan: virus analistas. Idiomas: C, C++, C#, Java, Perl, Python, Ruby, JavaScript, SQL, PL/SQL Lo que se espera de los desarrolladores Java (Medio, según vacantes):
Esta pequeña empresa se dedica a un asunto grande y serio: el desarrollo de un único software especializado (SPO "ISTOK-SM") para la automatización de los servicios de guardia y despacho de emergencia de cualquier afiliación departamental, los servicios unificados de turno y despacho de los municipios, la creación del sistema-112 y AIC Ciudad "Segura". Next-Technology no es muy activa en la esfera pública y no busca empleados con mucha frecuencia. Sin embargo, no pudimos evitar mencionarla en esta lista, y qué pasaría si, algún día… Tipo: empresa de alimentación. Sitio web: http://nexttehnika.ru A quién buscan: desconocido. Otras ciudades y países: solo Vladivostok. Número de empleados: 50.
La empresa agroindustrial EFKO está interesada en el sector de TI y actualmente se está preparando, junto con el centro de innovación Biryuch, para implementar un proyecto de ingeniería único relacionado con el desarrollo de la inteligencia artificial. Por eso EFKO busca muchos especialistas en TI, también en Vladivostok. Es cierto que, dado que la empresa no tiene oficina en Vladivostok, lo más probable es que estemos hablando de mudarnos a la región de Belgorod. Sitio web: http://www.efko.ru Página de la empresa en HH: https://vladivostok.hh.ru/employer/53797 A quién buscan: Java, C, C#, Java, MS SQL Qué se espera de Java desarrolladores (Medio, según vacantes):
Pago con tarjeta
Esta empresa se ocupa de sistemas de pago electrónico. Socio autorizado de Visa y MasterCard. CardPay se fundó en Vladivostok en 2008. El personal no es muy numeroso, pero tampoco será aburrido: como escriben en el perfil de la empresa, el número de tareas siempre supera el número de manos libres, por lo que la dirección de CardPay está interesada en que los empleados puedan esforzarse por sí mismos en un nueva capacidad. En 2017, la empresa abrió otra oficina rusa con desarrolladores: en Novosibirsk.- educación técnica superior;
- 3 años de experiencia laboral;
- conocimiento de los principios de la programación orientada a objetos y fundamentos teóricos para el desarrollo de bases de datos relacionales;
- experiencia con Java core (colecciones, jdbc, io);
- Conocimiento seguro de Java, J2EE (JSP, Servlets), servicios web;
- conocimiento de los marcos de Spring;
- Experiencia con Maven y Git;
- conocimiento de HTML, CSS, JavaScript;
- Experiencia trabajando con bases de datos (preferiblemente Oracle o Postgres);
- conocimiento de SQL;
- Experiencia en desarrollo de aplicaciones web y servicios web;
- Experiencia con frameworks JavaScript (preferiblemente AngualarJS, ReactJS, ExtJS, JQuery);
- Inglés a nivel de lectura de documentación técnica.
- RabbitMQ, ExtJS, MyBatis, JAX-RS, Jasper Reports Server, experiencia bancaria.
Servicio de Pedro
- ser estudiante de tercer año o más, o egresado de una universidad técnica;
- debe conocer uno, o mejor aún, varios lenguajes de programación al menos en un nivel básico (esto proporciona una gran ventaja a la hora de seleccionar);
- tener una amplia perspectiva en el campo de TI;
- tener una mente "viva";
- tener la capacidad de aprender rápidamente y amar resolver problemas no estándar.
- Experiencia en desarrollo de Java de al menos 2 años;
- JSON, XML, primavera, Maven;
- comprensión del estilo arquitectónico REST;
- buen conocimiento de la programación orientada a objetos y patrones de diseño básicos;
- comprensión de los procesos de trabajo con sistemas de control de versiones;
- experiencia en el desarrollo de aplicaciones de tres niveles, aplicaciones distribuidas;
- educación técnica superior;
- Inglés (lectura).
- conocimiento de herramientas para el desarrollo colectivo y montaje de proyectos (GIT, SVN, Maven, Jira, TeamCity, Jenkins, etc.);
- es deseable experiencia en análisis de registros: Elastic Search + Logstash + Kibana;
- conocimientos básicos de oráculo
Bosque de juego
Yulmart
- educación técnica superior;
- Más de 3 años de experiencia desarrollando aplicaciones de servidor comerciales en Java (JavaEE, JavaSE);
- Conocimiento seguro de POO/OOD ( SÓLIDO ), patrones de diseño (GoF, etc.), UML;
- conocimiento profundo de la plataforma Java (colecciones, concurrencia, genéricos, excepciones, E/S, etc.);
- la capacidad de optimizar y refactorizar tanto el código propio como el de otras personas;
- comprensión de los principios de escalamiento y construcción de sistemas distribuidos;
- comprensión de los protocolos de red TCP/IP y los principios básicos de la creación de redes;
- Experiencia en el desarrollo de pruebas unitarias y pruebas de integración;
- Experiencia trabajando con sistemas de versiones y sistemas de seguimiento de errores;
- Experiencia con sistemas de automatización de compilación (maven/gradle, etc.);
- experiencia con DBMS;
- Idioma inglés suficiente para leer documentación y realizar correspondencia técnica;
- Experiencia con Unix/Linux a nivel de usuario.
rondosoftware
- experiencia en desarrollo y soporte de servicios web y de redes (REST) en proyectos;
- dominio del sistema de construcción Maven;
- comprender qué es el volcado de subprocesos y cómo leerlo;
- Experiencia con framework IoC (Spring), sistemas de control de versiones, bases de datos y sistemas de colas;
- conocimiento de consola Linux a nivel de usuario avanzado y experiencia trabajando vía SSH;
- capacidad para leer Hip-dumps y diagnosticar pérdidas de memoria;
- Experiencia en desarrollo de software multiproceso (paquete java.util.concurrent). Es necesario comprender en qué se diferencia Atomic de volatile, qué son las condiciones de Deadlock y Race, y cómo evitarlas;
- experiencia en pruebas de código (JUnit/TestNG);
- lectura fluida de documentación técnica en inglés;
- deseo de desarrollarse, aprender nuevas tecnologías;
- independencia, responsabilidad por su proyecto.
- Conocimiento seguro de Java versión 8, incluida la biblioteca estándar;
- proyectos propios en GitHub (envíenos enlaces);
- participación en proyectos de código abierto;
- comprender el modelo de memoria HotSpot JVM;
- comprensión de los principios de multiplexación y trabajo con sockets de red en modo sin bloqueo;
- Experiencia con bases de datos distribuidas (MongoDB, Cassandra, etc.);
- experiencia básica con vagrant o docker;
- Experiencia trabajando en equipo, utilizando sistemas de seguimiento de errores;
- Comprensión de los principios del desarrollo de sistemas distribuidos.
Ru rápido
- conocimiento de Java 8 y tecnologías relacionadas (Spring, Hibernate, Junit, etc.);
- Se valorará el conocimiento de otros lenguajes de programación (C# / PHP / C++, etc.);
- conocimiento de tecnologías front-end (JS, HTML, CSS);
- conocimiento de los principios de la programación orientada a objetos y capacidad para aplicarlos en la práctica;
- Es deseable tener experiencia con sistemas de control de versiones (TFS, GIT, SVN, etc.);
- Habilidades Linux a nivel de usuario;
- experiencia con DBMS modernos (Postgres, MSSQL, MYSQL, Oracle, etc.);
- Capacidad para escribir y optimizar consultas SQL.
- conocimiento de patrones (decorador, seagleton, etc.) y capacidad para aplicarlos en la práctica;
- disponibilidad de proyectos terminados.
Laboratorio Kaspersky
- buen conocimiento de Java;
- conocimiento de algoritmos clásicos y estructuras de datos;
- experiencia en el desarrollo de aplicaciones multiplataforma;
- práctica de probar código escrito;
- habilidad para trabajar en equipo;
- experiencia en el desarrollo de complementos para Eclipse;
- capacidad para trabajar con cadenas de herramientas cruzadas;
- conocimiento de C/C++;
- experiencia en programación en lenguajes scripting (shell, python, perl, ruby);
- experiencia en escritura de scripts de compilación (make, autotools, cmake, scons);
- Experiencia en preparación de paquetes de software (apt, rpm, nsis, pkg).
Siguiente técnica
EFKO
- educación superior especializada (Seguridad de la información de sistemas automatizados, Sistemas y tecnologías de la información, Mecatrónica y robótica, Informática y tecnología informática, Gestión automatizada de procesos comerciales y finanzas, etc.);
- conocimiento de lenguajes de programación: C#, Java, MS SQL (preferiblemente);
- es deseable el conocimiento de estándares, metodologías y herramientas para describir procesos comerciales;
- actividad y determinación;
- deseo de trabajar y ganar dinero;
- altas exigencias para uno mismo y sus resultados;
- ambiciones de participar en proyectos innovadores y resolver problemas no triviales.
GO TO FULL VERSION