Menurut statistik yang kami kumpulkan selama bertahun-tahun keberadaan proyek, siswa JavaRush mulai aktif memikirkan pekerjaan di masa depan kira-kira di tengah-tengah kursus. Jika Anda sudah mencapai titik ini, Anda mungkin akan tertarik dengan daftar kecil perusahaan IT yang bergerak di bidang pengembangan perangkat lunak dan sering mencari programmer dan penguji di Dnipro. Dalam artikel tersebut, kami mencoba memberikan informasi tentang perusahaan yang mungkin menarik bagi calon karyawan, khususnya persyaratan untuk pengembang (dalam kasus kami, Java).
Kami akan memulai tinjauan kami dengan empat perwakilan dari “Lima Besar” (Ciclum, Epam, Luxsoft, SoftServe. Perusahaan kelima dalam daftar ini, Global Logic, belum membuka kantor di Dnepr): ini adalah perusahaan IT terbesar di Ukraina (mereka mempekerjakan ribuan pemrogram), mereka mengembangkan perangkat lunak khusus (outsourcing), terutama untuk pasar Barat dan memiliki kantor di seluruh dunia.
Jenis: perusahaan outsourcing Situs web: https://www.ciklum.com Halaman di HH https://kiev.hh.ua/employer/8987 Halaman di Habr: https://habrahabr.ru/company/Ciklum Siapa yang mereka cari untuk: Java , C#, Python, PHP, FrontEnd (JavaScript), DevOps, QA Apa yang diharapkan dari pengembang Java (Tengah, menurut lowongan): perusahaan ini memiliki proyek yang sangat berbeda, dan karenanya, persyaratannya pun berbeda. Namun, ada beberapa poin umum. Kami mencoba menyajikannya di sini
Slogan iklan perusahaan ini adalah “rekayasa ada dalam DNA kami”. EPAM adalah salah satu agen outsourcing terbesar di dunia, yang memimpin sejumlah besar proyek untuk klien berbeda. Terlepas dari ketenaran yang meragukan yang diperoleh perusahaan melalui video promosi yang meragukan (lihat "Seratus Langkah Menuju EPAM"), ini adalah tempat yang sangat serius untuk bekerja dengan prospek pertumbuhan yang besar. Situs web: https://www.epam.com Halaman di HH: https://kiev.hh.ua/employer/18231 Halaman di Habr: https://habrahabr.ru/company/epam_systems Siapa yang mereka cari: Java , C+ + Tumpukan Penuh, JavaScript, iOS, Android, QA. Apa yang diharapkan dari pengembang Java (Tengah):
Raksasa outsourcing lainnya, diwakili di beberapa kota Ukraina dan banyak negara. Luxoft menciptakan proyek di hampir semua industri (misalnya industri otomotif, keuangan, perbankan). Ukraina terkenal dengan gajinya yang tinggi (lebih tinggi dari rata-rata pasar). Situs web: https://career.luxoft.com Halaman di HH: https://hh.ua/employer/1304 Halaman di Habr: https://habrahabr.ru/company/luxoft Siapa yang mereka cari: Java, C++ Tumpukan Penuh, JavaScript, iOS, Android, QA. Apa yang diharapkan dari pengembang Java (Menengah, menurut lowongan): Luxoft adalah perusahaan besar dengan jumlah proyek yang banyak. Oleh karena itu, mereka memiliki nuansa yang berbeda, dan persyaratan pengetahuan pengembang juga berbeda. Di bawah ini adalah lowongan Luxsoft “rata-rata” untuk posisi “Pengembang Java”.
Mungkin perusahaan IT terbesar yang lahir di Ukraina. SoftServe bekerja sama dengan perusahaan global besar dan startup yang menjanjikan. Spesialis perusahaan memiliki keahlian dalam pengembangan perangkat lunak - mulai dari Cloud, Keamanan, dan Desain UX hingga Big Analytics dan Internet of Things. Situs web: http://softserve.ua Halaman di HH: https://hh.ua/employer/20857 Siapa yang mereka cari: Java, C++, C/Assembler, Objective-C, .NET, Python, JavaScript, GO , PHP, DevOps, QC, QA. Apa yang diharapkan dari pengembang Java (Menengah, sesuai lowongan):
Perusahaan outsourcing besar dan cukup besar lainnya yang mengembangkan perangkat lunak untuk perusahaan teknologi, dana investasi, perwakilan pasar teknologi seluler, obat-obatan, proyek Internet, dan lain-lain. Situs web: http://dataart.ua Halaman di HH: https://hh.ru/employer/69961 Halaman di Habr: https://habrahabr.ru/company/dataart Siapa yang mereka cari: Java, .NET, Rubi, JavaScript. Apa yang diharapkan dari pengembang Java (Menengah, sesuai lowongan):
Ciklum
Ciklum adalah perusahaan outsourcing internasional. Klien Ciklum sangat beragam, terutama perusahaan skala besar dan menengah, serta perusahaan teknologi. Jadi, di Ciklum Anda terutama akan bekerja dengan proyek Perusahaan klasik dalam tim besar.- 2-3 tahun pengalaman pengembangan Java;
- Musim Semi, Jersey, Hibernasi;
- Maven, Gradle;
- pengalaman dengan Scrum;
- pengetahuan yang kuat tentang OOP, pola dan praktik pengembangan terbaik;
- HTML, JSP, CSS;
- pengetahuan tentang Java 8, Spring, layanan web, JMS, Hibernate, SQL;
- Pengujian unit (Mockito, JUnit);
- database (PostgreSQL, Oracle);
- Beberapa lowongan memerlukan gelar universitas di bidang IT.
- Pengalaman pemrograman Java minimal 1 tahun;
- Pengetahuan yang percaya diri tentang Java Core;
- Bahasa Inggris Menengah atau lebih tinggi (lisan dan tulisan);
- Akan menjadi nilai tambah: HTML, CSS dan jQuery.
EPAM
- Jawa 7.8;
- Musim semi 4;
- JPA/Hibernasi/JDBC.
- WS/SOAP yang tenang;
- Apache Tomcat / JBoss WildFly;
- MySQL/MS SQL/Oracle/MongoDB;
- tergantung pada proyeknya, teknologi tertentu dapat digunakan, seperti Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop, dll.;
- Di beberapa tempat kita membutuhkan back-end developer yang penuh semangat, dan di tempat lain kita membutuhkan full-stack developer yang serba bisa;
- kami menggunakan metodologi pengembangan yang fleksibel
- Kami memiliki sikap positif terhadap pengujian kode yang tepat waktu, kami menggunakan unit-test, TDD, BDD.
- Tingkat kemahiran bahasa Inggris Anda sangat penting bagi kami, karena sebagian besar pelanggan kami berlokasi di Amerika Utara dan Eropa. Tim pengembangan sering kali didistribusikan. Kami akan senang jika Anda berbicara bahasa Inggris pada tingkat Menengah ke atas.
- Pelatihan EPAM dirancang untuk siswa dengan keterampilan pemrograman dan pemahaman yang baik tentang prinsip-prinsip OOP;
- tingkat bahasa Inggris lisan dan tulisan – tidak di bawah rata-rata;
- keterampilan analitis dan kecerdikan dalam memecahkan masalah non-standar;
- Pengetahuan yang percaya diri tentang algoritma dan struktur data, OOP dan pengalaman bekerja dengan database, pengetahuan tentang HTML, CSS;
- pengalaman pemrograman dalam bahasa apa pun.
mewah
- 3+ tahun pengalaman dalam pengembangan OOP;
- Pakar sisi server, Java Core, Spring;
- ahli: generik, threading/locking, aliran Java 8/lambdas;
- pemahaman dan kemampuan untuk men-debug potongan kode yang besar dan kompleks;
- Pengalaman desain API;
- pengetahuan yang baik tentang alat pengembangan, lingkungan dan utilitas;
- pemahaman yang baik tentang algoritma, kompleksitas dan optimasi;
- Bahasa Inggris, lisan dan tulisan.
- Jawa;
- Java8 - Lambdas, Aliran;
- Konkurensi;
- Tes unit (Junit atau TestNG dan Mockito atau PowerMock atau jMock);
- ISTIRAHAT;
- Musim semi;
- Hibernasi;
- pesta;
- SQL (MsSql);
- Integrasi Berkelanjutan (menggunakan Team City atau Jenkins);
- Maven (atau Gradle);
- Fitnesse atau kerangka BDD lainnya (JBehave, Cucumber, Robot Framework).
- Jambu Biji, Java Script (enak untuk dimiliki);
- SVN (atau GIT);
Pelayanan Lembut
- Pengalaman percaya diri dalam pengembangan Aplikasi Web Java;
- Pengalaman dengan layanan Java 8, Spring, Maven, RabbitMQ, JAXB, JSON, Splunk, RESTful;
- Bahasa Inggris Menengah Kuat +.
Seni Data
- pengetahuan yang sangat baik tentang Jawa;
- pengalaman dalam mengembangkan aplikasi Java Enterprise;
- pengalaman menggunakan Spring MVC Framework, Hibernate;
- pengalaman dalam membuat REST API;
- pemahaman tentang arsitektur pesan dan pengalaman praktis dalam menggunakan sistem JMS;
- pengalaman praktis bekerja dengan database (diperlukan SQL, NoSQL lebih disukai);
- pengetahuan tentang OOP, OOD dan pola desain;
- pengetahuan tentang alat untuk membangun proyek (Maven, Nexus);
- pengalaman dalam menggunakan sistem Integrasi Berkelanjutan (Jenkins/TeamCity);
- Pengalaman minimal 3 tahun dalam pengembangan aplikasi web.
- pengalaman dalam metodologi Agile (SCRUM, TDD);
- kemerdekaan;
- keterampilan bekerja dalam tim;
- berbicara bahasa Inggris.
- pengetahuan tentang JavaScript 2015 (ES6);
- pengetahuan tentang kerangka JavaScript (jQuery, React.js);
- pengetahuan tentang HTML5/CSS3.
- pengetahuan tentang Java SE (Koleksi, Multithreading, Penanganan Pengecualian, JDBC);
- pengetahuan dasar tentang database relasional (SQL), HTML, XML, HTTP;p
- pengetahuan tentang prinsip-prinsip pengembangan aplikasi web menggunakan Servlet, JSP dan database;
- pengetahuan tentang dasar-dasar pemrograman berorientasi objek;
- keterampilan dalam bekerja dengan salah satu sistem kontrol versi (Git, SVN), kemahiran dalam alat pembangunan proyek apa pun (Maven, Gradle, Ant);
- berbicara bahasa Inggris.
GO TO FULL VERSION