高级后端软件开发工程师

新加坡 2个月前全职 网络
2.8万 - 3.3万 / 月
职位描述 • 软件开发 - 设计、实现和维护基于Java的应用程序 - 参与开发生命周期的所有阶段 - 编写可测试、可扩展和高效的代码 - 测试和调试新应用程序及其更新 - 维护最新的代码文档 - 参与代码审查 • 软件增强 - 执行L3支持,包括软件开发和维护,以实施增强和缺陷修复 - 维护和改善现有软件在生产环境中的性能 • 一般技能 - 与管理层和技术支持同事进行清晰和定期的沟通 - 能够独立负责任务,并在危机期间进行批判性思考 - 愿意学习并与各种利益相关者合作 要求 • 计算机科学/信息技术或相关学科的认可学位 • 至少有3+/5+年作为Java软件工程师、Java开发人员或类似角色的工作经验 • 有构建Java EE应用程序的经验,并熟悉面向对象设计(OOD) • 熟悉流行的Java框架,如JSF和Spring MVC • 候选人应精通以下标准或企业技能中的一种或多种: - 企业Java Bean (EJB) - J2EE框架 - XML, Xquery, XSL - Linux/Unix Windows平台和Solaris - Oracle数据库SQL和JDBC - Java XML解析、编码 - 面向服务的架构 (SOA) - Perl和Python - 用于RTF生成的I Text - 基于Java的Web服务 - Java Servlet技术 • 云认证和经验:来自主要云服务提供商的认证(例如,AWS认证解决方案架构师,微软认证:Azure管理员,谷歌云专业云架构师)和/或在AWS云服务(包括EC2)方面的专业知识是非常受欢迎的 • DevOps集成:熟悉DevOps实践,如CI/CD、容器化(例如,Docker、Kubernetes)和云原生管道。 • 云治理:了解云政策和治理、成本管理工具和使用监控。 • 具备Java、JSP/Servlet、Java Bean、JDBC、SQL、HTML、XML、CSS、JavaScript等知识者优先 • 有测试驱动开发的经验 • 具备数据库和报告系统的知识 • 具备解决问题的能力 • 较强的分析和解决问题的能力 • 能够独立工作和团队合作