← Toutes les offres

Senior Java Developer

À propos du poste

• 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 for code generation, analysis, refactoring, testing, and documentation
• Apply structured AI development approaches, including reverse engineering and Spec-Driven Development (SDD)
• Refactor and modernize existing Java applications, including removing or replacing legacy dependencies and outdated components
• Generate and improve automated tests to support safe modernization and refactoring
• Collaborate with engineering teams and stakeholders to translate requirements and existing system behavior into maintainable technical solutions
• Help establish effective, repeatable AI-assisted development practices across engineering teams
• Maintain high standards for code quality, maintainability, testing, and software engineering best practices

• 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
• Hands-on experience with Java 17 and Java 21
• Experience working with SQL (relational) databases
• Familiarity with NoSQL databases

• 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
• Health and well-being team, inclusion specialists, and affinity groups
• Support and accommodations for people with disabilities during the selection process