Tech Stack
JavaJUnitKotlinSpringSpring BootSpringBoot
About the role
- Develop and maintain scalable backend applications using Java/Kotlin and Spring Boot;
- Design and integrate RESTful APIs, ensuring performance, security, and quality;
- Implement solutions focused on resilience and reactivity (Resilience4j, WebFlux);
- Write unit and integration tests (JUnit);
- Contribute to code reviews, clean code practices, and continuous improvement of the codebase;
- Participate in the team's agile rituals (plannings, dailies, reviews, and retros);
- Work on automating CI/CD pipelines, covering the full delivery lifecycle;
- Maintain code quality using tools such as Sonar and best version control practices (Git/SCM).
Requirements
- Previous experience in backend development with Java or Kotlin;
- Knowledge of Spring Boot (2.7+);
- Experience with Resilience4j and reactive programming (WebFlux);
- Experience with CI/CD, SCM, and version control tools;
- Experience with unit and integration testing (JUnit);
- Familiarity with agile methodologies (Scrum/Kanban) and task management tools;
- Health and dental insurance;
- Meal and food allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) and TotalPass;
- Profit Sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to physical and mental health and well-being;
- Pregnancy and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaKotlinSpring BootRESTful APIsResilience4jWebFluxJUnitCI/CDGitSCM
Soft skills
code reviewsclean code practicescontinuous improvementagile methodologiesteam collaboration