시니어 풀스택 Java 엔지니어—인력 관리(캐나다 원격)
Miratech의 엔터프라이즈 고객을 위한 확장 가능한 Java, React 및 Node.js 인력 관리 솔루션을 구축합니다. WFM 서비스, 애플리케이션, 통합 및 배포 파이프라인을 개발합니다.
설명
- Java, Spring Boot 및 도메인 주도 설계 방식을 사용해 확장 가능한 백엔드 서비스를 설계, 개발, 테스트 및 유지 관리
- 예측, 인력 산정, 일정 생성, 교대 관리, 준수율, 예외 처리 및 운영 보고를 위한 마이크로서비스 생성
- TypeScript와 React로 반응형 인력 관리 애플리케이션 구축
- API 우선 개발 방식으로 REST API 설계 및 사용
- OpenAPI/Swagger 계약과 버전 관리 표준 수립 및 유지
- 일정 변경, 상담원 상태, 큐 지표, 예측 및 준수율 이벤트를 위한 이벤트 기반 워크플로 구현
- WFM 기능을 CX 플랫폼, ACD 및 라우팅 시스템, 인사 및 급여 시스템, ID 서비스, 엔터프라이즈 데이터 플랫폼과 연결
- PostgreSQL 및 기타 관계형 데이터베이스에서 인력 및 운영 데이터 모델 설계
- 서비스를 컨테이너화하고 클라우드 네이티브 배포 패턴과 구성 관리 지원
- Jenkins, 자동화 테스트, 품질 게이트 및 반복 가능한 배포 프로세스로 CI/CD 파이프라인 개발 및 유지 관리
- 프로덕션 문제를 조사하고 성능, 배치 처리, 동시성, 확장성 및 안정성 개선
- 코드 리뷰, 기술 설계 세션, 아키텍처 논의, 스프린트 계획 및 지속적인 개선에 기여
- 제품, 운영 연구, QA, DevOps, UX 및 기타 이해관계자와 협업
지원 자격
- 프로덕션 애플리케이션에 대한 책임을 포함해 8년 이상의 풀스택 소프트웨어 개발 경험
- Java 및 Spring 기술에 대한 고급 실무 경험, 특히 Spring Boot, REST 서비스, 보안 및 영속성 경험
- Angular 또는 React, TypeScript, 컴포넌트 기반 설계, 상태 관리 및 최신 테스트 방식에 대한 탄탄한 프론트엔드 개발 경험
- 통합, 경량 서비스, 빌드 도구 또는 지원 구성요소에 Node.js를 활용할 수 있는 실무 지식
- 분산 환경에서 REST API, 마이크로서비스 및 이벤트 기반 서비스를 설계한 역량
- 뛰어난 SQL 기술과 PostgreSQL 또는 유사한 관계형 데이터베이스에서 효율적인 데이터 모델을 작성한 경험
- 클라우드 기반 및 컨테이너화 애플리케이션을 구축, 배포 또는 지원한 경험
- 영어 구사 능력이 뛰어나고 여러 직무로 구성된 팀에서 효과적으로 서면 및 구두로 소통할 수 있는 능력
- NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria 또는 유사한 인력 관리 플랫폼 경험
- WFM 시스템을 ACD, 라우팅, 인사, 급여, CRM 또는 데이터 웨어하우스 플랫폼과 연결한 경험
- Kafka, RabbitMQ 또는 유사한 메시징 및 이벤트 스트리밍 기술 사용 경험
- 인력 분석, 최적화 방법 또는 운영 연구 개념에 대한 경험
- Jenkins, Kubernetes, 클라우드 플랫폼, 관측성 도구 및 보안 소프트웨어 제공 방식에 대한 지식
복리후생
- 건강 보험
- 언어 교육
- 이주 프로그램
- 전문성 개발 기회
- 자격 인증 프로그램
- 멘토링 및 인재 투자 프로그램
- 사내 이동 기회
- 인턴십 기회
- 세계적인 고객에게 큰 영향을 미치는 프로젝트
- 포용적이고 지원적인 근무 환경
- 열린 커뮤니케이션
- 정기적인 회사 사교 행사 및 팀 빌딩 행사
