풀스택 Java 엔지니어(아일랜드 원격 근무)
인력 관리와 고객 경험을 위한 Java, React 및 클라우드 네이티브 애플리케이션을 개발합니다. 확장 가능한 서비스와 연동을 구축하고 CI/CD를 지원하며 Miratech의 프로덕션 운영에도 참여합니다.
설명
- Java와 Spring Boot로 확장 가능한 백엔드 서비스를 개발하고 유지 관리합니다.
- React와 TypeScript로 반응형이며 접근성이 높은 웹 애플리케이션을 구축합니다.
- REST API를 생성하고 사용하며 OpenAPI/Swagger 계약과 명확한 오류 처리를 유지합니다.
- 마이크로서비스, 객체 지향 및 이벤트 기반 패턴으로 모듈형 솔루션을 설계합니다.
- Node.js를 경량 서비스, 연동 기능, 백엔드 포 프런트엔드 구성 요소 또는 개발 도구에 활용합니다.
- 무결성, 성능 및 감사 이력을 고려해 PostgreSQL 데이터 모델과 쿼리를 설계하고 최적화합니다.
- API, webhook, 메시징 및 기타 패턴을 통해 연동 기능을 구축하고 지원합니다.
- 애플리케이션을 컨테이너화하고 클라우드 배포, 구성 및 일관된 환경을 지원합니다.
- 자동화 테스트, 품질 게이트 및 반복 가능한 배포를 포함한 Jenkins CI/CD 파이프라인을 유지 관리합니다.
- 애플리케이션에 구조화된 로그, 메트릭, 추적 및 유용한 오류 보고 기능을 추가합니다.
- 기능 및 프로덕션 문제를 해결하고 성능, 복원력, 확장성 및 유지 관리성을 개선합니다.
- 제품, UX, QA, DevOps, 아키텍처 및 엔지니어링 동료와 협력해 설계, 검토, 계획 및 지속적인 개선을 진행합니다.
지원 자격
- 프로덕션 애플리케이션 경험을 포함해 풀스택 소프트웨어 개발 경력이 5년 이상입니다.
- Java 및 Spring 실무 경험이 있으며 특히 Spring Boot, REST 서비스, 영속성, 보안 및 자동화 테스트에 능숙합니다.
- Angular 또는 React 프런트엔드 경험이 있으며 TypeScript, HTML, CSS, 컴포넌트 기반 설계, 상태 관리 및 최신 테스트 방식에 익숙합니다.
- 경량 서비스, 연동 기능, 빌드 도구 또는 지원 구성 요소에 Node.js를 활용한 경험이 있습니다.
- 분산 환경에서 REST API, 마이크로서비스 및 유지 관리가 용이한 애플리케이션을 구축한 경험이 있습니다.
- 탄탄한 SQL 역량과 PostgreSQL 또는 유사한 관계형 데이터베이스에서 효율적인 데이터 모델을 설계한 경험이 있습니다.
- 클라우드 기반 및 컨테이너화된 애플리케이션을 개발, 배포 또는 지원한 경험이 있습니다.
- 명확하게 소통하고 기술 문서를 작성하며 고객 대상 워크숍에 참여할 수 있습니다.
- OAuth2, OpenID Connect, JWT 및 안전한 API 설계를 알고 있습니다.
- Kafka, RabbitMQ 또는 이에 준하는 메시징 및 이벤트 스트리밍 기술 경험이 있습니다.
- Kubernetes, 클라우드 플랫폼, 관측성 도구 및 안전한 소프트웨어 제공 방식에 익숙합니다.
- 인력 관리(WFM), 고객 경험(CX), 컨택센터 또는 고객 서비스 솔루션 경험이 있으면 우대합니다.
- AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio 또는 유사한 통신 기술 경험이 있으면 우대합니다.
- 예측, 일정 관리, 라우팅 및 준수 관리를 포함한 인력 최적화와 컨택센터 운영 지식이 있으면 우대합니다.
- 기업 애플리케이션을 CRM, 인사, ID, 급여 및 분석 플랫폼과 연동한 경험이 있으면 우대합니다.
- GitHub Copilot 또는 Claude와 같은 AI 지원 개발 도구에 익숙하면 우대합니다.
복리후생
- 건강 보험 보장
- 어학 과정
- 이주 지원 프로그램
- ForeverRemote 문화에 따른 유연한 원격 근무
- 전문성 개발 기회
- 자격 인증 프로그램
- 멘토링 및 인재 투자 프로그램
- 사내 직무 이동 기회
- 인턴십 기회
- 세계적인 주요 고객을 위한 영향력 있는 프로젝트에 참여할 기회
- 포용적이고 서로 지원하는 근무 환경
- 정기적인 사내 교류 및 팀 빌딩 행사
