Java

Java开发人员职位描述模板

Java是开发人员可以使用的最便携的语言之一. 优秀的Java开发人员有可能构建高度分布式的web应用程序, 一个复杂的桌面应用程序, 甚至是在手持设备上运行的强大的移动应用程序. 具有强大的Java虚拟机背后的平台, 有时,一个有才华的开发人员是构建一个健壮的, secure, and efficient application.

Share

Java是开发人员可以使用的最便携的语言之一. 优秀的Java开发人员有可能构建高度分布式的web应用程序, 一个复杂的桌面应用程序, 甚至是在手持设备上运行的强大的移动应用程序. 具有强大的Java虚拟机背后的平台, 有时,一个有才华的开发人员是构建一个健壮的, secure, and efficient application.

Java开发人员是业界最受欢迎的人才之一, 用普通的招聘广告来吸引专业人才尤其困难. 以确保您雇用了专业的Java开发人员, there must be a very thorough interview process; however, 搜索从一个很棒的招聘广告开始. 本文将为您提供一个示例Java开发人员职位描述,它将帮助您编写完美的招聘广告, 确保你找到并雇佣了符合你具体需求的人.

Java开发人员-工作描述和广告模板

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

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

我们正在寻找负责构建Java应用程序的Java开发人员. 这包括复杂的后端服务组与其对应的客户端(桌面和移动)之间的任何内容. 您的主要职责将是设计和开发这些应用程序, 并与团队的其他成员在基础设施的不同层面进行协调. Thus, 致力于合作解决问题, sophisticated design, 产品质量是至关重要的.

Responsibilities

  • 将应用程序故事板和用例转换为功能应用程序
  • 设计、构建和维护高效、可重用和可靠的Java代码
  • 确保应用程序的最佳性能、质量和响应性
  • 确定瓶颈和错误,并为这些问题设计解决方案
  • 帮助维护代码质量、组织和自动化
  • {{在这里添加其他相关的职责}}

Skills

  • 精通Java,对其生态系统有很好的了解
  • 对面向对象编程有扎实的理解
  • 熟悉各种设计和建筑模式
  • 具备编写可重用Java库的技能
  • 了解Java中的并发模式
  • 熟悉MVC、JDBC和RESTful的概念
  • 熟悉流行的web应用程序框架,如Play和Spark
  • 熟悉Java GUI框架 {{如Swing、SWT和AWT,具体取决于项目需求}}
  • 编写干净、可读的Java代码的技巧
  • 有使用外部和嵌入式数据库的经验
  • 理解可伸缩应用程序背后的基本设计原则
  • 对Java中的类加载机制有基本的了解
  • 创建表示和支持业务流程的数据库模式
  • 对JVM的基本了解、它的限制、弱点和解决方法
  • 实现自动化测试平台和单元测试
  • 精通代码版本控制工具,如Git
  • 熟悉Ant、Maven和Gradle等构建工具
  • 熟悉持续集成
  • {{一定要提到其他框架, libraries, 或任何其他与您的项目相关的技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal不断增长的社区驱动列表 Java面试必备问题

Toptal Engineers最近的Java文章

如何聘请优秀的Java开发人员

掌握Java是一项不小的壮举. 它的扩展类库包含了大量的功能和细微差别, 一般的开发者都忽略了其中的许多内容. 那些掌握了该语言的人可以对您的团队的生产力和系统的性能产生重大的积极影响. 这里有一些有针对性的问题,可以帮助你找到真正的语言大师.

Read Hiring Guide

找到正确的Java面试问题

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

Read the Questions

Hire a Top Java Developer Now

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

See Their Profiles

Radek Ostrowski

Freelance Java Developer

ThailandToptal的自由Java开发人员 Since September 24, 2014

Radek是Toptal认证区块链工程师,对以太坊和智能合约特别感兴趣. 在法币领域,他在大数据和机器学习项目方面经验丰富. 他是两次不同的国际IBM Apache Spark竞赛的三连冠得主, PlayStation 4后端的共同创造者, 一个成功的黑客马拉松选手, 并在澳大利亚的会议上发表演讲, Poland, and Serbia.

Show More

Rizwan Rizvi

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since June 13, 2018

里兹万以通过清晰的思维克服复杂的挑战而闻名, innovative approaches, 加强组织不同部门之间的沟通. Throughout his career, 他优化了多样化和分散的IT专业人员团队的工作,并在具有挑战性的环境中始终如一地交付了有利可图的项目.

Show More

Claudio Aldana

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since September 12, 2018

Claudio是一位专注于业务成果的经验丰富的IT专家, 还有扎实的工程背景. 他运用数据科学来优化客户满意度, product personalization, and customer churn. Claudio也是一名认证的SharePoint专家,曾与微软的知名客户合作过, 帮助他们最大限度地提高安全性, performance, and usability.

Show More

Dan Kozlowski

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since June 18, 2020

丹在技术领域已经有25年的经验,并与几家大公司合作过, such as Oracle and Accenture, including startups. 他也有机会发展自己的事业. 他最近的技术重点是电子商务、全栈web开发和Elasticsearch. Dan有很多机会为客户构建和交付大规模解决方案,同时在他的职业生涯中一直与技术保持联系.

Show More

Keith Ewen

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since June 18, 2020

Keith在IT行业有近40年的经验,过去20多年, 使用Oracle数据库和Oracle eBusiness Suite进行设计和开发. 他还在Oracle开放世界和Oracle应用程序用户组会议上发表了演讲. Keith在管理陆上/离岸团队(多达10人)的同时,也做出了个人贡献. Keith非常注重细节,总是能提供高质量的产品.

Show More

Viacheslav Zhenylenko

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since June 13, 2019

Viacheslav在数据科学和软件工程方面有7年的经验. 他对从原始数据中获得的见解充满热情,并喜欢将它们转化为创造卓越的商业价值. Viacheslav的主要专长是Python,并具有Java和c++的生产经验. To solve data-heavy projects, 他应用了先进的机器学习技术, such as computer vision, NLP, product recommendation systems, networking data, and classical data science.

Show More

Alex Gonzalez

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since April 15, 2019

Alex有超过十年的软件开发经验,尤其是网络和移动应用程序. 他领导了包括AT在内的公司的互动项目开发&T, EMC, Legendary Pictures, Hewlett Packard, Foundation Capital, UCLA, Anaheim Ducks, and LA18 Television. 他开发的应用程序曾被TechCrunch和iPod广告推荐. Alex毕业于加州大学伯克利分校,获得应用数学学位.

Show More

Ken Hoffman

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since August 27, 2018

Ken拥有超过20年的独立承包商经验,为他的客户提供应用程序开发服务. 在过去的12年里,他开发了应用程序 .NET platform. Ken提供增值解决方案和完成项目的动力为他赢得了客户的尊重, 形成长期的关系.

Show More

Joseph McNulty

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since February 2, 2018

约瑟夫是一位具有很强领导才能的专业人士, 在软件工程方面有丰富经验, 专门研究航天领域的关键任务系统, defense, and telecommunications. 他在使用各种技术设计和开发复杂的企业web应用程序方面拥有超过20年的经验, most recently with ASP.NET MVC.

Show More

Fabian Ponce

Freelance Java Developer

United StatesToptal的自由Java开发人员 Since January 26, 2018

Fabian是一名DevOps专业人士,从早期创业公司到成熟企业,他都是一名实践经验丰富的个人贡献者, full-time, and consultant roles. 他有身兼数职的经验,并在高度监管的环境中工作.

Show More

Luigi Crispo

Freelance Java Developer

United Arab EmiratesToptal的自由Java开发人员 Since December 6, 2019

Luigi是一位经验丰富的云和领导力专家,在各种环境中拥有超过二十年的专业经验. 他对技术和价值驱动的项目充满热情,并且具有很强的适应能力. Luigi已经直接参与了一些推动数字时代的领导者的重大行业转型浪潮.

Show More

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

Start Hiring

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

Join the Toptal community.