About the job
CI&T combines human expertise with AI to deliver technology solutions at scale. With a global workforce of over 8,000 and three decades of experience, the company has partnered with more than 1,000 clients, focusing on digital transformation. AI tools and practices are part of daily work routines.
Location requirement: Candidates living in the Metropolitan Region of Campinas must work in-office according to the current attendance policy.
Role overview
This mid-level backend developer position centers on Java and Kotlin development for a major client in the cards, benefits, and incentives sector. The role involves building scalable and resilient systems in an agile environment, emphasizing code quality and close team collaboration.
What you will do
- Develop and improve applications using Java or Kotlin with Spring Boot.
- Design, build, and maintain secure, high-performance RESTful APIs.
- Create reactive applications with WebFlux.
- Apply resilience patterns, including tools like Resilience4j.
- Maintain code quality through automated testing and best engineering practices.
- Write unit and integration tests using JUnit.
- Use static code analysis tools such as Sonar to ensure quality standards.
- Contribute to CI/CD processes and help automate delivery pipelines.
- Work with version control and configuration management tools.
- Collaborate with cross-functional teams in agile settings.
- Use Flow to support productivity and quality throughout development.
Requirements
- Professional experience with Java and/or Kotlin.
- Background in Spring Boot development.
- Hands-on experience building RESTful APIs.
- Experience with reactive programming and WebFlux.
- Knowledge of Resilience4j or similar resilience patterns.
- Practice with automated testing, including unit and integration tests.
- Experience using JUnit for testing.
- Familiarity with code quality analysis tools such as Sonar.
- Experience working with CI/CD pipelines.
- Experience using version control and software configuration management tools (for example, Git).
- Comfort working in agile teams and with activity management tools.
- Experience applying Artificial Intelligence to enhance productivity and code quality.

