## Java SE Programmer介绍
### 简介
主要负责Java桌面应用程序开发、基础类库维护及模块化代码实现,需熟悉JVM运行机制和Java语言特性,承担核心模块设计与实现工作。
### 职业方向
初级Java开发工程师(1-3年经验)
中级Java开发工程师(3-5年经验)
高级Java开发工程师(5年以上经验)
Java架构师/技术专家(8年以上经验)
### 核心技能
Java语言核心编程(数据类型、异常处理、泛型)
面向对象设计原则(封装、继承、多态)
多线程与并发编程
集合框架(ListSetMap)
JavaIONIO操作
EclipseIntelliJIDEA开发工具
MavenGradle依赖管理
Git版本控制
JDBC数据库连接
SQL基础查询
### 相关技能
[OracleCertifiedProfessional,JavaSE(OCPJ)](https://s.niuqizp.com/s_campus_OracleCertifiedProfessional%2CJavaSE%28OCPJ%29/?ur=article), [SCJD(SunCertifiedJavaDeveloper)](https://s.niuqizp.com/s_campus_SCJD%EF%BC%88SunCertifiedJavaDeveloper%EF%BC%89/?ur=article), [SCWCD(SunCertifiedWebComponentDeveloper)](https://s.niuqizp.com/s_campus_SCWCD%EF%BC%88SunCertifiedWebComponentDeveloper%EF%BC%89/?ur=article), [RHCE红帽认证工程师](https://s.niuqizp.com/s_campus_RHCE%E7%BA%A2%E5%B8%BD%E8%AE%A4%E8%AF%81%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [CCNA思科认证网络工程师](https://s.niuqizp.com/s_campus_CCNA%E6%80%9D%E7%A7%91%E8%AE%A4%E8%AF%81%E7%BD%91%E7%BB%9C%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_计算机科学与技术/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_软件工程/?ur=article), [信息工程](https://s.niuqizp.com/s_campus_信息工程/?ur=article), [电子工程](https://s.niuqizp.com/s_campus_电子工程/?ur=article)
### 相关证书
[OracleCertifiedAssociate,JavaSE(OCAJ)](https://s.niuqizp.com/s_campus_OracleCertifiedAssociate,JavaSE(OCAJ)/?ur=article), [计算机二级Java语言程序设计](https://s.niuqizp.com/s_campus_计算机二级Java语言程序设计/?ur=article), [PMP项目管理认证](https://s.niuqizp.com/s_campus_PMP项目管理认证/?ur=article)
### 相关岗位
[JavaWebDeveloper](https://s.niuqizp.com/s_campus_JavaWebDeveloper/?ur=article), [后端开发工程师](https://s.niuqizp.com/s_campus_后端开发工程师/?ur=article), [全栈开发工程师](https://s.niuqizp.com/s_campus_全栈开发工程师/?ur=article), [Android应用开发工程师](https://s.niuqizp.com/s_campus_Android应用开发工程师/?ur=article), [自动化测试工程师(具备Java能力)](https://s.niuqizp.com/s_campus_自动化测试工程师(具备Java能力)/?ur=article)
### 求职建议
建议应届生:1. 精通Java基础并手写核心代码 2. 完成至少2个完整Java SE项目 3. 熟练使用调试工具定位问题 4. 考取OCAJ认证 5. 学习设计模式思想 6. 参与开源项目积累实战经验 7. 理解JVM内存管理机制 8. 掌握单元测试框架(JUnit/TestNG)