高级软件工程师 - 云/Java

15个月前远程全职
Geli

Geli

location 悉尼
unsaved
这是一个远程职位,总部位于美国加利福尼亚州旧金山的Geli在悉尼,澳大利亚设有一个不断壮大的团队。关于GELI Geli(Growing Energy Labs, Inc.)提供软件和商业解决方案,用于设计、连接和运营从住宅到公用事业规模的能量存储系统,以及与电网连接、微电网和离网系统。 Geli的产品套件创建了一个生态系统,项目开发人员、OEM厂商、金融机构和项目运营商可以使用无缝的硬件无关软件平台部署先进的能源项目。 Geli是Hanwha Q CELLS的子公司,Hanwha Q CELLS是世界上最大的光伏制造商之一,以其高性能、高质量的太阳能电池和模块而闻名。我们的愿景Geli致力于通过我们的软件产品和日常行动帮助使地球成为一个更清洁、更美好的居住地。想象一个世界,在这个世界上,我们对非可再生能源的依赖更少,你从你的邻居那里获取电力,而不是从数百英里之外的发电站,软件能够最大限度地利用太阳能、风能和电池储能。这就是我们的愿景。我们正在寻找热情的同事,他们不仅精通技术,而且还分享我们以100%可再生能源运行的世界为愿景。工作内容作为我们团队的Java工程师,您将在我们分布式能源资源网络的核心工作。您将致力于扩展和扩展我们的后端,负责处理来自现场节点的遥测流。作为一名成员,您将对我们技术栈的方向有重大影响。这个职位是基于悉尼,澳大利亚的远程职位-Geli总部位于旧金山,并且在澳大利亚有一个不断壮大的团队。职责•在我们的微服务架构中开发和维护新服务•扩展后端功能•将组件从单体应用中拆分成独立的服务•优化时间序列处理和存储•改进消息基础架构•DevOps•在Kubernete中管理服务,确保可靠性和可用性•为监控、日志记录和警报做出贡献•改进构建流水线和部署流程•在多样化的环境中进行协作。我们致力于通过尊重意见并解决分歧来做出更好的决策。•在一个令人兴奋的行业中获得深入的经验,您将与存储尺寸、能源财务模型、能源价格、存储控制和监控等工作•Spring Boot•Gradle/Maven所需的经验和技能•拥有3年以上相关经验的学士或更高学位•出色的Java(8+)或Kotlin软件工程技能•设计软件系统•编写干净、易维护、经过充分测试和可交付的生产代码•熟练掌握软件工程最佳实践、设计模式、面向对象编程、数据结构•实践微服务经验•使用Java或Kotlin创建服务•通过RabbitMQ使用AMQP和MQTT进行消息传递•围绕消息架构、协议和接口做出明智的设计决策•Web应用程序的后端开发经验•维护产品在生产中的经验期望的经验和技能•在以下领域的经验将使您事半功倍:•Redis、PostgreSQL、Cassandra、ElasticSearch•Docker、Kubernetes、AWS(EKS、ECS、RDS、EC2、S3、网络)•Ansible、Jenkins•Prometheus、Grafana、PagerDuty、NewRelic、Mixpanel•Slack、Bitbucket、Jira、G-Suite•云、物联网技术和可扩展平台的知识在GELI工作的好处与经验相称的有竞争力的薪水有竞争力的福利待遇工作环境发挥作用:加入一个对可再生能源充满热情的团队产生影响:公司规模仍然很小,每个人的贡献对公司的成功都有重大影响有许多机会领导团队、项目,并为发展做出贡献非正式的专业工作环境:无需打扮,只需展示最好的自己在多样化的环境中进行协作-我们致力于通过尊重意见并解决分歧来做出更好的决策多样性我们重视多样化团队带来的见解。我们鼓励来自传统上在技术领域代表性不足的群体的申请。