Back-end
Apollo Dev 에서 개발하고 있는 UGC 서비스와 기술을 바탕으로 함께 성장할 수 있는 기회를 가질 수 있습니다.
NAVER UGC는 네이버 블로그, 네이버 지식iN, 네이버 인플루언서 검색, 네이버 포스트, 네이버 뿜 등 UGC 서비스를 개발하고 운영합니다. 매일 3,800만명의 사용자에게 하루에 3억 PV 이상 서비스 하고 있으며 1년 365일 무정지로 운영하고 있으며, 새로운 글로벌 UGC 서비스에도 도전하고 있 습니다.
국내를 넘어 글로벌 최고의 UGC 서비스를 개발/운영하기 위해 항상 최고 수준의 UGC 관련 기술을 유지하고 있으며 지속적으로 기술을 업데이트 합니다.
최신 기술을 바탕으로 표준화된 UGC 기술을 정의하고 서비스에 활용합니다.
- Event Driven Architecture: Event 주도 개발. transaction 처리 및 publisher/subscriber 관련 구현
- 도메인 주도 설계: 도메인 주도 개발 방식을 따른 패키지 구조와 샘플 소스코드 제공
- 인프라 지원: 인프라 클라이언트 제공함으로써 빠른 개발을 지원
- 프레임워크 지원: Spring 프레임워크 기반 프로젝트 구축 시 기본적으로 구현하는 공통 코드 제공
- SRE implements DevOps: CI, CD, SRE 모니터링
- GATEWAY: Spring cloud gateway
- CQRS: Command / Query 분리
- API Documentation: OpenAPI Spec 3.0 Swagger 지원
- 개발 표준화: Coding Convention, 인증/예외처리/자동화테스트 등 표준 개발 전략

Boilerplate Architecture
DevOps를 바탕으로 resilience 관점의 신뢰성 높은 서비스를 만들기 위해 필요한 다양한 기술을 적용하며 계속 발전시킵니다.

Inbound/Outbound Traffic Control

Service Infra SRE Dashboard
- EDA, MSA 기반의 Modern 아키텍처 및 DDD 중심 개발
- DDD, SRE, Acceptnace Test 등을 통해 시스템 변화와 안정성 향상을 동시에 추구
- 실 트래픽 기반 자동화된 테스트 환경 구축 및 CQRS/CQS패턴 도입하여 더욱 나은 환경으로 변화
- Quality Practice (a.k.a 애자일 프랙티스 및 기술 실천법)
- 그리고 이 모든 변화는 대량의 트래픽을 받으며 무정지로 수행합니다.
- 개발 표준 수립 및 구현 전략
- Java 기반 웹 어플리케이션 개발
- Spring Framework 이해 및 활용
- 웹 프로토콜 및 인프라에 대한 이해
- 객체지향 개발, 리팩토링, 자동화 테스트에 대한 기본 지식 보유
- NoSQL 데이터 설계 및 운영 경험
- 대용량 트래픽을 견디기 위해 견고한 코드 및 시스템 구성
우대 기술을 보유하면 좋겠지만 꼭 그럴 필요는 없습니다. 저희 조직과 동료들이 함께 성장할 수 있도록 도와 드립니다.
- 프레임워크 선택 및 사용에 있어 프레임워크가 책임져야 할 범위를 명확히 인식하고 동작에 문제가 없는지 의심하고 사용하시는 분
- 신기술에 대한 호기심을 가지고 있고, 이를 사용하는 것을 즐기시는 분
- 대용량 트래픽을 견디기 위해 필요한 코드와 시스템을 구성
- Software 설계 및 구현 (a.k.a Clean Code, Patterns Design & Implement)
- Micro Service Architecture 이해 및 경험
- Event driven architecture 이해 및 경험
- Domain driven design 경험 및 지식
- CQRS / CQS 패턴 도입 및 적용 및 MSA 확장 및 개선 경험
- Scala, Spark, Hadoop 활용한 대용량 실시간 데이터 스트리밍 처리 경험
- k8s 환경 하의 Modern 아키텍처 경험 및 지식
- Agile Methodology & Practice 경험 및 지식
- 건강한 충돌을 통해 서로가 좋은 의도를 가지고 있을 것이라는 믿음을 가지신 분
- 치열하고 즐겁게 그리고 함께 성공을 공유하는 철학을 지향하시는 분
- 빠른 실행을 통해 몰입하는 환경을 경험하고 싶으신 분
- 공개와 공유를 원칙으로 오픈 커뮤니케이션에 적극적이신 분
- 개선과 소통을 위해 회고를 즐기시는 분
- Professional Software Engineer 를 지향하시는 분
Last modified 1yr ago