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 ha llegado hasta este punto, probablemente le interese esta pequeña lista de empresas de TI que se dedican al desarrollo de software y que a menudo buscan programadores y testers en Ekaterimburgo. 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 hemos incluido en la lista ninguna empresa de alimentación o de subcontratación interesante de Ekaterimburgo? ¡Dejar comentarios!
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:
NAUMEN desarrolla soluciones para empresas y gobierno. Además del desarrollo real, la empresa implementa y mantiene proyectos basados en sus propias soluciones. Entre los clientes de la empresa se incluyen operadores de telecomunicaciones, bancos, grupos financieros, empresas metalúrgicas y de industria pesada, holdings comerciales e industriales y empresas de propiedad estatal. Sitio web de la empresa: http://www.naumen.ru Página en HH: https://career.ru/employer/42600 A quién buscan: Java, Scala, C#, Frontend (JavaScript + frameworks). Qué se espera de los desarrolladores de Java (Medio, según vacantes):
"Extreme Pro" actúa como integrador de sistemas en la creación y modernización de sistemas de información seguros, realiza análisis, diseño, desarrollo e implementación de sistemas de información desde el nivel de pequeñas empresas hasta corporaciones y brinda soporte técnico. La empresa establece claramente los requisitos para los programadores potenciales; en particular, las tareas de prueba se pueden encontrar en el sitio web de Extreme Pro. Te invitamos a familiarizarte con él. Sitio web: http://www.xrm.ru Página en HH: https://ekaterinburg.hh.ru/employer/71812 A quién buscan: Java, C#, Frontend (JavaScript + frameworks), control de calidad. Qué se espera de los desarrolladores de Java (Medio, según vacantes):
A lo largo de sus casi 30 años de existencia, SKB Kontur ha pasado de ser una "start-up de garaje" a una gran empresa con más de 4.500 empleados, sucursales en todo el país y una extensa red de socios. Los proyectos de la empresa incluyen programas de gestión de documentos electrónicos y generación de informes electrónicos, servicios en línea para empresarios y contadores, así como servicios para garantizar la seguridad de la información. Es bueno que la empresa contrate con frecuencia a recién llegados, incluso en Java. Sitio web: https://kontur.ru Página en HH: https://career.ru/employer/41862 A quién buscan: Java, C#, Frontend (JavaScript + frameworks), 1C, SQL/VBA, Ruby, Python , DevOps, control de calidad/control de calidad. Comunicación con personas, cursos, prácticas: sí, SKB Kontur suele contratar especialistas principiantes en Java, C# y JavaScript. Qué espera la empresa de un programador en formación:
La empresa desarrolla soluciones de infraestructura y sistemas de software de alta tecnología. Entre los proyectos de la empresa se encuentran sistemas integrados que combinan flujos de información de agencias gubernamentales a nivel nacional e interestatal. Sitio web: https://www.centre-it.com Página en HH https://ekaterinburg.hh.ru/employer/1428085 A quién buscan: Java, C#, QA/QC. Comunicación con la gente, cursos, prácticas: CIT suele contratar empleados con experiencia, pero... el camino lo dominan los que caminan, ¡adelante! Qué se espera de los desarrolladores de Java (Senior, según vacantes):
InfiNet desarrolla sistemas de acceso inalámbrico de banda ancha (BWA) de nivel de operador, que están diseñados para organizar el acceso a Internet, organizar redes informáticas corporativas e industriales, la transmisión de voz en telefonía y transmisiones de video en sistemas de videovigilancia a través de IP. Sitio web: http://infinet.ru Página en HH https://ekaterinburg.hh.ru/employer/810277 A quién buscan: Java, C#, QA/QC. Comunicación con la gente, cursos, prácticas: InfiNet suele contratar empleados que ya tienen experiencia, pero... el camino lo pueden dominar los que caminan, ¡adelante! Qué se espera de los desarrolladores de Java (Medio, según vacantes):
La empresa desarrolla soluciones especializadas para la industria de la infocomunicación. Trabaja principalmente con empresas de telecomunicaciones de diversos perfiles (comunicaciones móviles y fijas, transmisión de datos, tránsito de tráfico, prestación de contenidos y servicios, etc.). Sitio web: http://www.eastwind.ru Página web de búsqueda de empleo: https://career.ru/employer/1190 A quién buscan: Java, C#, C++, iOS, desarrollo PostgreSQL, DevOps, QA/QC. Requisitos para un desarrollador Java (Nivel medio):
Rostelecom es una empresa nacional de telecomunicaciones, la mayor empresa rusa del sector. Bueno, Rostelecom-Integration es una subsidiaria del operador, un integrador de soluciones de software. Desarrolla e implementa soluciones de software para Rostelecom. Sitio web: http://ekt.rt.ru Página en el sitio web de búsqueda de empleo: https://hh.ru/employer/2748 A quién buscan: Java, Android, iOS, iOS, desarrollo PostgreSQL, Oracle, QA/ Control de calidad. Requisitos para un desarrollador Java (Nivel medio):
Servicio de Pedro
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.- 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 tener experiencia en análisis de registros: Elastic Search + Logstash + Kibana.
- conocimientos básicos de oráculo
Naumen
- Experiencia en desarrollo Java de al menos 1 año;
- experiencia trabajando con bases de datos relacionales;
- comprensión de las tecnologías web: HTML, CSS, JavaScript;
- conocimiento de los protocolos básicos de la pila TCP/IP;
- conocimiento de los principios básicos de la programación distribuida y multiproceso;
- conocimiento de inglés suficiente para leer documentación.
- conocimiento de al menos un sistema de control de versiones (Git, SVN, Mercurial);
- Experiencia con al menos un sistema de construcción de proyectos (Maven, Gradle, SBT);
- experiencia en Linux;
- experiencia trabajando con big data;
- Experiencia con búsqueda de texto completo.
- conocimientos básicos y experiencia en desarrollo de Java;
- conocimiento de SQL;
- comprensión de las tecnologías web: HTML, CSS, JavaScript;
- conocimiento de inglés suficiente para leer documentación.
- experiencia en Linux;
- conocimiento de uno de los sistemas de control de versiones (Git, SVN, Mercurial);
- Experiencia con uno de los sistemas de construcción del proyecto (Maven, Gradle, SBT);
- conocimiento de los principios básicos de la programación distribuida y multiproceso;
- Conocimiento de los protocolos básicos de la pila TCP/IP.
Profesional extremo
- Java EE (al menos 2 años de experiencia en desarrollo);
- conocimiento de tecnologías Java básicas: JPA, Hibernate, Spring, Lucene, JDBC, etc.;
- conocimiento de SQL, experiencia con DBMS (preferiblemente Oracle);
- capacidad para trabajar de forma independiente y en equipo;
- Buen inglés técnico.
- conocimiento de tecnologías de programación web: HTML, CSS, JavaScript, AJAX, JSON;
- conocimiento de tecnologías Java para web: JSF, GWT, JBoss Seam;
- habilidades para trabajar con servidores de aplicaciones JBoss AS, Glassfish;
- experiencia práctica en el uso de Agile, TDD, BDD;
- habilidades para trabajar con bibliotecas y marcos comunes, por ejemplo: registro, pruebas unitarias, trabajo con XML;
- Experiencia con sistemas de control de versiones, compilaciones automatizadas e integración continua (SVN, JIRA, Apache Maven, Hudson, etc.);
- conocimiento del sistema operativo Linux;
- conocimiento de la plataforma .NET, experiencia en integración de soluciones en Java y .NET;
- interés en aprender nuevos lenguajes de programación, marcos y tecnologías de desarrollo;
- 3er año y mayores;
- conocimientos básicos de C# o Java;
- ¡Deseo desarrollar en las plataformas .NET y Java y convertirse en un desarrollador de alta calidad!
SKB Kontur
- elegiste Java y quieres compartir tu vida con él;
- te has graduado de la universidad o estás cursando tus últimos años (matemáticas y mecánica, departamento de radio);
- tienes al menos 1 año de experiencia en desarrollo;
- entienden SOLID, son capaces de identificar el código que sigue estos principios;
- está interesado tanto en el front-end como en el back-end, lo que significa que está familiarizado con las tecnologías web;
- Fowler, Knuth, Cormen, Sedgewick y Bloch no son sólo nombres para usted;
- participaste en el desarrollo de un proyecto de código abierto que podrías mostrarnos;
- Java 6 y superior;
- JEE (incluidos JPA, JMS, Servlet);
- Spring Framework (incluido MVC, seguridad);
- EclipseEnlace/Hibernación;
- marcador libre;
- Apache experto;
- XML/JSON;
- Base de datos Oracle/MongoDB;
- Servidor de aplicaciones Oracle/Apache Tomcat/Servidor Oracle WebLogic;
- IBM WebSphere MQ;
- AngularJS y TypeScript (para aplicaciones cliente);
- Usamos Intellij IDEA Ultimat.
- Dos años de experiencia en desarrollo de Java;
- puede completar tareas de forma independiente y ofrecer nuevas ideas para mejorar el producto;
- Algunas de nuestras tecnologías le resultarán familiares no sólo en teoría.
CIT (Centro de TI)
- 3 años de experiencia en desarrollo profesional en Java, un par de proyectos interesantes en los que tuve la oportunidad de participar como desarrollador líder, líder de equipo, arquitecto o gerente técnico;
- trabajar por resultados, esforzándose por lograr una comprensión clara de los objetivos del proyecto y las necesidades del cliente;
- crear un flujo de trabajo en equipo utilizando herramientas modernas de desarrollo y trabajo en equipo, gestión de desarrollo flexible (Scrum, Agile);
- Primavera o Java EE. Comprensión de la estructura de los proyectos Java modernos, capacidad para configurar un ensamblado y gestionar dependencias en Maven, Gradle o sbt.;
- diseñar y utilizar una base de datos con y sin ORM, comprender los principios de ACID y normalización, transacciones, capacidad de optimizar consultas, conocimiento de qué es NoSQL, cuándo se puede utilizar y cuándo no se debe utilizar.
- sabe hablar el mismo idioma con analistas, directores de proyectos y directores técnicos del lado del cliente. Sabe no sólo diseñar la arquitectura correcta, sino también defender su corrección;
- se esfuerza por mejorar la profesionalidad, rapidez y calidad del trabajo del equipo, para transferir su experiencia y conocimientos a otros desarrolladores;
- está familiarizado con herramientas y notaciones para describir modelos, procesos, arquitectura (UML, BPMN, ArchiMate, etc.) Capaz de documentar sus soluciones técnicas;
- sabe aplicar patrones de aplicaciones empresariales y de integración: arquitectura multicapa, REST y WS-*, mensajería, buses, SOA, microservicios;
- interesado en otros lenguajes JVM: Scala, Clojure, Kotlin;
- navega por la interfaz moderna, sabe qué son React, Angular, Bootstrap, webpack, gulp, npm, SASS, BEM.
InfiNet inalámbrico
- conocimiento del lenguaje de programación Java;
- capacidad para trabajar en un entorno de desarrollador integrado especializado (Eclipse IDE);
- conocimiento del lenguaje SQL;
- capacidad para realizar consultas a sistemas de gestión de bases de datos (DBMS);
- comprensión de los principios de funcionamiento de DBMS relacionales;
- comprensión de los principios de funcionamiento de los servidores de aplicaciones;
- experiencia en el uso y administración de Linux;
- familiaridad con los principios de construcción de sistemas de alta carga, escalables y tolerantes a fallas;
- capacidad para explorar nuevas tecnologías y tomar decisiones arquitectónicas;
- conocimiento de SQL, experiencia con DBMS (preferiblemente PostgreSQL);
- 3 años de experiencia como desarrollador Java;
- Experiencia con sistemas de control de versiones, builds automatizadas e integración continua (SVN, JIRA).
Eastwind (viento del este)
- experiencia en desarrollo de aplicaciones web y servicios web en java (Spring, Hibernate, Maven);
- conocimiento de HTML5/CSS3;
- experiencia en desarrollo JS (Vanilla JS, JQuery);
- experiencia con Twitter Bootstrap 3;
- experiencia trabajando con bases de datos (MS SQL Server, PostgreSQL, MySQL), conocimiento de SQL;
- familiaridad con las tecnologías frontend/backend modernas;
- capacidad para trabajar con Git;
- Experiencia trabajando o desarrollando en Linux;
- experiencia con bibliotecas y marcos JS modernos (AngularJS, Angular, React, Vue);
- Conocimiento de otros lenguajes de programación (C#, Ruby, Python).
- educación superior especializada (programación, tecnologías de la información), también se consideran estudiantes de último año;
- comprensión de la programación orientada a objetos;
- Experiencia en desarrollo de Java;
- comprensión del concepto de DBMS relacional, transacciones, habilidad para escribir procedimientos almacenados;
- Conocimiento de inglés a un nivel no inferior al de lectura de documentación técnica.
- experiencia laboral en el perfil a partir de 1 año;
- familiarización con plantillas para crear aplicaciones empresariales;
- Experiencia con cualquier sistema de pruebas unitarias;
- Experiencia con cualquier sistema de control de versiones;
- experiencia en el desarrollo de aplicaciones de alta carga;
- Experiencia con DBMS MS SQL Server, PostgreSQL
Rostelecom-Integración
- educación superior (preferiblemente especializada: análisis, análisis de sistemas, técnica, TI);
- Experiencia en desarrollo Java: servlets, JSP, JDBC, maven;
- HTML, CSS, JavaScript, jQuery, jQueryUI;
- conocimiento y experiencia en el uso de patrones de diseño de aplicaciones;
- Experiencia con bases de datos relacionales (Oracle), SQL, PL/SQL;
- conocimiento y experiencia en el desarrollo de aplicaciones de red y cliente-servidor;
- conocimiento y experiencia en el desarrollo de aplicaciones multiproceso;
- experiencia en el desarrollo de servicios web JSON/XML;
- conocimiento de Linux al nivel de un usuario de consola seguro;
- capacidad para diseñar e implementar nuevos requisitos comerciales garantizando al mismo tiempo la funcionalidad de otras funciones del sistema;
- capacidad de comprender rápidamente el código de otra persona;
- ingles tecnico con diccionario
- educación técnica superior completa;
- conocimientos básicos de Java Core;
- conocimiento de SQL a nivel básico, habilidades para escribir consultas SQL;
- comprensión de los principios de programación orientada a objetos, el proceso de desarrollo de software y su ciclo de vida;
- disposición para aprender, responsabilidad;
- conocimiento del inglés a nivel de lectura y comprensión del sistema y documentación API;
- tener su propio código (por ejemplo, proyectos educativos o sin fines de lucro);
- conocimiento de SQL a nivel básico, habilidades para escribir consultas SQL;
- familiaridad con XML, SOAP, WSDL, XSD;
- Experiencia trabajando con sistemas de control de versiones (Subversion, Git).
GO TO FULL VERSION