




Job Summary: We are seeking a Senior Backend Developer in Kotlin/Java to work across the entire feature lifecycle within a digital bank—from conception through to maintenance. Key Highlights: 1. End-to-end involvement in the feature lifecycle 2. Challenging project at one of the largest digital banks 3. Effective collaboration and communication with the team We are specialists in **digital transformation**, combining human expertise with AI to build scalable tech solutions. With over 7\.400 CI\&Ters worldwide, we have partnered with more than 1\.000 clients over our 30-year history. Artificial Intelligence is our reality. **Important**: If you reside in the Campinas Metropolitan Region, your physical presence at our city offices is mandatory, per our current attendance policy. We seek a **Senior Backend Developer in Kotlin/Java** for a challenging project covering the full feature lifecycle at one of the country's largest **digital banks**. Your mission will span from feature conception to service delivery—including testing, production deployment, maintenance, and continuous improvement. **Responsibilities** * Work across the full feature lifecycle—from conception to service delivery. * Monitor testing, production deployment, and provide ongoing support. * Write unit, functional, and performance tests following team guidelines. * Instrument applications to extract performance metrics, operational logs, and telemetry. * Resolve technical issues such as bugs and incidents, performing necessary analyses. * Adhere to client-defined policies and processes to ensure delivery quality and security. * Collaborate effectively with the team, maintaining strong communication and partnership. **Requirements** * Experience with object-oriented programming languages, with emphasis on Java and Kotlin. * Knowledge of microservices architecture. * Familiarity with AWS. * Familiarity with software development best practices, including TDD, DDD, Clean Code, and Hexagonal Architecture. * Experience with agile methodologies such as SCRUM or KANBAN. * Experience with SQL databases. * Understanding of the HTTP/HTTPS protocol. * Familiarity with GIT and Git Flow. * Ability to communicate and collaborate effectively with the team. **Nice-to-Haves** * Experience with Spring Boot and/or Javalin. * Knowledge of NoSQL databases. * Familiarity with Docker and Kubernetes. * Experience with data streaming solutions. * Knowledge of event-driven solutions. * Experience with API management platforms such as Apigee and Node.js (server-side management and API governance). \#LI\-MidSenior \#LI\-DJ1 **Our Benefits:** * Health and dental insurance; * Meal and food allowances; * Childcare assistance; * Extended parental leave; * Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) TotalPass; * Profit Sharing Program (PLR); * Life insurance; * Continuous learning platform (CI\&T University); * Discount club; * Free online platform dedicated to physical health, mental well-being, and overall wellness; * 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 begins at first contact. If you are a person with a disability, it is important to **submit your medical report during the selection process.** This allows us to ensure the support and accommodations you deserve. **If you do not yet have an official medical report, don’t worry—we can support you in obtaining one.** We have a dedicated Health & Wellness team, inclusion specialists, and affinity groups who will support you throughout every stage. Count on us to walk this journey alongside you. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


