我们的客户是一家创意工程公司,由一群精英工匠组成,专注于战略、设计、技术和市场营销。他们共同合作,为那些勇于看到未来并将我们的客户视为他们的火箭燃料的客户计划、编写和制作互联网、移动和桌面解决方案。
注意:我们优先考虑在新加坡居住并有5年经验的候选人。
主要职责:
• 确定和分析用户需求
• 与规划团队的其他成员合作,制定企业系统的原型计划,包括系统用户在系统中需要的关键功能以及更新现有系统的集成策略,以便在未来建立的新系统中过渡。
• 开发初始企业系统计划的模块,并通过编写模块的高级部分并将常规编码委派给初级Java开发人员与开发团队合作
• 在初级Java开发人员的帮助下进行完成的代码模块的测试,并根据需要修复代码,以确保系统部署顺利且具有预期的功能
• 计划和执行系统功能的所有部署,并监控成功集成,维护系统的整个生命周期
• 构建、测试和支持移动/网络应用程序
• 为银行功能和报告能力的新需求推荐软件解决方案
• 在软件开发生命周期中优先、分配和执行任务
• 确保我们的应用程序安全且更新
先决条件
• 至少5年的Java/J2EE、SQL、JSP、Servlet、JDBC、RESTful Services、Web Services、XML、JSON经验
• 在Java平台上的应用程序开发框架(如EJB、Camel、Springboot、Hibernate、myBatis)的丰富经验,以及在Rabbit MQ、Kafka方面的丰富经验
• 了解Oracle、DB2或类似的数据库管理系统
• CI工具经验,如Jenkins、Bamboo、TeamCity、Maven
• 使用Web技术进行开发的经验
• 了解JBoss、IBM Websphere、WebLogic
• 设计软件和数据库对象
• 单元测试和调试
• 进行同行代码审查
• 与客户进行收集事实的会议
• 识别问题和分析解决方案,包括解决方法
• 与其他工程师合作
• 必须在敏捷方法论中工作过
• 出色的调试和优化技能
• 必须是一个优秀的团队合作者