职位描述
我们正在寻找一名负责构建Java应用程序的Java开发人员。这包括复杂的后端服务组和它们的客户端(桌面和移动设备)对应物之间的任何内容。您的主要责任将是设计和开发这些应用程序,并与负责不同层次基础设施的团队其他成员协调工作。因此,对于协作问题解决、复杂设计和产品质量的承诺至关重要。
关键技能要求:
1. 熟悉Java编程语言,包括核心Java和高级Java
2. 熟悉Lambda/封装/构造函数/字符串缓冲区/映射和表格等知识。
3. 具有使用核心Java/多线程/Spring/Hibernate/Web服务(SOAP/REST)/云技术(AWS或Azure)/Web服务的服务器端开发经验。
4. 熟悉面向对象设计和应用各种设计模式。熟悉关系数据库和SQL/MySQL的基础知识。
角色与职责:
1. 与团队负责人和其他团队成员密切合作,根据业务规格说明书实施功能。
2. 参与整个生命周期,包括分析、开发、修复和监控分配的交付线上的问题。
3. 进行实际的编码和单元测试。
4. 注重编写清晰、高质量的代码,并应用已建立的设计模式。
5. 学习新技术,实施并与其他团队成员分享学习成果。