根据我们在该项目存在多年以来收集的统计数据,JavaRush 学生大约在课程中期开始积极思考未来的工作。如果您已经达到这一点,您可能会对这一小部分从事软件开发并经常在第聂伯罗寻找程序员和测试人员的 IT 公司感兴趣。在本文中,我们试图提供潜在员工可能感兴趣的公司信息,特别是对开发人员的要求(在我们的例子中是 Java)。
我们将从“五巨头”(Ciclum、Epam、Luxsoft、SoftServe)的四位代表开始我们的审查。该名单中的第五家公司 Global Logic 尚未在第聂伯开设办事处):这些是德国最大的 IT 雇主乌克兰(他们雇用了数千名程序员),他们开发定制软件(外包),主要面向西方市场,并在世界各地设有办事处。
类型:外包公司 网站: 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、质量检查。 对 Java 开发人员的期望(中,根据职位空缺): Luxoft 是一家拥有大量项目的大公司。相应地,它们有不同的细微差别,对开发人员的知识要求也不同。以下是 Luxsoft “Java 开发人员”职位的“平均”职位空缺。
可能是乌克兰最大的 IT 公司。SoftServe 与大型跨国公司和有前途的初创公司合作。该公司的专家拥有软件开发方面的专业知识 - 从云、安全和用户体验设计到大分析和物联网。 网站: 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、 Ruby、JavaScript 。 对 Java 开发人员的期望(中,根据职位空缺):
西克拉姆
Ciklum 是一家国际外包公司。Ciklum 的客户非常多元化,主要是大中型企业,以及科技公司。因此,在 Ciklum,您将主要在大型团队中处理经典企业项目。- 2-3年Java开发经验;
- 春季、泽西岛、休眠期;
- Maven、Gradle;
- Scrum 经验;
- 对 OOP、模式和最佳开发实践有扎实的了解;
- HTML、JSP、CSS;
- 了解 Java 8、Spring、Web 服务、JMS、Hibernate、SQL;
- 单元测试(Mockito、JUnit);
- 数据库(PostgreSQL、Oracle);
- 有些职位空缺需要 IT 大学学位。
- 至少1年Java编程经验;
- 对 Java Core 有信心;
- 英语中级或以上(口语和书面);
- 优先:HTML、CSS 和 jQuery。
EPAM
- Java 7.8;
- 春季 4;
- JPA/Hibernate/JDBC。
- RESTful WS/SOAP;
- Apache Tomcat / JBoss WildFly;
- MySQL/MS SQL/Oracle/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 流/lambda;
- 理解并能够调试大型复杂代码;
- API设计经验;
- 对开发工具、环境和实用程序有良好的了解;
- 对算法、复杂性和优化有很好的理解;
- 英语,口语和书面。
- 爪哇;
- Java8 - Lambda、流;
- 并发;
- 单元测试(Junit 或 TestNG 和 Mockito 或 PowerMock 或 jMock);
- 休息;
- 春天;
- 休眠;
- 重击;
- SQL(MsSql);
- 持续集成(使用 Team City 或 Jenkins);
- Maven(或 Gradle);
- Fitnesse 或其他 BDD 框架(JBehave、Cucumber、Robot Framework)。
- Guava、Java Script(很高兴拥有);
- SVN(或 GIT);
软服务
- 对 Java Web 应用程序开发有信心的经验;
- 具有 Java 8、Spring、Maven、RabbitMQ、JAXB、JSON、Splunk、RESTful 服务经验;
- 英语中级强+。
数据艺术
- 优秀的 Java 知识;
- 开发 Java 企业应用程序的经验;
- 使用 Spring MVC 框架、Hibernate 的经验;
- 创建 REST API 的经验;
- 了解消息传递架构以及使用 JMS 系统的实践经验;
- 使用数据库的实际经验(需要 SQL,NoSQL 优先);
- 了解 OOP、OOD 和设计模式;
- 了解用于构建项目的工具(Maven、Nexus);
- 使用持续集成系统的经验(Jenkins/TeamCity);
- 至少 3 年 Web 应用程序开发经验。
- 敏捷方法论(SCRUM、TDD)经验;
- 独立;
- 团队合作能力;
- 英语口语。
- 了解 JavaScript 2015 (ES6);
- JavaScript 框架知识(jQuery、React.js);
- HTML5/CSS3 知识。
- Java SE 知识(集合、多线程、异常处理、JDBC);
- 关系数据库 (SQL)、HTML、XML、HTTP 的基础知识;p
- 了解使用 Servlet、JSP 和数据库开发 Web 应用程序的原理;
- 了解面向对象编程的基础知识;
- 使用一种版本控制系统(Git、SVN)的技能,熟练使用任何项目构建工具(Maven、Gradle、Ant);
- 英语口语。
GO TO FULL VERSION