Faster chat, better deals — Get the App

[Job - 29503] Backend Developer (Java / Spring Boot), Brazil

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience levelMore than 10 years
Education levelNo degree limit

Description

We are **tech transformation** specialists, uniting human expertise with AI to create scalable tech solutions. With over 8,000 CI\&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality. **About the Project** The FORCE backend is a Spring Boot 3 API that powers the mobile app used by pharma field force. It processes KPI data from several systems; applies complex business rules (SFC Index calculation, ranking, incentives, alerts); and exposes secure REST endpoints consumed by the mobile app. It runs on PostgreSQL with Redis caching and integrates with Azure Active Directory for identity. **Role** Senior Java backend developer to develop, maintain, and evolve the API and business logic layer. Responsibilities Design and implement RESTful APIs with Spring Boot 3 (Web \+ WebFlux) Implement and maintain complex KPI calculation logic (SFC Index, ranking, incentives) Manage database schema evolution with Flyway migrations on PostgreSQL Integrate with Azure Active Directory (OAuth2 / JWT) for authentication and authorization Maintain Redis caching layer for high\-frequency KPI reads Integrate with external systems Send email notifications via SendGrid and push notifications via APNs (Pushy) Manage secrets via AWS Secrets Manager Write unit and integration tests (JUnit 5 \+ Mockito \+ Spring Security Test) Document APIs with OpenAPI / Springdoc UI Participate in Jenkins CI/CD pipeline maintenance **Required Skills** 4\+ years Java Spring Boot 3 (Web, Data JPA, Security, Cache, Actuator) Spring Security OAuth2 / JWT / Azure AD integration PostgreSQL \+ Flyway (schema migrations) Redis (Spring Cache) Maven Lombok \+ MapStruct JUnit 5 \+ Mockito REST API design Git \+ trunk\-based development **Nice to Have** AWS Secrets Manager / Spring Cloud AWS SendGrid or transactional email services APNs push notification integration (Pushy) EclipseLink JPA provider OpenAPI / Springdoc Pharma / CRM domain knowledge **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: https://ciandt.com/br/pt\-br/carreiras 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.

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

[Job - 29503] Backend Developer (Java / Spring Boot), Brazil job by Indeed in 2026 | ok.com