职责- 将应用程序故事板和用例转化为功能应用程序- 设计、构建和维护高效、可重用和可靠的Java代码- 确保应用程序具有最佳的性能、质量和响应能力- 识别瓶颈和错误,并提出解决方案- 帮助维护代码质量、组织和自动化技能- 掌握Java 11的经验- 具有Spring Boot(JPA、安全性、Rest、云)的经验- 对面向对象编程有扎实的理解- 熟悉各种设计和架构模式- 具备编写可重用Java库的技能- 了解Java中的并发模式- 擅长编写干净、可读的Java代码- 具有外部和嵌入式数据库(Sql - NoSQL)的经验- 了解可扩展应用程序背后的基本设计原则- 实施自动化测试平台和单元测试- 熟悉Rest Web服务的知识- 了解代码版本控制工具,如Git- 熟悉构建工具,如Ant、Maven和Gradle- 熟悉持续集成- 熟悉工作流引擎- 最好具备Nuxeo、BI、API管理器、MOM、微服务和Docker的知识