According to statistics from the DOU project, approximately 39% of all IT specialists in Ukraine live in Kyiv. So in the capital, finding a job is much better than in other regions. True, there are also several more applicants. If you are already starting to look closely at companies and are thinking about where to send your resume, the articles in the “Looking for a Job” series will be useful to you. We tried to provide information about companies that may be of interest to potential employees, in particular, requirements for developers (in our case, Java).
This article is dedicated to outsourcing companies (that is, those that develop custom software, mainly for the Western market). We will begin our review with representatives of the Big Five, the largest IT employers in Ukraine. These are Ciklum, Epam, Global Logic, Luxoft and SoftServe.
Type: outsourcing company Website: https://www.ciklum.com Page on HH: https://kiev.hh.ua/employer/8987 Page on Habré: https://kiev.hh.ua/employer/8987 Whom looking for: Java, C#, Python, PHP, FrontEnd (JavaScript), DevOps, QA What is expected from Java developers (Middle, according to vacancies): this company has very different projects, and accordingly, the requirements are different. However, there are some general points. We tried to present them here:
GlobalLogic is one of the five largest IT companies in Ukraine. The company creates software for the automotive industry, medicine, and robotics. GlobalLogic is headquartered in the United States and has development centers around the world. More than 90% of GlobalLogic’s developments in Ukraine are complex R&D projects. Website: https://www.globallogic.com/ua Who they are looking for: Java, Python, C#, C++, iOS, Android, JavaScript, QA, DevOps What is expected from Java developers (according to vacancies):
The company's advertising slogan is “engineering is in our DNA.” EPAM is one of the largest outsourcers in the world, leading a huge number of projects for different clients. Despite the dubious fame that the company gained after some very strange promotional videos (see “One Hundred Steps to EPAM”), this is a very serious place to work with great growth prospects. Website: https://www.epam.com Page on HH: https://kiev.hh.ua/employer/18231 Page on Habr: https://habrahabr.ru/company/epam_systems Who they are looking for: Java, C+ + Full Stack, JavaScript, iOS, Android, QA. What is expected from Java developers (Middle):
Another outsourcing giant, represented in several Ukrainian cities and many countries. Luxoft creates projects in almost all industries (for example, the automotive industry, finance, banking). Ukraine is famous for its high salaries (higher than the market average). Website: https://career.luxoft.com Page on HH: https://hh.ua/employer/1304 Page on Habr: https://habrahabr.ru/company/luxoft Who they are looking for: Java, C++ Full Stack, JavaScript, iOS, Android, QA. What is expected from Java developers (Middle, according to vacancies): Luxoft is a huge company with a large number of projects. Accordingly, they have different nuances, and the requirements for the knowledge of developers also differ. Below is the “average” Luxoft vacancy for the position of “Java developer”.
Probably the largest IT company that was born in Ukraine, and specifically in Lviv! SoftServe cooperates with both large global corporations and promising startups. The company's specialists have expertise in software development - from Cloud, Security and UX Design to Big Analytics and the Internet of Things. Website: http://softserve.ua Page on HH: https://hh.ua/employer/20857 Who they are looking for: Java, C++, C/Assembler, Objective-C, .NET, Python, JavaScript, GO, PHP, DevOps, QC, QA. What is expected from Java developers (Middle, according to vacancies):
Judging by the description on the website, this is a really fun company (or they have a really fun copywriter). But these guys take recruitment very seriously and try to make this process as efficient as possible for both parties. At this link you will even find approximate test tasks for candidates for positions in the company. We invite you to practice! Website: http://www.archer-soft.com Page on HH: https://hh.ua/employer/25914 Who they are looking for: iOS, .NET, Java, Rails, Android, MongoDB, NGINX What do they expect from Java? developers (Middle, according to vacancies):
Ciklum
Ciklum is an international outsourcing company. Ciklum's clients are very diverse, mainly large and medium-sized businesses, as well as technology companies. Thus, at Ciklum you will mainly work with classic Enterprise projects in large teams.- 2-3 years of Java development experience;
- Spring, Jersey, Hibernate;
- Maven, Gradle;
- experience with Scrum;
- solid knowledge of OOP, patterns and best development practices;
- HTML, JSP, CSS;
- knowledge of Java 8, Spring, web services, JMS, Hibernate, SQL;
- Unit testing (Mockito, JUnit );
- databases (PostgreSQL, Oracle);
- Some vacancies require a university degree in IT.
- Java programming experience of at least 1 year;
- Confident knowledge of Java Core;
- English Intermediate or higher (spoken and written);
- Will be a plus: HTML, CSS and jQuery.
GlobalLogic
- 1.5 years of experience in Java development;
- Core Java – excellent knowledge;
- good understanding of OOP/OOD;
- experience in J2EE: JAX-WS, Spring;
- experience in J2EE: JMS, JAX-RS, EJB is a plus;
- RDBMS background (preferably Oracle);
- Linux: free user;
- Experience with GWT will be a plus;
- XML/XSD/XSLT/XPath would be a plus;
- excellent communication skills, good English.
EPAM
- Java 7.8;
- Spring 4;
- JPA/Hibernate/JDBC;
- RESTful WS/SOAP
- Apache Tomcat/JBoss WildFly
- MySQL / MS SQL / Oracle / MongoDB
- depending on the project, specific technologies can be used, such as Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop, etc.;
- In some places we need a passionate back-end developer, and in others we need a versatile full-stack developer;
- we use flexible development methodologies;
- We have a positive attitude towards timely testing of code, we use unit-tests, TDD, BDD;
- Your level of English proficiency is very important to us, as the vast majority of our customers are located in North America and Europe. Development teams are often distributed. We will be glad if you speak English at an Intermediate level and above
- EPAM trainings are designed for students with programming skills and a good understanding of OOP principles;
- level of written and spoken English – not below average;
- analytical skills and ingenuity in solving non-standard problems;
- Confident knowledge of algorithms and data structures, OOP and experience working with databases, knowledge of HTML, CSS;
- Experience in programming in any language.
Luxoft
- 3+ years of experience in OOP development;
- Server side expert, Java Core, Spring;
- Expert: generics, threading/locking, Java 8 streams/lambdas
- Understanding and ability to debug large complex pieces of code;
- API design experience;
- Good knowledge of development tools, environments and utilities;
- Good understanding of algorithms, complexity and optimization;
- English, oral and written.
- Java;
- Java8 - Lambdas, Streams;
- Concurrency;
- Unit tests (Junit or TestNG and Mockito or PowerMock or jMock);
- REST;
- Spring;
- Hibernate ;
- bash;
- SQL (MsSql);
- Continuous Integration (using Team City or Jenkins);
- Maven (or Gradle);
- Fitnesse or another BDD framework (JBehave, Cucumber, Robot Framework);
- Guava, Java Script (nice to have);
- SVN (or GIT).
SoftServe
- Confident experience in Java Web Application development;
- Experience with Java 8, Spring, Maven, RabbitMQ, JAXB, JSON, Splunk, RESTful services;
- English Intermediate Strong +.
Archer Software
- J2EE, JSP, Spring (MVC, IoC, AOP), Hibernate (Criterias);
- HTML/XHTML, CSS, JavaScript;
- More than 1 year of experience in Java development;
- More than 5 years of experience in IT.
- Java: Spring Security, Lucene, Velocity, Sitemesh or Tiles;
- Front-end: prototype + scriptaculos or jquery;
- C++ background is welcome.
GO TO FULL VERSION