职位:Java全栈开发人员
地点:新泽西州泽西城(第一天现场)
6-12个月
面试流程:
第一轮:Zoom;Coderpad(30-45分钟)
第二轮:面对面;Coderpad(1小时)
第三轮(客户端):面对面;Coderpad(1小时)
所需技能:
· 计算机科学、工程或相关领域的学士或硕士学位。
· 具有7年以上使用Java/J2EE、Spring框架和相关技术开发、维护和支持软件应用程序的核心Java开发人员经验。
必须具备:
· 在Java和J2EE技术方面具有扎实的实际经验,精通Java 8及以上版本。
· 精通集合、多线程概念,并具有实际经验。
· 有Angular、REACT等UI技术的经验。
· 有Spring Boot的经验。
· 具有实际开发背景和最近在基于Java的Web服务中的经验,主要是REST模型。
· 具有构建可扩展和分布式微服务的经验。
· 熟悉Spring、Hibernate、Spring JPA和主要的开源工具和框架。
· 对数据结构和算法有良好的理解。
· 有使用Kafka等消息传递工具的经验。
· 熟悉敏捷软件开发方法论。
· 有使用Gradle和Maven等构建和开发工具的经验。
· 熟练掌握GIT项目。
· 有Linux/Unix环境的经验。
· 出色的问题解决和沟通能力。
最好具备:
· 理解SQL并能够使用关系数据库。
· 熟悉基于云的数据平台和服务(例如Snowflake、AWS、Google Cloud、Azure)。
· 理解使用ETL/ELT框架和工具(例如Informatica、Apache Spark)的数据管道。
· 熟悉数据建模技术并具有数据建模工具的经验。