# Open Community Dev BackEnd

## CAFE/오픈커뮤니티 BackEnd

#### 입사하게 되면 담당할 업무입니다

* 커뮤니티 서비스 엔지니어링을 통해 사용성/서비스 개선을 합니다.
* REST API 기반으로 다양한 app/web으로 서비스를 제공하고 정보 수집합니다.
* 지역 기반 커뮤니티와 관심사 기반 커뮤니티에 대한 설계를 합니다.
* 대용량 트래픽 처리와 MSA 기반의 시스템 설계를 합니다.

#### 업무를 수행하기 위해 필요한 자격 요건입니다

* 커뮤니티 서비스의 도메인 구성을 이해하거나 관련 지식이 있으신 분
* 아래 Tech. 항목 중 경험이 있거나 관심이 있으신 분
  * Spring Framework / MVC / Security / Boot / Cloud / Data / Batch
  * Apache , Nginx , Tomcat
  * Kafka
  * RDBMS ( MySQL , MsSQL 등 )
  * NOSQL (MongoDB , Redis , Hadoop 등 )
  * Github ( 오픈소스 컨트리뷰션 경험)
  * MSA-CQRS, TDD , BDD , REST API
  * Code Review , Code Refactoring
  * MyBatis, Hibernate, JPA
  * Kotlin, Java

#### 추가로 보유하고 있는 Tech. 항목이 있다면 더 멋진 Tech. Chemi를 이룰 수 있습니다.

* Elasticsearch , Logstash , Kibana (ELK stack)
* Docker / Kubernetes&#x20;
* 대용량 트랙픽을 위한 설계
* Linux Server 이해
* Strangler Pattern 이해와 실행


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://naver-career.gitbook.io/kr/service/band/back-end.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
