Java开发工程师

工作职责:

参与核心系统的方案评审,技术方案设计和开发工作,满足不同复杂业务场景下的产品需求


岗位内容

1、参与完成中大型项目的系统分析、主导完成详细的方案设计,负责核心业务技术设计、代码实现与单元测试

2、能够在团队中完成code review的任务,确保相关代码的有效性和正确性,并能够通过code review提供相关性能以及稳定性的建议

3、参与建设通用、灵活、智能的业务支撑平台的讨论与设计,支撑上层多场景的复杂业务


任职条件

1、本科或以上学历,计算机软件或相关专业,3年以上Java开发经验

2、熟悉Java/JEE, 基础扎实,熟练掌握常用Java技术框架,能编写高质量简洁清晰的代码

3、对于Java基础技术体系(包括JVM、多线程并发、网络)有一定的掌握和应用经验

4、良好的面向对象设计理解,熟悉面向对象设计原则

5、具有比较强的问题分析和处理能力,有比较优秀的动手能力,热衷技术,精益求精,有一定的技术癖

6、熟悉底层中间件、分布式技术(包括缓存、MQ消息队列、热部署、JMX等)

7、熟练运用MySQL技术,在查询优化以及性能调优上有充足的经验

8、对于 高稳定可用性、高性能、有过实际项目产品经验者优先


如果你还没有准备好,可以参考以下tips来接近你的目标喔:

1.通过阅读技术书籍与技术博客充实基础

2.多进行项目实践,提高编码水平和效率

3.参加技术评审

4.参加技术培训

5.多看书, 看技术博客