풀스택 Java 엔지니어 — 원격 근무(뉴욕)
인력 관리와 고객 경험을 위한 Java, React 및 클라우드 네이티브 애플리케이션을 구축합니다. 확장 가능한 서비스와 연동 기능을 개발하고 Miratech의 CI/CD 및 프로덕션 운영을 지원합니다.
설명
- 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 업무 문화에 따른 유연한 원격 근무
- 전문성 개발 기회
- 자격 인증 프로그램
- 멘토링 및 인재 투자 프로그램
- 사내 이동 기회
- 인턴십 기회
- 세계적인 주요 고객을 위한 영향력 있는 프로젝트 참여
- 포용적이고 서로 지원하며 소통이 열린 근무 환경
- 정기적인 팀 빌딩 사교 행사
