2010年至2020年,软件开发行业的就业增长率为30%.~ BLS
但是,大多数Java开发人员都在为从内容管理到医疗保健等行业的其他公司工作。星巴克和富国银行是有时为具有Java专业知识的软件工程师做广告的大公司之一。
Java开发人员创建动态应用程序和网站 一些设计接口; 其他人的工作完全在幕后。其中一个基本职责是编写类文件。但是,Java开发人员在工程流程的所有阶段工作:征求需求,设计原型和配置产品。

有不同类型的Java开发人员,精通不同的Java系统(标准,企业和移动)。JEE(或J2EE)开发有时被认为比JSE更先进,即使必须在JSE中手动完成的一些事情在JEE中是自动完成的。JEE项目通常是大规模和交易的。
一些Java开发人员晋升为领导或架构职位。高级Java开发人员可以分析复杂问题,开发文档,查看编码并评估开发过程。同时,建筑师指导项目的前端。EE架构师是开发人员可以获得的最高职位之一。
与其他计算机工程师和程序员一样,Java开发人员经常长时间工作。一些行业,如游戏,以紧迫的期限着称。然而,这项工作并不是体力要求。一些工作环境非常随意。
教育与进步
Java开发人员通常拥有学士学位。有些人有硕士学位。雇主通常指定计算机科学,工程学或其他密切相关领域的学位。开发人员应该知道代码之外的优惠; 要进步,应该精通生命周期的不同阶段。大学课程可能包括将学生与公司配对的设计项目。实习对于打入行业也很有用。即使是甲骨文也会招收学生实习生。
雇主通常指定计算机科学,工程学或其他密切相关领域的学位。
一些开发人员寻求自愿认证来展示Java专业知识。这些有时对获得面试很有帮助。Java开发人员应该期待在面试时回答非常技术性的问题。有在线网站可以查看样本面试问题。一个是技术访谈。
Oracle在最新版本的JSE 7中提供相关和专业级别的认证; 可能会有一个主级认证。EE认证可在专业,专家和硕士级别获得。不同类型的EE有不同的认证。候选人可以在Web服务开发,Web组件开发,Java Persistence API或JavaBeans开发中获得专家级EE 6认证。
专业级认证是大多数高级认证的基础。随着候选人超越专业水平,认证过程开始更密切地模仿现实世界开发者的活动。高级认证需要完成设计项目和论文考试。
过去许多开发人员都通过Sun Systems获得了证书; 但是,大多数Sun认证已更名为Oracle。
第三方可以提供其他认证。
薪酬和职业前景
美国劳工统计局预测,2010年至2020年间,软件开发行业的就业增长率将达到30%。平均薪资为90,530美元。
BLS没有列出Java开发人员的单独数字。然而,来自Indeed.com的数据表明,Java开发人员的工资相当或更高。最近的数据显示,Java开发人员的价格为96,000美元(相比之下,软件开发整体为89,000美元)。
但是,Java本身并不一定会产生重大影响。指定Java的广告通常会指定多种语言和环境 - 强大的候选人是了解大量技术并在工作中成功应用它们的人。
根据所需的专业水平,工资差异很大(初级Java开发人员列出61,000美元,高级开发人员设计师或高级J2EE开发人员列出112,000美元)。