Jobs
zoom 로고

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의 다른 공고

알림

알림이 없습니다