본문/내용
1. 현재 진행 중인 프로젝트에서 맡았던 역할과 담당 업무를 설명해 주세요.
현재 진행 중인 프로젝트에서는 소프트웨어 개발과 운영 업무를 담당하고 있습니다. 주로 사용자 요구 분석을 통해 시스템 설계 및 기능 명세서를 작성하였으며, 전체 개발 일정의 70% 이상을 계획하였고, 팀원들과 협업하여 5개 모듈을 개발하였습니다. 개발 단계에서는 Java와 Spring Boot 프레임워크를 활용하여 RESTful API를 구축하였고, 테스트 자동화를 위해 Jenkins와 Selenium을 도입하여 배포 후 30분 이내에 문제를 파악하고 수정하는 시스템을 구축하였으며, 배포 후 발생한 이슈를 95% 이상 실시간으로 모니터링하였고, 서비스 가용성 유지율은 9 9% 이상입니다. 운영 업무에서는 서버 모니터링과 장애 대응을 담당하여 평균 장애 복구 시간을 3분 이내로 단축하였고, 사용자 피드백에 기반한 UI 개선으로 고객 만족도를 15% 향상시켰습니다. 또한 데이터 백업 및 보안 강화 업무를 진행하여 연간 2건 이하의 보안 사고 발생률을 유지하고 있으며, 개선된 시스템의 안정성과 성능 향상으로 서버 응답 속도는 평균 20% 개선되었습니다.
2. 소프트웨어 개발 과정에서 가장 어려웠…