岗位职责:
1、根据需求文档、系统原型,充分理解负责的模块业务;
2、完成代码设计、接口开发、业务逻辑开发、单元测试、代码交付等工作;
3、参与方案讨论、技术调研及参与解决开发中的技术难题;
4、负责完成系统框架设计和核心代码编写,确保系统性能、质量和安全;
岗位要求:
1、Java 基础扎实,熟悉 nio、多线程、集合等基础框架,熟悉 Servlet、JSP、JDBC 等编程技
术,具备良好的软件设计思路或思想,熟悉软件开发流程与控制管理;
2、2 年以上使用 JAVA 进行分布式(dubbo)系统开发的经验,熟悉 Linux 系统,熟悉常用命
令,熟悉 web 开发的相关技术,对 web 认证、鉴权和加密有一定开发经验;
3、熟练使用数据库 SQL 结构化查询语言、Oracle/MySQL 等数据库开发服务工具,掌握数据
库优化;
4、熟悉 Spring MVC、Mybatis 等框架编程技术;
5、熟悉常用设计模式,在项目或产品中有很好的设计实践;
6、拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低。