工作职责:
1、参与公司产品后端服务的设计、开发和维护工作。
2、负责高质量的代码实现,编写清晰、高效、可维护的代码。
3、与团队成员合作,参与日常的敏捷开发流程,包括需求讨论、技术方案设计、代码编写、单元测试和代码审查等。
4、持续优化系统性能,提升用户体验。
【成长路径】
初级软件工程师—中级软件工程师—高级软件工程师
任职资格:
1、计算机、地理信息、测绘相关专业,研究生及以上学历;
2、扎实的Java编程基础,熟悉Java虚拟机原理和常用的设计模式;
3、熟悉Spring Boot、Spring Cloud、MyBatis-Plus等主流开发框架;
4、熟悉Postgresql、Mysql、Redis等数据库技术,了解数据库性能优化;
5、熟悉分布式系统设计和实现,有实际的Java Web项目开发经验优先;
6、熟悉容器化技术如Docker,了解Kubernetes等容器编排工具;
7、熟悉卫星导航基本原理者优先;
8、良好的学习能力、沟通能力和团队合作精神, 对技术有热情,愿意不断学习和探索新技术,有开源项目贡献或个人技术博客优先展示。