
시니어 Java 개발자(하이브리드 근무, 캐나다)
Tecsys에 합류하여 의료 및 유통 공급망을 위한 확장 가능한 백엔드 시스템을 구축하는 시니어 Java 개발자로 일합니다. Java, Spring Boot, 마이크로서비스, AI 기반 개발 방식을 활용하며 경험 많은 엔지니어 팀과 협업합니다.
설명
- Java, Spring Boot, 마이크로서비스를 사용해 견고한 백엔드 서비스를 구축하고 배포합니다
- 코드를 검토하고 기술 설계 결정에 기여합니다
- 동료 개발자를 멘토링하면서 실무 품질 보증 활동을 지원합니다
- 제품 및 비즈니스 파트너와 협력해 복잡한 비즈니스 요구 사항을 확장 가능한 솔루션으로 전환합니다
- 제공하는 제품과 일상적인 엔지니어링 워크플로에 AI 기능을 통합합니다
- 개발 속도를 높이는 AI 우선 방식을 개발자에게 코칭합니다
- 신기술을 평가하고 명확한 가치를 제공할 때 도입합니다
- 성능, 확장성, 관측 가능성, 보안을 향상하는 엔지니어링 방식을 주도합니다
- DevOps 및 운영 팀과 협력해 유지 관리가 쉽고 프로덕션에 바로 사용할 수 있는 소프트웨어를 제공합니다
- 애자일 세리머니와 회고 논의에 참여합니다
- 협업, 혁신, 책임 의식, 지속적인 개선을 촉진합니다
지원 자격
- Java 백엔드 시스템 구축 분야에서 최소 7년의 전문 경력이 필요합니다
- 시스템 설계, 애플리케이션 개발, 테스트, 운영 안정성 전반에 대한 실무 경험이 필요합니다
- 객체 지향 설계, 마이크로서비스 아키텍처, RESTful 서비스에 대한 높은 이해도가 필요합니다
- Spring Boot, Java 11 이상, JUnit, Mockito에 대한 고급 경험이 필요합니다
- 관계형 데이터베이스에 대한 탄탄한 지식이 필요하며, PostgreSQL 경험이 우대되고 Oracle 및 SQL Server 경험도 필요합니다
- NoSQL 데이터베이스에 익숙하면 우대합니다
- Git, Maven 및 IntelliJ, Eclipse, Visual Studio Code와 같은 최신 IDE 사용 경험이 필요합니다
- Kiro 및 Claude와 같은 AI 도구를 일상적인 개발 업무에 통합한 경험이 필요합니다
- 복잡한 분산 아키텍처에서 확장 가능한 소프트웨어를 설계하고 제공할 수 있어야 합니다
- 개발자를 멘토링하고 QA와 협업하며 코드 리뷰에 참여하고 개념 증명을 구축할 수 있어야 합니다
- 뛰어난 비즈니스 감각과 명확한 커뮤니케이션 능력이 필요합니다
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학위가 필요합니다
복리후생
- 원격 근무를 우선으로 하며 근무 시간을 자율적으로 관리할 수 있는 유연한 근무 환경
- 입사 첫날부터 복리후생 보장과 휴가 자격 제공
- 경쟁력 있는 고용주 부담금이 포함된 연금 제도
- 직원 모임 및 커뮤니티 중심 활동
- 배우고 성장하며 새로운 도전에 임할 기회
- 전 세계 팀의 동료들과 함께 일할 수 있는 환경
- 모두를 소중히 여기고 존중하며 성공을 지원하는 포용적인 환경







