CI&T
CI&T
CI&T is a global technology transformation company founded in 1995, helping organizations modernize how they build, operate, and engage through digital products and services. Its work includes application modernization, cloud solutions, AI and data analytics, customer experience, product design, strategy consulting, and immersive experiences. With expertise serving industries such as consulting, healthcare, and marketing, CI&T brings together technology and business capabilities to support organizations pursuing growth and more efficient operations.

Senior Java Developer, Brazil Remote

Modernize complex enterprise Java applications through AI-assisted development, reverse engineering, testing, and refactoring. Join CI&T in applying structured engineering practices to help large enterprises advance their technology and AI transformation.

Description

  • Develop and maintain complex Java applications across enterprise codebases
  • Reverse-engineer existing systems to assess architecture, dependencies, business logic, and technical constraints
  • Use AI-assisted tools for code generation, analysis, refactoring, testing, and documentation
  • Apply structured AI development methods, including reverse engineering and Spec-Driven Development (SDD)
  • Modernize Java applications by removing or replacing legacy dependencies and outdated components
  • Create and enhance automated tests that support safe refactoring and modernization
  • Partner with engineers and stakeholders to turn requirements and existing system behavior into maintainable solutions
  • Help teams adopt consistent, effective AI-assisted development practices
  • Uphold strong standards for code quality, maintainability, testing, and engineering practices

Requirements

  • Strong Java development experience, preferably with enterprise applications and complex existing systems
  • Hands-on experience developing, maintaining, refactoring, and modernizing Java applications
  • At least 3 months using Copilot as the primary AI code-generation tool on a team project, or at least 6 months using comparable tools such as Claude Code, Codex, GitHub Copilot, Antigravity, or similar
  • Practical experience with structured, shared AI development workflows, especially reverse engineering or Spec-Driven Development (SDD)
  • Experience using AI-assisted processes to generate tests
  • Experience refactoring Java systems to remove or replace legacy dependencies
  • Ability to understand and navigate unfamiliar, complex codebases
  • Strong software engineering fundamentals, including clean code, automated testing, version control, and collaborative development
  • Strong communication and effective collaboration skills with technical teams and stakeholders
  • Hands-on experience with Java 17 and Java 21
  • Experience working with relational SQL databases
  • Familiarity with NoSQL databases

Benefits

  • Health and dental insurance
  • Meal and food allowance
  • Childcare assistance
  • Extended paternity leave
  • Access to gyms and health and wellness professionals through Wellhub (Gympass) and TotalPass partnerships
  • Profit Sharing and Results Participation (PLR)
  • Life insurance
  • Ongoing learning through CI&T University
  • Discount club
  • Free online resources for physical, mental, and overall well-being
  • Pregnancy and responsible parenting course
  • Partnerships with online learning platforms
  • Language learning platform
  • Support from health and well-being teams, inclusion specialists, and affinity groups
  • Selection-process support and accommodations for people with disabilities

Related Jobs

Ambush

Senior Machine Learning and AI Engineer

Ambush

Build production-grade generative AI and agent workflows for Ambush’s financial services clients. Develop Python and FastAPI services, SQL data workflows, retrieval-augmented generation, and cloud-based AI systems.

Open