Según las estadísticas recopiladas 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 las ciudades más grandes de Kazajstán.
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).
Sitio web: https://www.epam.com Página en Habré: https://habrahabr.ru/company/epam_systems A quién buscan: Java, C++ Full Stack, JavaScript, iOS, Android, QA. Qué se espera de los desarrolladores de Java (Medio, según vacantes):
A juzgar por la autodefinición de la empresa, la plataforma Java es prácticamente la religión de Greetgo. En el sitio web de los chicos está escrito que son el único proveedor kazajo con experiencia exitosa en implementación internacional. Dedicado al desarrollo de software empresarial. Utilizan tecnologías avanzadas y no son ajenas a las tendencias. Por ejemplo, trabajan con Big Data. Sitio web: http://greetgo.ru A quién buscan: principalmente desarrolladores de Java, pero a veces C# y Java Script. Qué se espera de los desarrolladores de Java (Medio, según vacantes):
La joven empresa Singularity lab desarrolla proyectos utilizando tecnologías de realidad virtual y aumentada, así como medios interactivos. Crea simuladores educativos, visualizaciones arquitectónicas, juegos, aplicaciones comerciales. La empresa se centra claramente en tecnologías innovadoras, por lo que si está interesado en proyectos de este tipo, esté atento a las vacantes. Por supuesto, la experiencia es importante en las pequeñas empresas, pero ¿quizás tengas suerte? Sitio web de la empresa: http://singularity.kz Página web de búsqueda de empleo: https://hh.kz/employer/1376791 A quién buscan: especialistas en Java, Android, iOS, C/C++, C#, UnrealEngine 4/OpenGL/ Unidad/Irreal. Qué se espera de los desarrolladores de sistemas móviles (según las vacantes):
SanScrIT crea principalmente software en banca, tecnología financiera y otros sectores comerciales. La empresa fue fundada en 2015 y hoy cuenta con más de 70 personas. Sitio web: http://www.sanscrit.kz Página en el sitio de búsqueda de empleo: https://almaty.hh.kz/employer/1898411 A quién buscan: Java, JavaScript, QA. Qué se espera de los desarrolladores de Java (Medio, según vacantes):
Esta empresa fue fundada en el Reino Unido y durante más de 10 años de operación ha abierto 14 oficinas en 6 países. Colvir Software Solutions desarrolla, implementa y respalda soluciones integradas integrales para automatizar las actividades financieras y comerciales de bancos, oficinas de correos, empresas e instituciones financieras gubernamentales. Sitio web: http://www.colvir.com/ru Página en el sitio de búsqueda de empleo: < https://almaty.hh.kz/employer/707817 A quién buscan: Java, Oracle, Delphi, JavaScript. Qué se espera de los desarrolladores de Java (Medio, según vacantes):
EPAM
EPAM es uno de los subcontratistas más grandes del mundo y lidera una gran cantidad de proyectos para diferentes clientes. El lema publicitario de la empresa es "la ingeniería está en nuestro ADN". EPAM opera en Kazajstán desde 2008. La empresa gestiona proyectos en Astana, Almaty, Karaganda y Atyrau.- Java 7.8;
- Primavera 4;
- JPA/Hibernación/JDBC;
- RESTful WS/SOAP;
- Apache Tomcat/JBoss WildFly;
- MySQL/MS SQL/Oracle/MongoDB;
- dependiendo del proyecto se pueden utilizar tecnologías específicas como Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop, etc.;
- En algunos lugares necesita un desarrollador back-end apasionado y en otros necesita un desarrollador universal full-stack;
- pruebas unitarias, TDD, BDD;
- Para EPAM, el dominio del inglés es importante ya que la gran mayoría de los clientes se encuentran en América del Norte y Europa. Los equipos de desarrollo suelen estar distribuidos. Por lo tanto, el inglés es de Intermedio y superior.
- perseverancia e ingenio en la resolución de problemas atípicos;
- conocimiento de los conceptos básicos de programación orientada a objetos, DB/Java;
- Conocimiento de inglés a un nivel no inferior al intermedio.
saludar
- experiencia en desarrollo de aplicaciones en Java o C#, así como Java Script, TypeScript, HTML, CSS3;
- experiencia en trabajar y aplicar los principios del análisis y diseño orientado a objetos;
- participación en todo el ciclo de vida del desarrollo de software, desde el estudio y el diseño hasta la implementación del producto final para el Cliente;
- Experiencia con DBMS relacional;
- Experiencia con sistemas de gestión de configuración de software (SCM): git;
- Se prefiere el conocimiento y la aplicación de Test Driven Development;
- se valora el conocimiento (experiencia en la aplicación) de los principios de las metodologías flexibles de desarrollo de software (XP y Scrum);
- competencia comunicativa y capacidad para trabajar en un entorno orientado a equipos y proyectos;
- capacidad para leer documentación en inglés;
- responsabilidad personal por los resultados del trabajo, la búsqueda de la calidad y la alta profesionalidad.
- Experiencia con DBMS no relacionales;
- experiencia con Angular2;
- experiencia con seleniuro (o selenio);
- Experiencia con gradle, nodejs, gulp, welpack;
- conocimiento de Inglés.
- alguien que alguna vez haya desarrollado algo;
- pensante, entusiasta, con mente inquisitiva;
- alguien apasionado por la programación;
- uno que lee libros;
- alguien que quiera demostrar que en Kazajstán se programa;
- alguien que quiera tener las recetas secretas para desarrollar módulos web;
- alguien que quiera controlar fácilmente los servidores web;
- alguien que quiera aprender la magia de Java;
- alguien que quiera aprender a completar misiones de TI;
- alguien que quiere “hacer estallar” el cerebro con sus conocimientos a distancia.
Laboratorio de singularidad
- necesitará trabajar en dos plataformas, utilizando soluciones multiplataforma (QT, Xamarin, en menor medida, Unity) o lenguajes nativos Java\Swift;
- el resultado principal son aplicaciones estables y fluidas;
- Comprender el proceso de creación de aplicaciones 3D. Será necesario trabajar con realidad virtual móvil;
- conocimiento de sistemas de control de versiones;
- brillan en los ojos al escuchar las palabras “aprendizaje automático”, “redes neuronales”, “interfaces hombre-computadora”, “visión por computadora”, “grandes datos”;
- disgusto por las “bicicletas” y las “muletas”, mientras que el uso óptimo de soluciones ya preparadas.
SanScriT
- conocimiento y experiencia de programación en Java;
- conocimiento de principios y patrones de diseño de software;
- experiencia con el framework Spring (Boot, Web, IoC, Seguridad, Datos);
- Experiencia trabajando con bases de datos a través de JDBC y utilizando transacciones de bases de datos;
- conocimiento y capacidad para utilizar la transaccionalidad en bases de datos relacionales;
- habilidades de prueba de código (conocimiento de la biblioteca Junit/TestNG, tipología de prueba);
- Experiencia con sistemas de control de versiones (Git);
- Experiencia con herramientas de construcción (Gradle, Maven).
- experiencia con PostgreSQL;
- experiencia con Hibernate, MyBatis;
- Experiencia con Docker.
Soluciones de software Colvir
- Conocimiento seguro de la pila Java EE7/8;
- comprender el subproceso múltiple en Java;
- Habilidades de DevOps en la administración de sus propios bancos de pruebas (Linux, Oracle);
- habilidades y deseo de comprender y refactorizar el código heredado, un deseo moderado de desechar todo lo viejo y escribir todo lo nuevo;
- desarrollo front end en Angular, habilidades básicas en creación de aplicaciones web de una sola página, conocimiento de AngularJS 1.x;
- conocimiento de HTML/CSS/JS;
- Experiencia con sistemas de control de versiones (Mercurial).
- conocimientos básicos de administración de Linux;
- Experiencia en el uso de React JS.
- conocimiento de Java;
- conocimiento de AngularJS 1.x;
- Conocimientos de HTML/CSS/JS.
- Experiencia con sistemas de control de versiones (Mercurial);
- trabajar en linux.
- procesar las solicitudes entrantes de los usuarios a través del ServiceDesk interno;
- clasificación por tipo (Consulta/Error/Retrabajo), priorización;
- corregir errores simples en el sistema (Java, Angular);
- asesoramiento a usuarios;
- soporte de documentación del producto;
- mantenimiento y seguimiento de la infraestructura del proyecto.
GO TO FULL VERSION