
시니어 Java 개발자 (브라질 원격)
CI&T에 시니어 Java 개발자로 합류해 AI 지원 엔지니어링 도구를 활용하여 복잡한 엔터프라이즈 애플리케이션의 현대화를 이끕니다. 레거시 시스템을 리팩터링하고 자동화 테스트를 강화하며 체계적인 개발 방식을 정립하는 데 기여합니다.
설명
- 복잡한 Java 애플리케이션과 엔터프라이즈 코드베이스를 개발하고 유지 관리합니다
- 기존 시스템을 역공학하여 아키텍처, 종속성, 비즈니스 로직 및 기술적 제약을 파악합니다
- AI 지원 도구를 사용해 코드 생성, 분석, 리팩터링, 테스트 및 문서화를 수행합니다
- 역공학, 명세 주도 개발, 자동화 테스트 생성 등 체계적인 AI 엔지니어링 방법을 적용합니다
- 레거시 종속성과 오래된 구성 요소를 제거하거나 교체해 Java 애플리케이션을 현대화합니다
- 안전한 리팩터링과 현대화를 지원하는 자동화 테스트를 작성하고 개선합니다
- 엔지니어 및 이해관계자와 협력해 요구사항과 기존 시스템 동작을 유지 관리하기 쉬운 기술 솔루션으로 구현합니다
- 엔지니어링 팀이 반복해서 활용할 수 있는 AI 지원 개발 방식을 정의하는 데 기여합니다
- 코드 품질, 유지 관리성, 테스트 및 소프트웨어 엔지니어링의 높은 기준을 지킵니다
- 대기업이 AI 기회를 비즈니스 가치로 전환하도록 지원하는 CI&T의 업무에 기여합니다
지원 자격
- Java 개발 실무 경력이 있으며 엔터프라이즈 애플리케이션과 복잡한 기존 시스템 경험이 있으면 우대합니다
- Java 애플리케이션 개발, 유지 관리, 리팩터링 및 현대화 실무 경험
- Copilot을 주요 AI 코드 생성 도구로 팀에서 3개월 이상 사용한 경험 또는 Claude Code, Codex, GitHub Copilot, Antigravity 등 유사 도구를 6개월 이상 사용한 경험
- 공유된 체계적 AI 개발 방법, 특히 역공학 또는 명세 주도 개발을 적용한 실무 경험
- AI 지원 방법을 활용해 테스트를 생성한 실무 경험
- Java 시스템을 리팩터링하여 레거시 종속성을 제거하거나 교체한 경험
- 익숙하지 않고 복잡한 코드베이스를 이해하고 효과적으로 다룰 수 있는 역량
- 클린 코드, 자동화 테스트, 버전 관리 및 협업 개발을 포함한 탄탄한 소프트웨어 엔지니어링 기본기
- 명확한 의사소통 능력과 기술팀 및 이해관계자와 효과적으로 협업하는 역량
- Java 17 또는 Java 21 경험 우대
- SQL 관계형 데이터베이스 경험 우대
- NoSQL 데이터베이스 지식 우대
복리후생
- 의료 및 치과 보장
- 식사 및 식품 수당
- 보육 지원
- 확대된 배우자 출산휴가
- Wellhub(Gympass) 및 TotalPass 제휴를 통한 헬스장과 건강·웰니스 전문가 이용
- 이익 공유 및 성과 참여(PLR)
- 생명보험
- CI&T University를 통한 지속적인 학습
- 할인 클럽
- 신체적·정신적 건강과 전반적인 웰빙을 지원하는 무료 온라인 자료
- 임신 및 책임 있는 양육 과정
- 온라인 학습 플랫폼 제휴
- 언어 학습 플랫폼
- 건강 및 웰빙 팀, 포용성 전문가 및 어피니티 그룹 이용
- 채용 절차에서 장애가 있는 지원자를 위한 지원 및 합리적인 편의 제공








