← WORK 목록으로
KOREA위시켓웹 개발

보안 솔루션 리뉴얼 구축 BE PL(Java/Spring Boot) 전문가

보안 솔루션을 Java 21/Spring Boot 3.x 기반으로 리뉴얼 구축하는 프로젝트의 BE PL(파트 리드)을 구하는 건입니다. DB 스키마 검토·개선, 업무 아키텍처 플로우 분석, API 설계, 코드 리뷰를 담당하며 내부 인력과 협업해 개선안을 확정하고 개발에 반영합니다. Gradle 멀티모듈, MyBatis, MariaDB, Redis, OIDC/JWT 인증 경험이 풍부하고 외주 PL 경험이 있으며 Claude Code(AI 코딩 도구)를 실무에서 활용하는 특급 백엔드 리드에게 적합합니다.

2026.09.20VIEW 52위시켓에서 수집
Budget협의
Difficulty전문가
Duration3개월
Work style외주
Required stack

필요 기술

Java 21Spring Boot 3.xSpring SecurityMyBatisMariaDBRedisGradleKubernetes
Project brief

프로젝트 내용

프로젝트 개요 :
- 보안솔루션 리뉴얼 구축
- BE/PL 역할 구인

계약 일정 :
- 10월 1일 투입
- 12월 31일 종료

근무 장소 :
- 서울 성동구 성수동

계약 방식 :
- 위임계약

역할 :
- PL, 아키텍처·API 설계, DB 스키마·업무 아키텍처 플로우 공동 검토·개선, 코드 리뷰

경력 :
- 특급 이상

월 급여 :
- 희망 월급여 제안해주세요.
- 비용 보다 역량을 우선적으로 고려합니다.

필수 업무 :
- 내부 인력이 작성한 DB 스키마를 검토하여 정규화, 키·인덱스, 데이터 정합성, 성능, 확장성 측면의 문제점을 도출하고, 내부 인력과 함께 개선안을 마련합니다.
- 업무 아키텍처 플로우를 검토하여 업무 흐름의 누락, 예외 처리, 트랜잭션 경계, 모듈 간 의존 관계, 인증·권한 흐름의 문제점을 도출하고, 내부 인력과 함께 개선안을 마련합니다.
- 개선 결과는 내부 인력이 최종 확정하며, BE PL은 확정된 내용을 API 설계와 개발에 반영하고 BE 인력에게 전파합니다.
개발 중 설계 문제가 새로 발견되면 BE PL이 정리하여 내부 인력과 협의하고, 변경 이력을 Confluence에 남깁니다.

세부 일정 :
1) 10월 1일 ~ 10월 8일 PL 선투입 필요
- 과업 범위를 파악하고 1차 WBS를 확정합니다. 10/12 투입 인원이 온보딩 직후 개발에 들어갈 수 있도록 아래 항목을 끝내는 것이 이 단계의 목표입니다.
- 설계 산출물 검토: 내부 인력이 작성한 화면 기획·설계서, DB 스키마, 업무 아키텍처 플로우를 검토해 1차 범위의 문제점을 도출하고, 내부 인력과 공동 검토 회의를 열어 개선안을 확정. FE 관련 검토와 API 연동 규약은 내부 FE 리드와 함께 진행
- AI 개발 기반: 저장소에 CLAUDE.md(프로젝트 구조, 코딩 규칙, 빌드·테스트 명령)를 두어 투입 인원 전원이 같은 컨텍스트로 Claude Code를 쓰게 하고, 사용 가이드와 금지 사항(운영 데이터, 인증 정보 입력 금지 등)을 Confluence에 정리
- 프로젝트 아키텍쳐: Gradle 멀티모듈 구조(api, core, common 등), 공통 응답·예외 처리, MyBatis 설정과 Mapper 작성 규칙, Springdoc 설정을 갖춘 기본 프로젝트를 Bitbucket에 등록
2) 10월 12일 ~ 10월 30일 1차 개발
3) 11월 2일 ~ 12월 18일 2차 개발 및 알파
4) 12월 21일 ~ 12월 31일 안정화 및 마무리

기술 스택 :
- 언어 : OpenJDK 21.0.12 (64bit, LTS)
- 프레임워크 : Spring Boot 3.x, Spring Security
- ORM : MyBatis 3.x (XML Mapper)
- WAS : Apache Tomcat 11.0.24
- DB : MariaDB 11.4.12 (LTS), Redis 7.x
- 빌드 : Gradle (멀티모듈)
- API 문서 : Springdoc OpenAPI (Swagger UI)
- 인증 : IAM OIDC SSO + JWT (자체 SDK 제공)
- 배포 : Kubernetes (데모 서버 기준)
- 형상관리 : Bitbucket (내부 Git)
- AI 코딩 도구 : Claude Max (Claude Code)

PL 필수 역량 :
- Java 17 이상, Spring Boot 3.x 기반 프로젝트 설계·리딩
- Gradle 멀티모듈 구조 설계
- Spring Security 기반 인증·인가 설계 (OIDC, JWT)
- MyBatis·MariaDB 쿼리 튜닝, Redis 캐시·세션 설계
- DB 스키마 검토·개선 역량 (정규화, 인덱스, 정합성, 성능)
- 업무 흐름 분석과 아키텍처 플로우 문제점 도출, 발주사 설계자와 협의해 개선안을 만든 경험
- 외주 PL 또는 파트 리드 경험
- Claude Max 요금제로 Claude Code를 사용해 개발 (구독 필수 - 요금 지원 가능)
- AI 코딩 도구 실무 경험, 생성 코드의 검증과 테스트 작성

우대 사항 :
- Java 21 실무 경험 (가상 스레드, 레코드, 패턴 매칭 등)
- Apache Tomcat 배포·튜닝 경험
- Kubernetes 배포 구조 이해
- SSO 연동 프로젝트 경험
- 코드 리뷰, 개발 표준 수립 경험

기타 사항 :
- Claude Max 비용 지원 가능합니다.
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • Java 17+ / Spring Boot 3.x 기반 프로젝트 설계·리딩 및 Gradle 멀티모듈 구조 설계
  • Spring Security 기반 OIDC·JWT 인증·인가 설계
  • MyBatis·MariaDB 쿼리 튜닝, Redis 캐시·세션 설계
  • DB 스키마 검토·개선(정규화, 인덱스, 정합성, 성능) 및 업무 아키텍처 플로우 문제점 도출·개선안 협의 경험
  • 외주 PL 또는 파트 리드 경험
  • Claude Max 구독으로 Claude Code 사용, 생성 코드의 검증·테스트 작성 경험

예상 산출물

  • 1차 WBS 및 과업 범위 정의서
  • DB 스키마·업무 아키텍처 플로우 검토 및 개선안
  • API 설계 산출물 및 공통 응답·예외 처리 기반 프로젝트 골격
  • CLAUDE.md 및 Confluence 개발 가이드·변경 이력
  • 코드 리뷰 및 개발 표준

매력 포인트

  • 명확하고 상세한 스펙·일정
  • 비용보다 역량 우선, Claude Max 비용 지원
  • PL·아키텍처 리딩 역할의 고급 포지션

확인할 점

  • 예산·급여 미공개(희망 월급여 제안 방식)로 사전 조율 필요
  • 상주 근무(서울 성수동) 필수, 원격 불가
  • 10/1~10/8 PL 선투입 후 짧은 기간 내 WBS·설계 검토 완료 요구로 초기 압박
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 서울특별시 성동구 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기 →
처리 중...