De acordo com estatísticas coletadas ao longo dos anos de existência do projeto, os alunos do JavaRush começam a pensar ativamente em trabalhos futuros aproximadamente no meio do curso. Se você já chegou a este ponto, provavelmente estará interessado nesta pequena lista de empresas de TI que estão envolvidas no desenvolvimento de software e frequentemente procuram programadores e testadores nas maiores cidades do Cazaquistão.
No artigo procuramos fornecer informações sobre empresas que possam ser do interesse de potenciais funcionários, em especial, os requisitos para desenvolvedores (no nosso caso, Java).
Site: https://www.epam.com Página no Habré: https://habrahabr.ru/company/epam_systems Quem procuram: Java, C++ Full Stack, JavaScript, iOS, Android, QA. O que se espera dos desenvolvedores Java (Médio, conforme vagas):
A julgar pela autodefinição da empresa, a plataforma Java é praticamente a religião da Greetgo. No site dos rapazes está escrito que eles são o único fornecedor cazaque com experiência de implementação internacional bem-sucedida. Envolvido no desenvolvimento de software empresarial. Eles utilizam tecnologias avançadas e não estão alheios às tendências. Por exemplo, eles trabalham com Big Data. Site: http://greetgo.ru Quem procuram: principalmente desenvolvedores Java, mas às vezes C# e Java Script. O que se espera dos desenvolvedores Java (Médio, conforme vagas):
A jovem empresa Singularity lab desenvolve projetos utilizando tecnologias de realidade virtual e aumentada, além de mídias interativas. Cria simuladores educacionais, visualizações arquitetônicas, jogos, aplicativos de negócios. A empresa aposta claramente em tecnologias inovadoras, por isso, se você tem interesse em projetos desse tipo, fique atento às vagas. É claro que a experiência é importante nas pequenas empresas, mas talvez você tenha sorte? Site da empresa: http://singularity.kz Página do site de busca de empregos: https://hh.kz/employer/1376791 Quem procuram: especialistas em Java, Android, iOS, C/C++, C#, UnrealEngine 4/OpenGL/ Unidade/Irreal. O que se espera dos desenvolvedores de sistemas mobile (de acordo com as vagas):
A SanScrIT cria principalmente software nos setores bancário, de tecnologia financeira e outros setores de negócios. A empresa foi fundada em 2015 e hoje seu quadro de funcionários é de mais de 70 pessoas. Site: http://www.sanscrit.kz Página no site de busca de empregos: https://almaty.hh.kz/employer/1898411 Quem procuram: Java, JavaScript, QA. O que se espera dos desenvolvedores Java (Médio, conforme vagas):
Esta empresa foi fundada no Reino Unido e ao longo de mais de 10 anos de operação abriu 14 escritórios em 6 países. A Colvir Software Solutions desenvolve, implementa e oferece suporte a soluções integradas e abrangentes para automatizar as atividades financeiras e comerciais de bancos, correios, empresas e instituições financeiras governamentais. Site: http://www.colvir.com/ru Página no site de busca de empregos: < https://almaty.hh.kz/employer/707817 Quem procuram: Java, Oracle, Delphi, JavaScript. O que se espera dos desenvolvedores Java (Médio, conforme vagas):
EPAM
A EPAM é uma das maiores terceirizadoras do mundo, liderando um grande número de projetos para diversos clientes. O slogan publicitário da empresa é “a engenharia está no nosso DNA”. A EPAM opera no Cazaquistão desde 2008. A empresa executa projetos em Astana, Almaty, Karaganda e Atyrau.- Java 7.8;
- Primavera 4;
- JPA/Hibernate/JDBC;
- WS/SOAP RESTful;
- Apache Tomcat/JBoss WildFly;
- MySQL/MS SQL/Oracle/MongoDB;
- dependendo do projeto, podem ser utilizadas tecnologias específicas, como Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop, etc.;
- Em alguns lugares você precisa de um desenvolvedor back-end apaixonado, e em outros você precisa de um desenvolvedor full-stack universal;
- testes unitários, TDD, BDD;
- Para a EPAM, a proficiência em inglês é importante, uma vez que a grande maioria dos clientes está localizada na América do Norte e na Europa. As equipes de desenvolvimento são frequentemente distribuídas. Portanto, o inglês é intermediário e superior.
- persistência e engenhosidade na resolução de problemas não padronizados;
- conhecimento dos fundamentos de OOP, DB/Java;
- conhecimento de inglês em nível não inferior ao intermediário.
saudação
- experiência em desenvolvimento de aplicações em Java ou C#, bem como Java Script, TypeScript, HTML, CSS3;
- experiência em trabalhar e aplicar os princípios de análise e design orientados a objetos;
- participação em todo o ciclo de vida de desenvolvimento de software – desde o levantamento e design até a implementação do produto final no Cliente;
- Experiência com SGBD relacionais;
- Experiência com sistemas de gerenciamento de configuração de software (SCM): git;
- É preferível conhecimento e aplicação de Desenvolvimento Orientado a Testes;
- conhecimento (experiência na aplicação) dos princípios de metodologias flexíveis de desenvolvimento de software (XP e Scrum) é bem-vindo;
- competência de comunicação e capacidade de trabalhar num ambiente orientado para equipas e projetos;
- capacidade de ler documentação em inglês;
- responsabilidade pessoal pelos resultados do trabalho, busca pela qualidade e alto profissionalismo.
- Experiência com SGBD não relacional;
- experiência com Angular2;
- experiência com seleneto (ou selênio);
- Experiência com gradle, nodejs, gulp, welpack;
- conhecimento de Inglês.
- alguém que já desenvolveu alguma coisa;
- pensativo, entusiasmado, com uma mente curiosa;
- alguém apaixonado por programação;
- aquele que lê livros;
- alguém que queira provar que existe programação no Cazaquistão;
- alguém que deseja ter receitas secretas para desenvolver módulos web;
- alguém que deseja domar servidores web facilmente;
- alguém que quer aprender a magia do Java;
- alguém que deseja aprender como completar missões de TI;
- alguém que quer “explodir” o cérebro com seus conhecimentos à distância.
Laboratório de Singularidade
- você precisará trabalhar em duas plataformas, usando soluções multiplataforma (QT, Xamarin, em menor grau Unity) ou linguagens nativas Java\Swift;
- aplicações estáveis e suaves são o principal resultado;
- Compreender o processo de criação de aplicativos 3D. Será necessário trabalhar com VR móvel;
- conhecimento de sistemas de controle de versão;
- brilho nos olhos ao ouvir as palavras “aprendizado de máquina”, “redes neurais”, “interfaces humano-computador”, “visão computacional”, “big data”;
- antipatia por “bicicletas” e “muletas”, mas uso otimizado de soluções prontas.
Sânscrito
- conhecimento e experiência de programação em Java;
- conhecimento de princípios e padrões de design de software;
- experiência com framework Spring (Boot, Web, IoC, Segurança, Dados);
- Experiência trabalhando com bancos de dados via JDBC e utilizando transações de banco de dados;
- conhecimento e capacidade de usar transacionalidade em bancos de dados relacionais;
- habilidades de teste de código (conhecimento da biblioteca Junit/TestNG, tipologia de testes);
- Experiência com sistemas de controle de versão (Git);
- Experiência com ferramentas de construção (Gradle, Maven).
- experiência com PostgreSQL;
- experiência com Hibernate, MyBatis;
- Experiência com Docker.
Soluções de software Colvir
- Conhecimento confiável da pilha Java EE7/8;
- compreender multithreading em Java;
- Habilidades DevOps na administração de seus próprios bancos de testes (Linux, Oracle);
- habilidades e desejo de compreender e refatorar código legado, um desejo moderado de jogar fora tudo o que é antigo e escrever tudo que é novo;
- desenvolvimento front end em Angular, habilidades básicas na criação de aplicações web de página única, conhecimento de AngularJS 1.x;
- conhecimento de HTML/CSS/JS;
- Experiência com sistemas de controle de versão (Mercurial).
- conhecimentos básicos de administração Linux;
- experiência com React JS.
- conhecimento de Java;
- conhecimento de AngularJS 1.x;
- conhecimento de HTML/CSS/JS.
- Experiência com sistemas de controle de versão (Mercurial);
- trabalhar em Linux.
- processar solicitações recebidas de usuários por meio do ServiceDesk interno;
- classificação por tipo (Consulta/Erro/Retrabalho), priorização;
- correção de erros simples no sistema (Java, Angular);
- aconselhamento aos utilizadores;
- suporte à documentação do produto;
- manutenção e monitoramento da infraestrutura do projeto.
GO TO FULL VERSION