Recruit

채용 시스템 개발

Java 11
Spring Framework 4.3
Apache Tomcat 8.5
Oracle Database 11g
MyBatis
jQuery
SweetAlert2
Spring Security

2021.06.09 - 2021.07.01

구디아카데미 · 개발 및 프로젝트 매니저 · 2인 협업

채용 시스템 화면 1

프로젝트 개요

채용 공고 작성부터 지원서 접수, 전형 결과 통보까지 전 과정을 관리할 수 있는 Spring 기반 채용 시스템을 2인 팀으로

개발했습니다. 공고·지원서 모듈과 공통 서비스, 화면 구조, 형상·DB 관리 등 전반을 맡으며 PM으로 프로젝트를 주도했습니다.

담당 역할

  • 채용 공고 및 지원서 관리 모듈 설계·구현, 데이터 모델 정의
  • 공통 모듈 개발, 화면 구조 설계, 형상 관리 및 배포 프로세스 운영
  • Spring Security 기반 인증/인가, OAuth 연동, 메일링 시스템 구축

업무 범위

  • 관리자: 공고 작성·공개 여부 관리, 지원서 열람, 전형 단계 설정 및 결과 통보 기능 구현
  • 지원자: 공개된 공고 조회, 지원서 작성, 진행 현황 확인 등 셀프 서비스 흐름 구성
  • Filter/AOP/Interceptor를 활용한 로그, 예외, 트랜잭션, 권한 처리를 통한 CCC 구현
  • MyBatis Dynamic Query와 OCP 구조로 확장성 있는 데이터 접근 계층 설계
  • jQuery Ajax, SweetAlert2 등으로 비동기 UI 제작 및 사용자 피드백 향상
  • Notion, GitHub를 활용한 요구/이슈 관리와 협업 문화 정착