工作职责:负责软件的开发工作,包括软件的设计、开发、测试、修改bug等工作。需要完成业务需求的沟通,功能模块的详细设计,业务功能实现与单元测试,以及系统维护。同时,还需撰写相关的技术文档。任职资格:具备扎实的Java基础,对JVM原理有扎实的理解。熟悉Spring Boot,Spring Cloud,Netty,Mybatis, Mybatis-Plus等开源框架,并能了解它们的原理和机制。具有大型分布式系统设计研发经验者优先。需要精通Java/J2EE编程,熟悉JavaScript、Ajax、XML等Web开发技术。 应熟练掌握SpringBoot、SpringMVC、Mybatis等主流框架,并对IDEA等开发工具有深入了解。职业发展:希望在该领域内发展的工程师,从初级程序员做起,逐步参与到更复杂的逻辑模块开发中,最终可能成为项目经理或部门经理,负责多项目的管理和企业级应用的研发。