Backend Developer
我们的客户正在寻找一名高级后端开发人员,将成为一个关键贡献者,负责构建高性能,安全和可扩展的微服务。这是需要对 Java,Spring Boot,AWS 以及现代 DevOps 实践进行深入专业知识的技术角色。关键责任 ·设计和建设:使用 Java 和 Spring Boot 框架来实行核心商业逻辑的发展。·云与基础设施:在 AWS 上架构,部署和管理可扩展后端基础设施和服务。· DevOps & Automation:实现和维护 CI/CD 管道和自动化测试以加速部署。·API 开发:定义和创建高质量,安全和文档化 RESTful API 用于前端消费。· 代码质量:写作,调试并进行代码审查以获得清洁,有效和高性能的生产代码。要求 · 5年以上后端开发人员经验,专注于高级技术交付。· 杰瓦专业知识以及广泛的经验在使用 Spring Boot 和更广泛的 Spring 生态系统开发企业应用程序。· 用 AWS 云服务构建和托管高度可用的应用程序的深入实践经验。· 实现和管理基础设施作为代码 (IaC) 工具 (例如地形或云格式). · 具有强大的 DevOps 实践背景,包括自动化,脚本编写 (例如 Bash,Python)和 CI/CD. · 在数据库技术 (SQL 和 NoSQL)和性能调整/优化方面的专业知识。·熟悉容器技术 (Docker 和 Kubernetes/ECS)是必不可少的。最初发布在喜马拉雅山。
查看英文原文
Our client is looking for a Senior Back-End Developer who will be a key contributor, responsible for architecting and building high-performance, secure, and scalable microservices. This is a hands-on technical role requiring deep expertise in Java, Spring Boot, AWS, and modern DevOps practices.
Key Responsibilities
- Design and Build: Hands-on development of core business logic using Java and the Spring Boot framework.
- Cloud & Infrastructure: Architect, deploy, and manage scalable back-end infrastructure and services on AWS.
- DevOps & Automation: Implement and maintain CI/CD pipelines and automated testing to accelerate deployment.
- API Development: Define and create high-quality, secure, and well-documented RESTful APIs for front-end consumption.
- Code Quality: Write, debug, and perform code reviews for clean, efficient, and high-performing production code.
Requirements
- 5+ years of experience as a Back-End Developer, with a focus on senior-level, hands-on technical delivery.
- Expert proficiency in Java and extensive experience developing enterprise applications with Spring Boot and the broader Spring ecosystem.
- Deep practical experience with AWS Cloud services for building and hosting highly available applications.
- Proven ability to implement and manage Infrastructure as Code (IaC) tools (e.g., Terraform or CloudFormation).
- Strong background in DevOps practices, including automation, scripting (e.g., Bash, Python), and CI/CD.
- Expertise in database technologies (SQL and NoSQL) and performance tuning/optimization.
- Familiarity with containerization technologies (Docker and Kubernetes/ECS) is essential.
Originally posted on Himalayas