
zoom
Senior Software Engineer
개발
AI 요약
Zoom에서 대규모 트래픽과 고성능 데이터 처리를 담당할 백엔드 소프트웨어 엔지니어를 채용합니다. 피처 토글 시스템 설계, MySQL 읽기/쓰기 분산, NoSQL용 SQL 엔진 개발, 마이크로서비스 아키텍처 리팩토링 등의 업무를 수행하며, 5년 이상의 Java 및 스프링 프레임워크, 데이터베이스 최적화 경험이 필수적입니다.
주요 업무
- 피처 그레이스케일 배포 및 A/B 테스트 대응을 위한 피처 토글(Feature Toggle) 시스템 설계 및 개발
- MySQL 데이터 소스 설계 및 읽기/쓰기 분리(Read/Write Separation) 체계 구축
- Zoom 내 MySQL 연결 관련 모든 Java 컴포넌트 관리 및 KV-SQL, ES-SQL 컴포넌트 설계
- 엔지니어 생산성 향상을 위해 NoSQL 데이터베이스에서 SQL 언어 작동이 가능하도록 구현
- 단축링크 서비스(Shortlink Service) 설계 및 개발
- 리포트 대시보드 코드 리팩토링을 통한 독립 서비스화
- 핵심 회의 API 리팩토링 및 회의 라이프사이클 설계
- MyBatis 프레임워크의 Python 버전 설계 및 개발
- 엔지니어가 SQL 문과 워크플로우만으로 빅데이터 작업을 예약하고 관리할 수 있도록 돕는 Atlas 시스템 설계 및 개발
자격 요건
- 컴퓨터 공학 또는 관련 분야 학사 학위 소지자 (또는 이에 준하는 외국 학위)
- 관련 직무 분야 5년 이상의 경력
- Core Java 및 객체 지향 프로그래밍(OOP), SOLID 원칙 및 디자인 패턴에 대한 깊은 이해 (5년 이상)
- Spring, Spring Boot, Spring MVC, Spring Security, Spring Cloud를 활용한 엔터프라이즈 애플리케이션 및 마이크로서비스 아키텍처 구축 경험 (5년 이상)
- Hibernate, MyBatis 등 ORM 프레임워크 활용 경험 (5년 이상)
- Spring Cloud, Dubbo, Kubernetes 기반의 마이크로서비스 아키텍처 설계 및 운영 경험 (5년 이상)
- MySQL, PostgreSQL, Oracle 등 SQL 데이터베이스 설계 및 효율적인 아키텍처 구축 경험 (5년 이상)
- MongoDB, Redis, Cassandra 등 NoSQL 데이터베이스를 활용한 대용량 데이터 및 고동시성(High-Concurrency) 처리 경험 (5년 이상)
- 인덱싱, 쿼리 최적화, 파티셔닝, 데이터베이스 샤딩 등 성능 튜닝을 위한 데이터베이스 최적화 경험 (5년 이상)
기술 스택
JavaSpringSpring BootSpring MVCSpring SecuritySpring CloudHibernateMyBatisDubboKubernetesSQLMySQLPostgreSQLOracleNoSQLMongoDBRedisCassandraPython
zoom의 다른 공고
Executive Assistant
경영지원DevOps Engineer
인프라·DevOpsDirector, Strategic Sourcing & Category Strategy: Enterprise Technology
경영지원AI Engineer
개발, AI·머신러닝, 인프라·DevOpsWorkplace Operations Lead
경영지원, 현장운영Channel Account Manager - KSA
영업Research Scientist - AI Incubation
AI·머신러닝, 연구·R&DData Engineer, People Analytics
데이터, 인프라·DevOps