아모레퍼시픽 시스템 운영
목적: 아모레퍼시픽 시스템 유지 보수
기간: 2022.02 ~ 2022.12
역할: 개발자
사용 기술: JSP, Java, Spring, Spring Boot, Spring Security, Spring Quartz, MyBatis, JPA, Oracle, PostgreSQL, Git, Linux, AWS S3(Java SDK), Nginx, Tomcat
**담당 업무
1) IR Meeting Room (https://ir.amorepacific.com)
- 5)번 항목 작업
2) 감사실 (https://ethics.amorepacific.com)
- 5)번 항목 작업
3) AP Tour (https://tour.amorepacific.com)
- 방문자 문자 알림 및 방문 후 만족도 조사 문자 발신 Spring Scheduler
- 다수 인원 예약 및 예약자 부분 취소 기능
- 안전 준수 서약서 서명 기능
- 노쇼 페널티 부여 기능
- 예약 일정 관련 활성/비활성
- 사진 갤러리 Device 별 조회 및 등록 수정/압축 화질 조회
- 기타 신규 기능 추가
4) 해피웰 복지 (https://happywel.amorepacific.com)
- 사용자/관리자 통합 소스 분리 Git 저장소 구성 및 properties, Nginx, Tomcat 설정
- 관리자 페이지 개인정보 조회 시 접속 정보(ID, IP, URL 등) 및 조회 내용 저장
- 개인정보 조회 데이터 .csv 파일을 S3 버킷 전송 Spring Scheduler
- 로그인 사용자 정보 저장 Map 방식에서 DB로 변경(로드밸런싱)
- MMS 전송 방식 DB to DB ≫ EAI 연계 방식
- 기타 신규 기능 추가
5) 전체 공통
- Spring 설정
- Web Server, WAS 설정 (Nginx, Tomcat)
- Spring Quartz 설정
- AWS S3 Java SDK 파일 조회 및 저장 수정 삭제
- DB 업그레이드로 인한 쿼리 수정
- Git 저장소 설정
- 시스템 별 버그 수정 및 사용자 지원
- 모의 해킹, 앱스캔 조치 (XSS-lucy filter 및 Exception 시 정보 노출 등)
- 기타 장애 대응
더보기