Java/Golang开发人员-第一天现场

14个月前全职
BRAMKAS INC

BRAMKAS INC

location 芝加哥
unsaved
职位:Java后端开发人员/Golang开发人员 • 职位数量:4个(2个初级 | 2个中级) • 地点:Englewood办公室 • 工作状态:任何。OPT / CPT GC,USC,H4,H1B,EAD • 经验:1年以上经验(中级和高级) • 必备技能:Java + 微服务或API 以下任何组合都可以 • 熟练的Java开发人员和Charter等目标公司 • Java + 微服务 + API • Java + NOSQL或Cassandra或Mongo或Couchbase • Java + 微服务 + AWS或Amazon AWS或Google Cloud • Java + 微服务 + Hadoop或Bigdata或Scala或MapReduce、Spark、Kafka、Flink • Java + Kotlin • 职位描述 关于职位: 我们的团队目前正在寻找一名Java / GoLang开发人员,他可以指导/辅导初级开发人员,并帮助我们为庞大且不断增长的客户群体开发云原生(CN)后端服务。随着我们适应新的要求和挑战,我们必须在混合云平台上构建新的服务。成功的候选人应该是自我驱动的,对学习、开发和交付分布式软件系统感到兴奋。他或她将具备敏锐的技术能力、分析能力、出色的沟通能力,并且喜欢在快节奏、动态的环境中取得成果。日常职责: • 在生产环境中创建、部署、监控和维护高性能、可扩展的Golang微服务 • 确定、设计和实施内部流程改进:自动化手动流程、优化数据传递、重新设计基础设施以实现更大的可扩展性等 • 必备条件: • 使用Golang进行软件开发经验,包括对软件工程原理的深入理解 • 具备使用NOSQL数据库(如Cassandra、Mongo和Couchbase)开发后端服务的实践经验 • 熟练掌握以下或类似的GoLang框架: • Gorilla/Mux • GoConvey/Convey • 有开发低延迟微服务的经验 • 有部署和管理容器化应用的经验,最好使用GCP/AWS Kubernetes Services • 有微服务单元、集成和负载测试的经验 • 有警报和监控工具的经验(New Relic、CloudWatch等) • 有开发与Kafka集成的应用程序的经验 • 能够在Linux环境中工作 • 优先条件: • 有使用分布式数据技术(如Hadoop、MapReduce、Spark、Kafka、Flink等)构建高效、大规模大数据流水线的经验 • 有使用最佳实践实现实时和批处理数据摄取流水线的经验 • 有关系型SQL数据库(包括Postgres)的经验