Mid level Java Developer

CI&T ๐Ÿค–๐Ÿ’กโœจ

Remote regions

Brazil

Benefits

Job Description

Looking for a Mid level Java Developer to work on CI&T projects, you'll be responsible for building and evolving scalable applications and services in Java/Spring Boot, integrating systems via REST APIs and messaging (Kafka). You will work in a collaborative, data-driven environment focused on quality, performance, and security. Responsibilities include developing and maintaining backend services in Java (Spring Boot), creating and evolving RESTful APIs, integrate and orchestrate asynchronous flows using Kafka (or other messaging), writing tests, monitoring application health, collaborating with product, QA, and front-end teams, document solutions and participate in code reviews. Required skills include experience with Java and Spring Boot, event-driven development with message consumers/producers (Kafka, RabbitMQ, SQS, Pub/Sub), knowledge of databases (SQL/NoSQL), ORM (JPA/Hibernate), version control with Git, good engineering practices (Clean Code, SOLID, automated testing, code review), familiarity with containers (Docker), and basic CI/CD concepts. Experience with cloud services (AWS or Azure), React, observability tools, security protocols, and microservices architecture is a plus.

About CI&T

CI&T specializes in technological transformation, combining human expertise with AI to create scalable tech solutions, partnering with over 1,000 clients.

Apply for This Position