ตามสถิติที่เรารวบรวมตลอดหลายปีที่ผ่านมาของโครงการ นักเรียน JavaRush เริ่มคิดอย่างแข็งขันเกี่ยวกับงานในอนาคตประมาณกลางหลักสูตร หากคุณมาถึงจุดนี้แล้ว คุณอาจจะสนใจรายชื่อบริษัทไอทีเล็กๆ ที่มีส่วนร่วมในการพัฒนาซอฟต์แวร์และมักจะมองหาโปรแกรมเมอร์และผู้ทดสอบใน Dnipro ในบทความ เราได้พยายามให้ข้อมูลเกี่ยวกับบริษัทที่อาจเป็นที่สนใจของผู้มีโอกาสเป็นพนักงาน โดยเฉพาะข้อกำหนดสำหรับนักพัฒนา (ในกรณีของเราคือ Java)
เราจะเริ่มการตรวจสอบกับตัวแทนสี่คนของ "Big Five" (Ciclum, Epam, Luxsoft, SoftServe) บริษัทที่ห้าจากรายการนี้ Global Logic ยังไม่ได้เปิดสำนักงานใน Dnepr): เหล่านี้คือบริษัทที่มีนายจ้างด้านไอทีที่ใหญ่ที่สุดใน ยูเครน (จ้างโปรแกรมเมอร์หลายพันคน) พวกเขาพัฒนาซอฟต์แวร์แบบกำหนดเอง (เอาท์ซอร์ส) โดยส่วนใหญ่สำหรับตลาดตะวันตกและมีสำนักงานทั่วโลก
ประเภท:บริษัทเอาท์ซอร์ส เว็บไซต์: https://www.ciklum.com เพจบน HH https://kiev.hh.ua/employer/8987 เพจบน Habr: https://habrahabr.ru/company/Ciklum พวกเขากำลังมองหาใคร สำหรับ: Java , C#, Python, PHP, FrontEnd (JavaScript), DevOps, QA สิ่งที่คาดหวังจากนักพัฒนา Java (ระดับกลาง ตามตำแหน่งงานว่าง): บริษัทนี้มีโปรเจ็กต์ที่แตกต่างกันมาก ดังนั้นข้อกำหนดจึงแตกต่างกัน อย่างไรก็ตาม มีประเด็นทั่วไปบางประการ เราพยายามนำเสนอพวกเขาที่นี่
สโลแกนโฆษณาของบริษัทคือ “วิศวกรรมอยู่ใน DNA ของเรา” EPAM เป็นหนึ่งในบริษัทเอาท์ซอร์สรายใหญ่ที่สุดในโลก ซึ่งเป็นผู้นำโครงการจำนวนมากสำหรับลูกค้าที่แตกต่างกัน แม้จะมีชื่อเสียงที่น่าสงสัยที่บริษัทได้รับจากวิดีโอส่งเสริมการขายที่น่าสงสัย (ดู "หนึ่งร้อยก้าวสู่ EPAM") แต่นี่เป็นสถานที่ที่จริงจังมากในการทำงานและมีโอกาสเติบโตอย่างมาก เว็บไซต์: https://www.epam.com หน้าบน HH: https://kiev.hh.ua/employer/18231 หน้าบน Habr: https://habrahabr.ru/company/epam_systems พวกเขากำลังมองหาใคร: Java , C+ + ฟูลสแต็ค, JavaScript, iOS, Android, QA สิ่งที่คาดหวังจากนักพัฒนา Java (กลาง):
ยักษ์ใหญ่เอาท์ซอร์สอีกรายหนึ่งซึ่งมีตัวแทนอยู่ในเมืองยูเครนหลายแห่งและหลายประเทศ Luxoft สร้างโครงการในเกือบทุกอุตสาหกรรม (เช่น อุตสาหกรรมยานยนต์ การเงิน การธนาคาร) ยูเครนมีชื่อเสียงในด้านเงินเดือนที่สูง (สูงกว่าค่าเฉลี่ยของตลาด) เว็บไซต์: https://career.luxoft.com เพจบน HH: https://hh.ua/employer/1304 เพจบน Habr: https://habrahabr.ru/company/luxoft พวกเขากำลังมองหาใคร: Java, C++ สแต็คเต็มรูปแบบ, JavaScript, iOS, Android, QA สิ่งที่คาดหวังจากนักพัฒนา Java (ระดับกลาง ตามตำแหน่งงานว่าง): Luxoft เป็นบริษัทขนาดใหญ่ที่มีโครงการจำนวนมาก ดังนั้นจึงมีความแตกต่างที่แตกต่างกันและข้อกำหนดสำหรับความรู้ของนักพัฒนาก็แตกต่างกันเช่นกัน ด้านล่างนี้คือตำแหน่งงานว่างของ Luxsoft “โดยเฉลี่ย” สำหรับตำแหน่ง “Java Developer”
อาจเป็นบริษัทไอทีที่ใหญ่ที่สุดที่เกิดในยูเครน SoftServe ร่วมมือกับทั้งบริษัทขนาดใหญ่ระดับโลกและบริษัทสตาร์ทอัพที่มีอนาคต ผู้เชี่ยวชาญของบริษัทมีความเชี่ยวชาญในการพัฒนาซอฟต์แวร์ ตั้งแต่ระบบคลาวด์ ความปลอดภัย และการออกแบบ UX ไปจนถึง Big Analytics และ Internet of Things เว็บไซต์: http://softserve.ua หน้าบน HH: https://hh.ua/employer/20857 พวกเขากำลังมองหาใคร: Java, C++, C/Assembler, Objective-C, .NET, Python, JavaScript, GO , PHP, DevOps, QC, QA สิ่งที่คาดหวังจากนักพัฒนา Java (ระดับกลาง ตามตำแหน่งงานว่าง):
บริษัทเอาท์ซอร์สขนาดใหญ่และค่อนข้างใหญ่อีกแห่งหนึ่งที่พัฒนาซอฟต์แวร์สำหรับบริษัทเทคโนโลยี กองทุนรวมที่ลงทุน ตัวแทนของตลาดเทคโนโลยีมือถือ ยา โครงการอินเทอร์เน็ต และอื่นๆ เว็บไซต์: http://dataart.ua หน้าบน HH: https://hh.ru/employer/69961 หน้าบน Habr: https://habrahabr.ru/company/dataart พวกเขากำลังมองหาใคร: Java, .NET, รูบี้, จาวาสคริปต์. สิ่งที่คาดหวังจากนักพัฒนา Java (ระดับกลาง ตามตำแหน่งงานว่าง):

ซิคลัม
Ciklum เป็นบริษัทเอาท์ซอร์สระดับนานาชาติ ลูกค้าของ Ciklum มีความหลากหลายมาก โดยส่วนใหญ่เป็นธุรกิจขนาดใหญ่และขนาดกลาง รวมถึงบริษัทด้านเทคโนโลยี ดังนั้นที่ Ciklum คุณจะทำงานกับโปรเจ็กต์ Enterprise แบบคลาสสิกในทีมขนาดใหญ่เป็นหลัก
- ประสบการณ์ 2-3 ปีในการพัฒนา Java;
- ฤดูใบไม้ผลิ เจอร์ซีย์ ไฮเบอร์เนต;
- มาเวน, กราเดิล;
- ประสบการณ์กับ Scrum;
- ความรู้ที่มั่นคงเกี่ยวกับ OOP รูปแบบ และแนวทางปฏิบัติในการพัฒนาที่ดีที่สุด
- HTML, JSP, CSS;
- ความรู้เกี่ยวกับ Java 8, Spring, บริการเว็บ, JMS, Hibernate, SQL;
- การทดสอบหน่วย (Mockito, JUnit);
- ฐานข้อมูล (PostgreSQL, Oracle);
- ตำแหน่งงานว่างบางตำแหน่งจำเป็นต้องมีวุฒิการศึกษาระดับมหาวิทยาลัยในสาขาไอที
- ประสบการณ์การเขียนโปรแกรม Java อย่างน้อย 1 ปี;
- ความรู้ที่มั่นใจเกี่ยวกับ Java Core;
- ภาษาอังกฤษระดับกลางหรือสูงกว่า (พูดและเขียน);
- จะเป็นบวก: HTML, CSS และ jQuery
อีแพม

- ชวา 7.8;
- ฤดูใบไม้ผลิ 4;
- JPA/ไฮเบอร์เนต/JDBC
- สงบ WS/สบู่;
- Apache Tomcat / JBoss WildFly;
- MySQL / MS SQL / ออราเคิล / MongoDB;
- สามารถใช้เทคโนโลยีเฉพาะได้ เช่น Google Guava, Hazelcast, Apache Felix, Apache Solar, Apache Camel, BigData, Hadoop เป็นต้น ทั้งนี้ขึ้นอยู่กับโครงการ
- ในบางที่เราต้องการนักพัฒนาแบ็คเอนด์ที่กระตือรือร้น และในบางที่เราต้องการนักพัฒนาฟูลสแต็คที่มีความสามารถรอบด้าน
- เราใช้วิธีการพัฒนาที่ยืดหยุ่น
- เรามีทัศนคติเชิงบวกต่อการทดสอบโค้ดอย่างทันท่วงที เราใช้การทดสอบหน่วย TDD, BDD
- ระดับความสามารถทางภาษาอังกฤษของคุณมีความสำคัญมากสำหรับเรา เนื่องจากลูกค้าส่วนใหญ่ของเราตั้งอยู่ในอเมริกาเหนือและยุโรป ทีมงานพัฒนามักจะกระจายตัวกัน เรายินดีเป็นอย่างยิ่งหากคุณพูดภาษาอังกฤษได้ในระดับกลางขึ้นไป
- การฝึกอบรม EPAM ได้รับการออกแบบมาสำหรับนักเรียนที่มีทักษะการเขียนโปรแกรมและมีความเข้าใจหลักการ OOP เป็นอย่างดี
- ระดับการเขียนและการพูดภาษาอังกฤษ - ไม่ต่ำกว่าค่าเฉลี่ย
- ทักษะการวิเคราะห์และความเฉลียวฉลาดในการแก้ปัญหาที่ไม่ได้มาตรฐาน
- มีความรู้อย่างมั่นใจเกี่ยวกับอัลกอริทึมและโครงสร้างข้อมูล OOP และประสบการณ์ในการทำงานกับฐานข้อมูล ความรู้เกี่ยวกับ HTML, CSS
- ประสบการณ์การเขียนโปรแกรมในภาษาใด ๆ
ลักซอฟต์

- มีประสบการณ์ 3 ปีขึ้นไปในการพัฒนา OOP;
- ผู้เชี่ยวชาญฝั่งเซิร์ฟเวอร์, Java Core, Spring;
- ผู้เชี่ยวชาญ: ข้อมูลทั่วไป, เธรด/การล็อค, Java 8 สตรีม/แลมบ์ดา;
- ความเข้าใจและความสามารถในการดีบักโค้ดที่ซับซ้อนขนาดใหญ่
- ประสบการณ์การออกแบบ API
- ความรู้ที่ดีเกี่ยวกับเครื่องมือการพัฒนา สภาพแวดล้อม และสาธารณูปโภค
- มีความเข้าใจอัลกอริธึม ความซับซ้อน และการเพิ่มประสิทธิภาพเป็นอย่างดี
- ภาษาอังกฤษ การพูดและการเขียน
- ชวา;
- Java8 - แลมบ์ดา, สตรีม;
- เห็นพ้อง;
- การทดสอบหน่วย (Junit หรือ TestNG และ Mockito หรือ PowerMock หรือ jMock)
- พักผ่อน;
- ฤดูใบไม้ผลิ;
- ไฮเบอร์เนต;
- ทุบตี;
- SQL (MsSql);
- การบูรณาการอย่างต่อเนื่อง (โดยใช้ Team City หรือ Jenkins)
- มาเวน (หรือ Gradle);
- Fitnesse หรือกรอบงาน BDD อื่น (JBehave, Cucumber, Robot Framework)
- Guava, Java Script (ดีที่มี);
- SVN (หรือ GIT);
ซอฟท์เสิร์ฟ

- ประสบการณ์ที่มั่นใจในการพัฒนา Java Web Application;
- มีประสบการณ์กับ Java 8, Spring, Maven, RabbitMQ, JAXB, JSON, Splunk, บริการ RESTful;
- ภาษาอังกฤษ ระดับกลาง แข็งแกร่ง +.
ดาต้าอาร์ต

- ความรู้ที่ยอดเยี่ยมเกี่ยวกับ Java;
- มีประสบการณ์ในการพัฒนาแอปพลิเคชัน Java Enterprise;
- ประสบการณ์การใช้ Spring MVC Framework, Hibernate;
- มีประสบการณ์ในการสร้าง REST API
- ความเข้าใจในสถาปัตยกรรมการรับส่งข้อความและประสบการณ์เชิงปฏิบัติในการใช้ระบบ JMS
- ประสบการณ์เชิงปฏิบัติในการทำงานกับฐานข้อมูล (ต้องการ SQL, ต้องการ NoSQL)
- ความรู้เกี่ยวกับ OOP, OOD และรูปแบบการออกแบบ
- ความรู้เกี่ยวกับเครื่องมือสำหรับโครงการก่อสร้าง (Maven, Nexus)
- ประสบการณ์ในการใช้ระบบบูรณาการอย่างต่อเนื่อง (Jenkins/TeamCity)
- มีประสบการณ์อย่างน้อย 3 ปีในการพัฒนา Web Application
- ประสบการณ์ด้านระเบียบวิธีแบบ Agile (SCRUM, TDD)
- ความเป็นอิสระ;
- ทักษะในการทำงานเป็นทีม
- พูดภาษาอังกฤษ.
- ความรู้เกี่ยวกับจาวาสคริปต์ 2015 (ES6);
- ความรู้เกี่ยวกับกรอบงาน JavaScript (jQuery, React.js);
- ความรู้เกี่ยวกับ HTML5/CSS3
- ความรู้เกี่ยวกับ Java SE (คอลเลกชัน, มัลติเธรด, การจัดการข้อยกเว้น, JDBC);
- ความรู้พื้นฐานเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์ (SQL), HTML, XML, HTTP;p
- ความรู้เกี่ยวกับหลักการพัฒนาเว็บแอปพลิเคชันโดยใช้ Servlet, JSP และฐานข้อมูล
- ความรู้พื้นฐานของการเขียนโปรแกรมเชิงวัตถุ
- ทักษะในการทำงานกับระบบควบคุมเวอร์ชัน (Git, SVN), ความเชี่ยวชาญในเครื่องมือสร้างโครงการ (Maven, Gradle, Ant)
- พูดภาษาอังกฤษ.
GO TO FULL VERSION