Core Java

核心Java开发人员职位描述模板

如果你正在构建任何桌面应用程序(使用Swing, AWT, or SWT), 任何安卓手机应用, 或任何使用Spring等框架的web应用程序, Hibernate, Struts, etc. 必须对核心Java有很强的掌握能力. Core Java, as the name suggests, 是Java语言的核心, 而不是涉及它所拥有的许多库中的专业知识.

Share

Java于1996年推出,至今仍是最流行的web后端编程语言之一. 无论您的公司正在构建小型还是大型应用程序, 用Java编写会让您比其他语言更有优势,因为Java非常受欢迎,并且在开发人员社区中有可用的支持渠道.

如果你正在构建任何桌面应用程序(使用Swing, AWT, or SWT), 任何安卓手机应用, 或任何使用Spring等框架的web应用程序, Hibernate, Struts, etc. 必须对核心Java有很强的掌握能力. Core Java, as the name suggests, Java语言的核心是什么, 并且排除了成熟Java生态系统中可用的许多库.

对Core Java非常了解的开发人员可以轻松地学习任何以Java为中心的高级框架(如Spring)或操作系统(如Android). 这样的开发人员将来可以很容易地切换到任何面向对象的语言(如c++)或混合了面向对象和函数方法的语言(如Scala).

Java也在跟上竞争对手的步伐,并在最新版本中不断引入许多新功能, 它仍有望成为后端web程序员的首选之一. 在未来的许多年里. 但它的流行是有代价的:有这么多Core Java开发人员在那里, 雇佣一个人有时会很棘手. 下面是一个职位描述模板,您可以自定义以帮助完成此任务.

核心Java -工作描述和广告模板

复制此模板,并将其修改为自己的模板:

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, 远程工作的可能性, 以及所有你认为能让你的公司有趣的东西. }}

Job Description

我们正在寻找一个核心Java开发人员谁将会写干净的工作, reusable, modular, 以及易于理解和易于更改的可维护代码. 需要深入了解数据结构和算法. 这样你就可以在日常工作中更好地运用它们, 这样你就知道该选哪个了, 特别是在使用像集合框架这样的框架时.

理想的候选人应该具有高度的积极性,并热衷于随着Java的发展学习新的特性和变化. {{根据项目需要,候选人还必须对其他语言和技术开放. }}

Responsibilities

  • Design, develop, 并维护高质量的应用程序, taking full, end-to-end ownership, 包括编写测试用例, setting up monitoring, etc.
  • 参与代码评审并提供建设性的反馈.
  • 确保应用程序代码覆盖率达到我们的最低水平.
  • 识别错误并主动解决它们.
  • {{在这里添加任何其他相关职责. }}

Skills

  • 精通面向对象设计原则和函数式编程.
  • 必须深入了解Java并发性框架.
  • 对数据结构和算法有很强的掌握能力, 以及Java集合框架如何使用它们.
  • 熟悉异常处理、垃圾收集和泛型等概念.
  • 有编写JUnit测试用例的经验, 使用像Mockito这样的框架, PowerMockito, EasyMock, etc.
  • 必须有lambda和streams的实践经验.
  • 熟练掌握任何知名的IDE,如IntelliJ、Eclipse、NetBeans等.
  • 有使用Maven和Ant等构建工具的经验.
  • {{确保提及任何其他框架, libraries, 或者其他与您的项目相关的技术. }}
  • {{列出您可能需要的任何教育水平或证书. }}
See also:Toptal不断增长的社区驱动列表 核心Java面试问题

Toptal Engineers最近的核心Java文章

找到合适的Core Java面试问题

阅读社区驱动的Core Java面试问题列表.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

聘请顶级核心Java开发人员现在

Toptal是一个面向顶级核心Java开发人员的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司选择Toptal Core Java自由职业者来完成他们的关键任务软件项目.

See Their Profiles

Martin Redmond

自由核心Java开发人员
United StatesToptal Member Since January 16, 2023

Martin是一位在风险管理和流程改进方面具有专业知识的跨职能高管, data privacy laws, 网络安全产品, 安全项目领导, IT Ops, 云计算和迁移, 数字转换, product, service, innovation management, mobility, big data analytics, DevSecOps, ITILv4, SOC, fraud, APT, forensic, malware, IIoT, 合同和供应商谈判. Martin在实现与多个风险管理框架的合规性方面也有经验.

Show More

Doug Sparling

自由核心Java开发人员
CanadaToptal Member Since January 26, 2015

道格被一种需要驱使着,那就是提高他自己、他的同事和他们所创造的产品. 他对许多网站都有经验, back-end, and mobile platforms, 最突出的是基于java的, 例如JVM或Android. 道格能同时在多个层面上工作, 从在网络上摆弄比特,到为团队和管理层提供技术指导.

Show More

Daniel Campos

自由核心Java开发人员
CanadaToptal Member Since February 11, 2015

Daniel是一名全栈软件工程师,拥有使用Java和JavaScript设计和实现大规模基于web的应用程序的丰富经验. Lately, 他主要致力于利用云的强大功能的微服务架构,尤其是AWS环境. 丹尼尔是个有上进心的人, a team player, 热情的学习者, and, most importantly, 热情的专业人士.

Show More

Debadutta Panda

自由核心Java开发人员
CanadaToptal Member Since June 20, 2023

Debadutta是一位经验丰富的专业人士,在Adobe Experience Manager和应用程序开发方面拥有17年的专业知识. 拥有敏捷认证和丰富的银行和金融服务经验, 他擅长打造健壮的架构, leveraging Java, 优化核心框架. 结合勤奋和适应能力,Debadutta始终如一地推动组织目标.

Show More

Muzammil Husnain

自由核心Java开发人员
United StatesToptal Member Since May 30, 2023

Muzammil是一位熟练且负责任的开发人员,擅长制作复杂的应用程序,并带来了丰富的经验. 他的专业知识跨越了不同的技术和业务领域,经过了八年的磨练. 他重视有效的沟通、组织和协作,并在团队环境中茁壮成长. Muzammil拥抱挑战,并利用他的创造力来发现创新的解决方案并正面应对挑战.

Show More

康斯坦丁·迈克尔·威瑟

自由核心Java开发人员
BrazilToptal Member Since November 15, 2022

Michael是一名DevOps工程师和顾问,曾做过开发人员, architect, team lead, 也是过去七年的顾问. 主修自动化工程, continuous delivery, QA automation, 基础设施工程, 他热衷于用现代技术和优秀的团队打造伟大的产品. 迈克尔是一个有条理的问题解决者, 在管理权衡和构建高效和面向未来的解决方案方面经验丰富.

Show More

Huzefa Gadi

自由核心Java开发人员
IndiaToptal Member Since May 2, 2023

Huzefa是一位动手技术领导者和程序员,专门使用ReactJs进行全栈开发, Flutter, Node.js, and Android. 作为后端和移动工程师, 他在创业公司和高节奏的工程环境中拥有12年的经验. Huzefa擅长管理工程团队, 推动多个成功的产品发布, 并在预算范围内按时交付解决方案.

Show More

Julius Pabular

自由核心Java开发人员
PhilippinesToptal Member Since April 17, 2023

Julius是一位有成就的首席Java开发人员和工程经理,在Java后端开发方面具有专业知识. 他拥有超过19年的经验,提供创新和高效的软件解决方案,并具有经过验证的设计能力, develop, 并在不同的行业中维护健壮和可扩展的软件应用程序, including finance, banking, healthcare, travel, consulting, and eCommerce. Julius是编写RESTful api和web服务的专家, code reviews, mentoring, and agile delivery.

Show More

Aleks Krause

自由核心Java开发人员
EstoniaToptal Member Since November 11, 2022

Aleks是一个充满活力和好奇心的Android和Flutter开发人员,拥有5年以上的经验,为快节奏的企业编写高质量的干净代码. In previous roles, 他和100人一起开发了爱沙尼亚COVID-19追踪应用程序,000+下载和Itella爱沙尼亚邮政应用程序, 它帮助用户每年处理数百万个包裹. 亚历克斯也是Udemy的一名讲师, 高级Android开发教学, 他喜欢创建可扩展的漂亮应用程序.

Show More

现在注册以查看更多资料.

Start Hiring

Toptal Connects the Top 3% 世界各地的自由职业人才.

加入Toptal社区.