De acordo com estatísticas que coletamos ao longo dos anos de existência do projeto, os alunos do JavaRush começam a pensar ativamente sobre o trabalho futuro aproximadamente no meio do curso. Se você já chegou a este ponto, provavelmente se interessará por esta pequena lista de empresas de TI que se dedicam ao desenvolvimento de software e que frequentemente procuram programadores e testadores no Dnipro. 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).
Começaremos nossa análise com quatro representantes dos “Big Five” (Ciclum, Epam, Luxsoft, SoftServe. A quinta empresa desta lista, Global Logic, ainda não abriu um escritório em Dnepr): estes são os maiores empregadores de TI em Ucrânia (empregam milhares de programadores), desenvolvem software personalizado (terceirizado), principalmente para o mercado ocidental e possuem escritórios em todo o mundo.
Tipo: empresa de terceirização Site: https://www.ciklum.com Página em HH https://kiev.hh.ua/employer/8987 Página em Habr: https://habrahabr.ru/company/Ciklum Quem eles procuram para: Java, C#, Python, PHP, FrontEnd (JavaScript), DevOps, QA O que se espera dos desenvolvedores Java (Médio, de acordo com as vagas): esta empresa tem projetos muito diferentes e, consequentemente, os requisitos são diferentes. No entanto, existem alguns pontos gerais. Tentamos apresentá-los aqui
O slogan publicitário da empresa é “a engenharia está no nosso DNA”. A EPAM é uma das maiores terceirizadoras do mundo, liderando um grande número de projetos para diversos clientes. Apesar da fama duvidosa que a empresa conquistou através de vídeos promocionais duvidosos (veja “Cem Passos para EPAM”), este é um lugar muito sério para se trabalhar e com grandes perspectivas de crescimento. Site: https://www.epam.com Página em HH: https://kiev.hh.ua/employer/18231 Página em Habr: https://habrahabr.ru/company/epam_systems Quem procuram: Java , C++ Full Stack, JavaScript, iOS, Android, controle de qualidade. O que se espera dos desenvolvedores Java (Médio):
Outro gigante da terceirização, representado em diversas cidades ucranianas e em vários países. A Luxoft cria projetos em quase todos os setores (por exemplo, indústria automotiva, finanças, bancos). A Ucrânia é famosa pelos seus altos salários (acima da média do mercado). Site: https://career.luxoft.com Página em HH: https://hh.ua/employer/1304 Página em Habr: https://habrahabr.ru/company/luxoft Quem procuram: Java, C++ Full Stack, JavaScript, iOS, Android, controle de qualidade. O que se espera dos desenvolvedores Java (Médio, conforme vagas): Luxoft é uma empresa enorme com um grande número de projetos. Conseqüentemente, eles têm nuances diferentes e os requisitos de conhecimento dos desenvolvedores também diferem. Abaixo está a vaga “média” da Luxsoft para o cargo de “desenvolvedor Java”.
Provavelmente a maior empresa de TI nascida na Ucrânia. A SoftServe coopera tanto com grandes corporações globais quanto com startups promissoras. Os especialistas da empresa têm experiência em desenvolvimento de software – desde Cloud, Segurança e UX Design até Big Analytics e Internet das Coisas. Site: http://softserve.ua Página em HH: https://hh.ua/employer/20857 Quem procuram: Java, C++, C/Assembler, Objective-C, .NET, Python, JavaScript, GO , PHP, DevOps, controle de qualidade, controle de qualidade. O que se espera dos desenvolvedores Java (Médio, conforme vagas):
Outra grande e bastante grande empresa de terceirização que desenvolve software para empresas de tecnologia, fundos de investimento, representantes do mercado de tecnologia móvel, medicina, projetos de Internet e outros. Site: http://dataart.ua Página em HH: https://hh.ru/employer/69961 Página em Habr: https://habrahabr.ru/company/dataart Quem procuram: Java, .NET, Rubi, JavaScript. O que se espera dos desenvolvedores Java (Médio, conforme vagas):
Ciklum
Ciklum é uma empresa internacional de terceirização. Os clientes da Ciklum são muito diversos, principalmente empresas de grande e médio porte, bem como empresas de tecnologia. Assim, na Ciklum você trabalhará principalmente com projetos empresariais clássicos em grandes equipes.- 2-3 anos de experiência em desenvolvimento Java;
- Primavera, Jersey, Hibernação;
- Maven, Gradle;
- experiência com Scrum;
- sólido conhecimento de OOP, padrões e melhores práticas de desenvolvimento;
- HTML, JSP, CSS;
- conhecimento de Java 8, Spring, web services, JMS, Hibernate, SQL;
- Testes unitários (Mockito, JUnit);
- bancos de dados (PostgreSQL, Oracle);
- Algumas vagas exigem formação universitária em TI.
- Experiência em programação Java de pelo menos 1 ano;
- Conhecimento confiável de Java Core;
- Inglês Intermediário ou superior (falado e escrito);
- Será um plus: HTML, CSS e jQuery.
EPAM
- 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 precisamos de um desenvolvedor back-end apaixonado, e em outros precisamos de um desenvolvedor full-stack versátil;
- usamos metodologias de desenvolvimento flexíveis
- Temos uma atitude positiva em relação aos testes oportunos de código, usamos testes unitários, TDD, BDD.
- O seu nível de proficiência em inglês é muito importante para nós, pois a grande maioria dos nossos clientes está localizada na América do Norte e na Europa. As equipes de desenvolvimento são frequentemente distribuídas. Ficaremos felizes se você falar inglês em nível intermediário e superior.
- Os treinamentos EPAM são projetados para estudantes com habilidades de programação e uma boa compreensão dos princípios OOP;
- nível de inglês escrito e falado – não abaixo da média;
- habilidades analíticas e engenhosidade na resolução de problemas não padronizados;
- Conhecimento confiável de algoritmos e estruturas de dados, OOP e experiência em trabalhar com bancos de dados, conhecimento de HTML, CSS;
- experiência de programação em qualquer linguagem.
Luxoft
- 3+ anos de experiência em desenvolvimento OOP;
- Especialista em server side, Java Core, Spring;
- especialista: genéricos, threading/locking, fluxos/lambdas Java 8;
- compreensão e capacidade de depurar grandes pedaços de código complexos;
- Experiência em design de APIs;
- bom conhecimento de ferramentas de desenvolvimento, ambientes e utilitários;
- bom entendimento de algoritmos, complexidade e otimização;
- Inglês, oral e escrito.
- Java;
- Java8 - Lambdas, Fluxos;
- Simultaneidade;
- Testes unitários (Junit ou TestNG e Mockito ou PowerMock ou jMock);
- DESCANSAR;
- Primavera;
- Hibernar;
- festança;
- SQL (MsSql);
- Integração Contínua (usando Team City ou Jenkins);
- Maven (ou Gradle);
- Fitnesse ou outro framework BDD (JBehave, Cucumber, Robot Framework).
- Goiaba, Java Script (é bom ter);
- SVN (ou GIT);
Serviço leve
- Experiência confiável no desenvolvimento de aplicações Web Java;
- Experiência com serviços Java 8, Spring, Maven, RabbitMQ, JAXB, JSON, Splunk, RESTful;
- Inglês Intermediário Forte +.
DataArt
- excelente conhecimento de Java;
- experiência no desenvolvimento de aplicações Java Enterprise;
- experiência com Spring MVC Framework, Hibernate;
- experiência na criação de APIs REST;
- compreensão de arquiteturas de mensagens e experiência prática no uso de sistemas JMS;
- experiência prática trabalhando com bancos de dados (SQL obrigatório, preferencialmente NoSQL);
- conhecimento de OOP, OOD e padrões de projeto;
- conhecimento de ferramentas para construção de projetos (Maven, Nexus);
- experiência na utilização de sistemas de Integração Contínua (Jenkins/TeamCity);
- Pelo menos 3 anos de experiência em desenvolvimento de aplicações web.
- experiência em metodologia Ágil (SCRUM, TDD);
- independência;
- habilidade para trabalhar em equipe;
- inglês falado.
- conhecimento de JavaScript 2015 (ES6);
- conhecimento de frameworks JavaScript (jQuery, React.js);
- conhecimento de HTML5/CSS3.
- conhecimento de Java SE (Coleções, Multithreading, Tratamento de Exceções, JDBC);
- conhecimento básico de bancos de dados relacionais (SQL), HTML, XML, HTTP;p
- conhecimento dos princípios de desenvolvimento de aplicações web utilizando Servlet, JSP e bancos de dados;
- conhecimento dos fundamentos da programação orientada a objetos;
- habilidades para trabalhar com um dos sistemas de controle de versão (Git, SVN), proficiência em qualquer ferramenta de construção de projeto (Maven, Gradle, Ant);
- inglês falado.
GO TO FULL VERSION