직무 설명
주요 업무
- 백엔드 시스템 설계 및 개발에 참여하고 기존 시스템 아키텍처 최적화
 - 분산 시스템의 개발, 디버깅 및 유지 관리를 담당하여 효율적이고 안정적인 운영 보장
 - 시스템의 고동시성 및 성능 최적화 문제 해결
 - 알고리즘, 빅데이터, 프론트엔드, 제품, 테스트 등 다른 팀과 긴밀히 협력하여 고품질 프로젝트 구현 추진
 - 회사의 기술 솔루션 설계 검토에 참여하고 최적화 제안 제공
 
자격 요건
- 컴퓨터 과학 또는 관련 분야 학사 학위 이상
 - Java 및 관련 프레임워크(Spring, Spring Boot 등)에 능숙
 - 분산 시스템 및 마이크로서비스 아키텍처 경험
 - 시스템 성능 최적화 및 고동시성 솔루션에 대한 깊은 이해
 - 데이터베이스 기술(SQL, NoSQL) 및 캐싱 메커니즘에 익숙
 - 뛰어난 문제 해결 능력 및 팀 환경에서의 작업 능력
 - 훌륭한 커뮤니케이션 스킬 및 크로스 기능 팀과의 협업 능력
 
우대 사항
- 클라우드 플랫폼(AWS, Azure, GCP) 경험
 - 컨테이너화 기술(Docker, Kubernetes) 지식
 - CI/CD 파이프라인 및 DevOps 관행에 대한 이해
 - 메시지 큐 시스템(Kafka, RabbitMQ)에 대한 친숙도
 


