任职要求:1、本科学历,2年以上Java开发工作经验。扎实的Java基础,熟悉JVM原理2、熟练掌握Spring全家桶(Spring Boot, Spring Cloud, Spring MVC等)3、熟悉常用设计模式和面向对象设计原则4、熟悉多线程编程和并发控制5、熟悉关系型数据库(SqlServer/Oracle)和SQL优化6、分布式系统开发经验(分布式缓存、消息队列等)7、熟悉常用中间件(RabbitMQ/Kafka, Zookeeper, Nginx等)8、容器化技术(Docker, Kubernetes)岗位职责:1、参与软件系统的需求分析、设计和编码实现2、编写高质量、可维护的Java代码3、进行代码审查和性能优化4、编写单元测试和集成测试用例5、参与系统架构设计和技术选型6、实现分布式系统架构7、设计和优化数据库结构8、解决系统高并发、高可用性问题9、与前端工程师等协作完成项目10、修复系统缺陷,处理生产环境问题11、编写技术文档和API文档