返回職位
全新

Software Development Engineer

Beijing, Beijing, China; Tianjin, Tianjin, China
 

 

 

At Cision, we believe in empowering every individual to make an impact. Here, your voice is heard, your ideas are valued, and your unique perspective fuels our collective success. As part of our global team, you'll thrive in an environment that champions curiosity, collaboration, and innovation, all while making meaningful contributions to the brands we accelerate. 
 
Join us in shaping the future of communication and building authentic connections that matter. Whether you're solving complex problems or driving bold innovations, your growth is our success, and together, we’ll create the conversations of tomorrow. 
 
Empower your impact at Cision. Be seen, be understood, be you. 


我们正在寻找一位具有扎实Java Web开发经验、对微服务架构有深入理解的开发工程师。您将与我们的技术团队合作,参与公司核心系统的后端开发工作,不断提升系统性能和用户体验。我们期望您能够熟练掌握Spring Boot和Spring Cloud框架,并具备Docker和Kubernetes容器化技术的使用经验。

主要职责
⦁    负责Java Web应用程序的设计、开发、测试及优化,确保系统高效稳定运行。
⦁    深入理解微服务架构,参与服务拆分、服务治理、服务通信等关键技术的设计与实现。
⦁    熟练使用Spring Boot和Spring Cloud框架进行微服务开发,包括服务注册与发现、负载均衡、熔断降级等。
⦁    参与Docker容器的构建、部署和管理,熟悉Kubernetes集群的搭建与配置,提升系统部署效率与资源利用率。
⦁    了解重构技术,能够实际应用,提升系统性能和质量。
⦁    深入理解设计模式,能够在实际开发中灵活应用设计模式解决复杂问题。
⦁    与团队成员紧密合作,参与代码审查,共同提高代码质量和系统性能。
⦁    持续关注行业动态和新技术,将新技术应用于系统优化和产品创新。


任职要求
⦁    计算机相关专业本科及以上学历,3-5年 Java Web开发经验。
⦁    熟练掌握Java编程语言,熟悉JVM原理及性能调优。
⦁    精通Java Web开发技术栈,包括Spring、MyBatis、Hibernate等。
⦁    深入理解微服务架构,熟练掌握Spring Boot和Spring Cloud框架。
⦁    熟悉Docker容器技术,了解Kubernetes容器编排技术,有相关使用经验者优先。
⦁    对设计模式有深入理解,能够在实际开发中灵活应用。
⦁    具备良好的编程习惯和团队协作精神,能够快速融入团队并贡献自己的力量。
⦁    优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满激情。
⦁    积极主动,愿意为提升系统性能和质量付出努力。

 

Job Description
We are looking for a development engineer with solid experience in Java Web development and a deep understanding of microservices architecture. You will collaborate with our technical team to participate in the backend development of the company's core systems, continuously improving system performance and user experience. We expect you to be proficient in the Spring Boot and Spring Cloud frameworks and have experience with Docker and Kubernetes containerization technologies.
 
Key Responsibilities
 - Responsible for the design, development, testing, and optimization of Java Web applications, ensuring efficient and stable system operation.
- Have a deep understanding of microservices architecture and participate in the design and implementation of key technologies such as service decomposition, service governance, and service communication.
- Proficient in using the Spring Boot and Spring Cloud frameworks for microservices development, including service registration and discovery, load balancing, circuit breaking, and degradation.
 - Participate in the construction, deployment, and management of Docker containers, familiar with building and configuring Kubernetes clusters to enhance deployment efficiency and resource utilization.
- Understand refactoring techniques and apply them in practice to improve system performance and quality.
 - Have a deep understanding of design patterns and be able to flexibly apply them in actual development to solve complex problems.
- Collaborate closely with team members, participate in code reviews, and work together to improve code quality and system performance.
- Continuously monitor industry trends and new technologies, applying new technologies for system optimization and product innovation.
 
Qualifications
- Bachelor’s degree or above in Computer Science or related fields, with 3-5 years of Java Web development experience. 
- Proficient in the Java programming language and familiar with JVM principles and performance tuning.
- Mastery of Java Web development technology stack, including Spring, MyBatis, Hibernate, etc.
- Deep understanding of microservices architecture and proficiency in the Spring Boot and Spring Cloud frameworks.
- Familiar with Docker container technology and knowledge of Kubernetes orchestration technology; candidates with relevant experience will be preferred.
 - In-depth understanding of design patterns and the ability to apply them flexibly in actual development.
- Good programming habits and team collaboration spirit, with the ability to quickly integrate into the team and contribute.
 - Excellent problem analysis and solving abilities, with a passion for tackling challenging problems.
- Proactive and willing to make efforts to improve system performance and quality.

建立職缺提醒

有興趣在 Cision 建立您的職業生涯嗎?將未來的機會直接傳送至您的電子郵件。

申請這份工作

*

表示必填欄位

简历*

接受的文件類型:pdf, doc, docx, txt, rtf

求职信

接受的文件類型:pdf, doc, docx, txt, rtf


Select...
Select...