backendarchitecture 2025.09 - 재직 중
일본 SI 파견 백엔드 시스템 개발 및 유지보수
Backend Engineer
파견 환경 특성상 기존 문서가 부족한 상황에서도 레거시 시스템 구조와 비즈니스 로직을 빠르게 파악하여 안정적인 백엔드 시스템을 개발했습니다. Python과 Java를 활용한 데이터 처리 및 API 개발, DB2를 활용한 데이터베이스 설계 및 쿼리 최적화를 담당했으며, 프론트엔드(Angular) 개발팀과의 원활한 협업을 수행했습니다.
담당 역할
- • 백엔드 로직 구현: Java/Spring 환경에서의 REST API 신규 개발 및 레거시 코드 유지보수
- • 데이터 처리: Python을 활용한 대용량 데이터 전처리 및 배치 스크립트 작성
- • 데이터베이스 설계: DB2를 활용한 스키마 설계 및 복잡한 SQL 쿼리 성능 최적화
성과
- • 빠른 도메인 적응력: 파견 환경의 부족한 문서를 극복하고 리버스 엔지니어링을 통해 시스템 구조를 신속하게 파악하여 기한 내 기능 개발 완료
- • 레거시 시스템 현대화: 기존의 낡은 비즈니스 로직을 분석 및 리팩토링하여 시스템 안정성과 유지보수성 향상
- • 크로스 펑셔널 협업: 백엔드뿐만 아니라 Angular 기반의 프론트엔드 통신 인터페이스를 조율하여 프로젝트 전체 진행률 향상
기술 환경
언어: Java, Python, SQL, TypeScript / 프레임워크: Spring Boot, Angular / DB: DB2 / 환경: 일본 SI 고객사 상주
Tech Stack
Java Python DB2 Angular Spring Boot SQL