Menurut statistik yang dikumpulkan 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 pemrogram dan penguji di kota-kota terbesar di Kazakhstan.
Dalam artikel tersebut, kami mencoba memberikan informasi tentang perusahaan yang mungkin menarik bagi calon karyawan, khususnya persyaratan untuk pengembang (dalam kasus kami, Java).
Situs web: https://www.epam.com Halaman di Habré: https://habrahabr.ru/company/epam_systems Siapa yang mereka cari: Java, C++ Full Stack, JavaScript, iOS, Android, QA. Apa yang diharapkan dari pengembang Java (Menengah, sesuai lowongan):
Dilihat dari definisi perusahaan, platform Java bisa dibilang adalah agama Greetgo. Di situs web mereka tertulis bahwa mereka adalah satu-satunya vendor Kazakh dengan pengalaman implementasi internasional yang sukses. Terlibat dalam pengembangan perangkat lunak perusahaan. Mereka menggunakan teknologi canggih dan tidak asing dengan tren. Misalnya, mereka bekerja dengan Big Data. Situs web: http://greetgo.ru Siapa yang mereka cari: sebagian besar pengembang Java, tetapi terkadang C# dan Java Script. Apa yang diharapkan dari pengembang Java (Menengah, sesuai lowongan):
Lab Singularity perusahaan muda mengembangkan proyek menggunakan teknologi virtual dan augmented reality, serta media interaktif. Membuat simulator pendidikan, visualisasi arsitektur, permainan, aplikasi bisnis. Perusahaan ini jelas berfokus pada teknologi inovatif, jadi jika Anda tertarik dengan proyek semacam itu, pantau terus lowongannya. Tentu saja, pengalaman itu penting di perusahaan kecil, tapi mungkin Anda akan beruntung? Situs web perusahaan: http://singularity.kz Halaman situs pencarian kerja: https://hh.kz/employer/1376791 Siapa yang mereka cari: Java, Android, iOS, C/C++, C#, UnrealEngine 4/OpenGL/ Specialist Persatuan/Tidak Nyata. Apa yang diharapkan dari pengembang sistem seluler (sesuai lowongan):
SanScrIT terutama menciptakan perangkat lunak di perbankan, teknologi keuangan, dan sektor bisnis lainnya. Perusahaan ini didirikan pada tahun 2015, dan saat ini stafnya berjumlah lebih dari 70 orang. Situs web: http://www.sanscrit.kz Halaman di situs pencarian kerja: https://almaty.hh.kz/employer/1898411 Siapa yang mereka cari: Java, JavaScript, QA. Apa yang diharapkan dari pengembang Java (Menengah, sesuai lowongan):
Perusahaan ini didirikan di Inggris, dan selama lebih dari 10 tahun beroperasi telah membuka 14 kantor di 6 negara. Colvir Software Solutions mengembangkan, menerapkan, dan mendukung solusi terintegrasi yang komprehensif untuk mengotomatisasi aktivitas keuangan dan bisnis bank, kantor pos, perusahaan, dan lembaga keuangan pemerintah. Situs web: http://www.colvir.com/ru Halaman di situs pencarian kerja: < https://almaty.hh.kz/employer/707817 Siapa yang mereka cari: Java, Oracle, Delphi, JavaScript. Apa yang diharapkan dari pengembang Java (Menengah, sesuai lowongan):
EPAM
EPAM adalah salah satu agen outsourcing terbesar di dunia, yang memimpin sejumlah besar proyek untuk klien berbeda. Slogan iklan perusahaan ini adalah “rekayasa ada dalam DNA kami”. EPAM telah beroperasi di Kazakhstan sejak 2008. Perusahaan menjalankan proyek di Astana, Almaty, Karaganda dan Atyrau.- 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 Anda memerlukan pengembang back-end yang bersemangat, dan di tempat lain Anda memerlukan pengembang full-stack universal;
- tes unit, TDD, BDD;
- Bagi EPAM, kemahiran bahasa Inggris penting karena sebagian besar pelanggan berada di Amerika Utara dan Eropa. Tim pengembangan sering kali didistribusikan. Oleh karena itu, bahasa Inggris berasal dari tingkat Menengah ke atas.
- ketekunan dan kecerdikan dalam memecahkan masalah yang tidak baku;
- pengetahuan dasar-dasar OOP, DB/Java;
- pengetahuan bahasa Inggris pada tingkat tidak lebih rendah dari menengah.
salam pergi
- pengalaman dalam mengembangkan aplikasi dalam Java atau C#, serta Java Script, TypeScript, HTML, CSS3;
- pengalaman dalam mengerjakan dan menerapkan prinsip-prinsip analisis dan desain berorientasi objek;
- partisipasi dalam siklus hidup pengembangan perangkat lunak secara penuh - mulai dari survei dan desain hingga implementasi produk akhir kepada Klien;
- Pengalaman dengan DBMS relasional;
- Pengalaman dengan sistem manajemen konfigurasi perangkat lunak (SCM): git;
- Pengetahuan dan penerapan Test Driven Development lebih diutamakan;
- pengetahuan (pengalaman dalam menerapkan) prinsip-prinsip metodologi pengembangan perangkat lunak yang fleksibel (XP dan Scrum) diterima;
- kompetensi komunikasi dan kemampuan untuk bekerja dalam lingkungan tim dan berorientasi proyek;
- kemampuan membaca dokumentasi dalam bahasa Inggris;
- tanggung jawab pribadi atas hasil pekerjaannya, mengejar kualitas dan profesionalisme yang tinggi.
- Pengalaman dengan DBMS non-relasional;
- pengalaman dengan Angular2;
- pengalaman dengan selenide (atau selenium);
- Pengalaman dengan gradle, nodejs, gulp, welpack;
- pengetahuan bahasa Inggris.
- seseorang yang pernah mengembangkan sesuatu;
- berpikir, antusias, dengan pikiran ingin tahu;
- seseorang yang tertarik dengan pemrograman;
- orang yang membaca buku;
- seseorang yang ingin membuktikan bahwa ada program di Kazakhstan;
- seseorang yang ingin mengetahui resep rahasia untuk mengembangkan modul web;
- seseorang yang ingin dengan mudah menjinakkan server web;
- seseorang yang ingin mempelajari keajaiban Jawa;
- seseorang yang ingin mempelajari cara menyelesaikan misi TI;
- seseorang yang ingin “meledakkan” otak dengan ilmunya dari jarak jauh.
Lab Singularitas
- Anda harus bekerja pada dua platform, menggunakan solusi lintas platform (QT, Xamarin, pada tingkat lebih rendah Unity) atau bahasa asli Java\Swift;
- aplikasi yang stabil dan lancar adalah hasil utamanya;
- Memahami proses pembuatan aplikasi 3D. Akan diperlukan untuk bekerja dengan VR seluler;
- pengetahuan tentang sistem kontrol versi;
- mata berbinar ketika mendengar kata “Machine learning”, “neural network”, “human-computer interface”, “computer vision”, “big data”;
- ketidaksukaan terhadap “sepeda” dan “kruk”, sementara penggunaan solusi siap pakai secara optimal.
Bahasa Sansekerta
- pengetahuan dan pengalaman pemrograman di Java;
- pengetahuan tentang prinsip dan pola desain perangkat lunak;
- pengalaman dengan kerangka Spring (Boot, Web, IoC, Keamanan, Data);
- Pengalaman bekerja dengan database melalui JDBC dan menggunakan transaksi database;
- pengetahuan dan kemampuan untuk menggunakan transaksionalitas dalam database relasional;
- keterampilan pengujian kode (pengetahuan tentang perpustakaan Junit/TestNG, tipologi pengujian);
- Pengalaman dengan sistem kontrol versi (Git);
- Pengalaman dengan alat pembangunan (Gradle, Maven).
- pengalaman dengan PostgreSQL;
- pengalaman dengan Hibernate, MyBatis;
- Pengalaman dengan Docker.
Solusi Perangkat Lunak Colvir
- Pengetahuan yang percaya diri tentang tumpukan Java EE7/8;
- memahami multithreading di Java;
- Keterampilan DevOps dalam mengelola bangku tes Anda sendiri (Linux, Oracle);
- keterampilan dan keinginan untuk memahami dan memperbaiki kode lama, keinginan moderat untuk membuang segala sesuatu yang lama dan menulis segala sesuatu yang baru;
- pengembangan front end di Angular, keterampilan dasar dalam membuat aplikasi web satu halaman, pengetahuan tentang AngularJS 1.x;
- pengetahuan tentang HTML/CSS/JS;
- Pengalaman dengan sistem kontrol versi (Mercurial).
- pengetahuan dasar administrasi Linux;
- pengalaman menggunakan React JS.
- pengetahuan tentang Jawa;
- pengetahuan tentang AngularJS 1.x;
- pengetahuan tentang HTML/CSS/JS.
- Pengalaman dengan sistem kontrol versi (Mercurial);
- bekerja di Linux.
- memproses permintaan pengguna yang masuk melalui ServiceDesk internal;
- klasifikasi berdasarkan jenis (Konsultasi/Kesalahan/Pengerjaan Ulang), prioritas;
- memperbaiki kesalahan sederhana dalam sistem (Java, Angular);
- memberikan saran kepada pengguna;
- dukungan dokumentasi produk;
- pemeliharaan dan pemantauan infrastruktur proyek.
GO TO FULL VERSION