Trouvez votre prochaine opportunité

Recherchez des offres par métier, compétence et lieu. Vérifiez les exigences avant de préparer votre candidature.

Une recherche utile ne s’arrête pas à un intitulé séduisant. Comparez les missions, les exigences et les conditions avec votre expérience. Ce guide vous aide à sélectionner des opportunités, préparer des documents pertinents et vérifier où déposer chaque candidature.

L’interface est en français. Les intitulés et descriptions publiés par les entreprises restent dans leur langue d’origine, qui peut être l’anglais.

Effacer les filtres

Résultats : 13 023

← Retour aux résultats

[Job-32239] Senior Java Developer

CI&T

Télétravail

Lieu
Remote (Brazil)
Horaires
Full Time
Publié
12 oct. 2026

Avant de postuler, confirmez sur le site de l’entreprise que l’offre est toujours ouverte et consultez les conditions complètes.

Description du poste

L’interface est en français. Les intitulés et descriptions publiés par les entreprises restent dans leur langue d’origine, qui peut être l’anglais.

At CI&T, we help large enterprises transform the potential of AI into real business impact with AI Deployment, AI-native execution, and tech-integrated business solutions. With 30 years of experience in technological transformation, we accelerate innovation with expertise in Agentic SDLC, Application modernization, Data & AI, Martech and Business strategy. We are 8,000 CI&Ters across more than 25 countries, collaborating to build solutions with real impact. AI is already part of how we work, evolve, and innovate every day. We are looking for a Development Engineer with strong Senior Java engineering experience and hands-on expertise using AI-assisted development tools in real software delivery environments. This role is ideal for an experienced engineer who combines deep technical knowledge of enterprise Java systems with a practical understanding of modern AI-enabled engineering workflows. You will work directly with existing applications and engineering teams, using AI development tools to understand complex codebases, accelerate development, modernize legacy systems, improve test coverage, and support structured software development practices. Responsibilities: Work hands-on with complex, existing Java applications and enterprise codebases. Analyze and reverse-engineer existing systems to understand architecture, dependencies, business logic, and technical constraints. Use AI-assisted development tools as an integral part of the engineering workflow, including code generation, analysis, refactoring, testing, and documentation. Apply structured AI development approaches, including reverse engineering, Spec-Driven Development (SDD), and automated test generation. Refactor and modernize existing Java applications, including the removal or replacement of legacy dependencies and outdated components. Generate and improve automated tests to support safe modernization and refactoring. Collaborate closely with engineering teams and stakeholders to translate requirements and existing system behavior into maintainable technical solutions. Help establish effective, repeatable AI-assisted development practices that can be shared across engineering teams. Maintain high standards for code quality, maintainability, testing, and software engineering best practices. Requirements: Strong Java development experience, ideally within enterprise environments and complex existing systems. Strong hands-on experience with Java application development, maintenance, refactoring, and modernization. At least 3 months of hands-on experience using Copilot as the primary AI code-generation tool within a team project, OR at least 6 months of practical experience with comparable AI coding tools, such as Claude Code, Codex, GitHub Copilot, Antigravity, or similar. Practical experience with shared, structured AI development workflows, particularly reverse engineering and/or Spec-Driven Development (SDD). Hands-on experience using AI-assisted workflows for test generation. Practical experience refactoring existing Java systems to remove or replace legacy dependencies. Strong ability to understand and navigate unfamiliar and complex codebases. Solid software engineering fundamentals, including clean code, automated testing, version control, and collaborative development practices. Strong communication skills and the ability to collaborate effectively with technical teams and stakeholders. Nice to Have: Hands-on experience with Java 17 and Java 21. Experience working with SQL (relational) databases. Familiarity with NoSQL databases Our benefits: -Health and dental insurance -Meal and food allowance -Childcare assistance -Extended paternity leave -Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass; -Profit Sharing and Results Participation (PLR); -Life insurance -Continuous learning platform (CI&T University); -Discount club -Free online platform dedicated to physical, mental, and overall well-being -Pregnancy and responsible parenting course -Partnerships with online learning platforms -Language learning platform And many more! More details about our benefits here: At CI&T, inclusion starts at the first contact. If you are a person with a disability, it is important to present your assessment during the selection process. See which data needs to be included in the report by clicking here.This way, we can ensure the support and accommodations that you deserve. If you do not yet have the assessment, don't worry: we can support you in obtaining it. We have a dedicated Health and Well-being team, inclusion specialists, and affinity groups who will be with you at every stage. Count on us to make this journey side by side. Originally posted on Himalayas

Recherchez, comparez et préparez votre candidature

Commencez par un métier ou une compétence que vous souhaitez utiliser. Ajustez les filtres de lieu et de métier, puis ouvrez les offres pour comparer les responsabilités. Si vous ne trouvez aucun résultat, essayez un terme plus court ou retirez un filtre à la fois.

Distinguez les exigences indispensables des préférences. Vérifiez les horaires, la rémunération et le lieu lorsqu’ils sont indiqués. Un poste à distance peut imposer un pays de résidence, une autorisation de travail ou des horaires compatibles. Confirmez la disponibilité et les conditions complètes auprès de l’entreprise.

Choisissez des exemples réels de votre expérience qui répondent aux besoins du poste. Expliquez votre contribution et n’utilisez des chiffres que si vous pouvez les justifier. Suivez les consignes de l’entreprise et vérifiez vos coordonnées, le contenu et le PDF avant l’envoi.

Avant d’envoyer votre candidature

Questions sur la recherche d’emploi

Pourquoi certaines annonces sont-elles en anglais ?

Les employeurs rédigent leurs propres intitulés et descriptions. Nous conservons ces textes pour ne pas modifier les exigences ou les conditions. La navigation et ce guide sont en français. Si une recherche en français ne donne rien, essayez aussi le métier ou la compétence dans la langue de l’annonce, par exemple « software engineer ».

Un poste à distance permet-il de travailler depuis n’importe quel pays ?

Pas nécessairement. L’entreprise peut limiter les pays de résidence, exiger une autorisation de travail ou imposer des horaires. Consultez l’annonce originale. Si ces informations manquent, demandez confirmation à l’employeur avant de considérer que le poste est accessible depuis votre lieu de résidence.

Que faire si aucun résultat ne s’affiche ?

Essayez un intitulé plus général ou une seule compétence et retirez les filtres un par un. Les intitulés varient selon les entreprises. Si une annonce précise a disparu, recherchez sa référence sur la page carrières de l’entreprise ; élargir la recherche ne rouvre pas un poste fermé.

Ma candidature est-elle envoyée depuis ResumizeAI ?

Le bouton de candidature ouvre un site externe. Suivez les instructions de l’employeur ou du prestataire de recrutement et confirmez l’envoi sur ce site. Préparer un CV dans ResumizeAI ne dépose pas de candidature. Si le lien mène seulement au site de l’entreprise, recherchez d’abord le poste concerné.

Comment adapter mon CV et ma lettre de motivation ?

Reliez les exigences à des projets, missions et résultats que vous pouvez expliquer. Mettez en avant votre expérience pertinente sans inventer de compétences. Dans la lettre, expliquez votre intérêt avec un exemple concret. Respectez la langue et le format demandés, puis relisez les deux documents avant de les envoyer.