[Job - 28511] Mid-level Java Developer, Brazil

CI&TCI&T·Remote(Brazil)
Software Development

WFA Digital Insight

The demand for skilled Java developers has never been higher, with the global market expected to grow by 22% in the next two years. As remote work continues to shape the tech industry, companies like CI&T are at the forefront of innovation, leveraging AI and digital expertise to create cutting-edge solutions. With over 8,000 employees worldwide, CI&T offers a unique opportunity for mid-level Java developers to join a vibrant team and work on impactful projects. Before applying, candidates should be aware of the company's emphasis on collaboration, innovation, and transformation, as well as its commitment to fostering a culture of learning and growth.

Job Description

About the Role

As a Mid-level Java Developer at CI&T, you will play a crucial role in designing, building, and maintaining scalable, high-quality web applications. You will work across the entire stack, from modern frontend interfaces to robust backend services, collaborating closely with product, design, and other engineering teams. This is an opportunity to join a team of tech transformation specialists who are passionate about leveraging human expertise and AI to create innovative solutions.

The role entails working on complex projects, troubleshooting issues, and collaborating with cross-functional teams to ensure the delivery of high-quality products. You will be part of a team that values clear communication, ownership of deliverables, and a willingness to learn and grow.

CI&T is committed to fostering a culture of learning and growth, where your expertise can shine and make a difference. The company offers a range of benefits, including health and dental insurance, meal and food allowance, childcare assistance, and extended paternity leave.

What You Will Do

  • Design, build, and maintain backend services using Java 17/21 and Spring Boot
  • Implement and evolve REST and gRPC APIs following best practices and versioning standards
  • Ensure service reliability through unit/integration tests, troubleshooting, and root-cause analysis
  • Work with PostgreSQL (schema design, performance tuning) and integrate with caching layers (Redis)
  • Build and debug containerized services using Docker and deploy them on Kubernetes (GKE)
  • Apply security fundamentals: OAuth2/OIDC, JWT validation, RBAC, and secure coding practices
  • Collaborate with cross-functional teams, ensuring clear communication and ownership of deliverables
  • Contribute to CI/CD workflows (Tekton/Jenkins, ArgoCD) and follow GitOps principles
  • Participate in technical discussions, design reviews, and mentor team members when needed

What We Are Looking For

  • Strong experience with Java (17 or 21) and Spring Boot in production systems
  • Solid understanding of REST APIs and familiarity with gRPC concepts
  • Hands-on experience with OAuth2/OIDC, JWT, and backend security fundamentals
  • Proficiency with PostgreSQL and JPA/Hibernate
  • Practical experience with Docker and Kubernetes (deployments, debugging, ConfigMaps/Secrets)
  • Ability to troubleshoot distributed systems, analyze logs, and diagnose performance issues
  • Effective communication, transparency, and resilience working in fast-paced, multicultural teams
  • Advanced English

Nice to Have

  • Kafka or other event-driven technologies
  • Proficiency in NoSQL databases Redis (caching, ephemeral data)
  • Experience with GitOps (ArgoCD), Tekton pipelines, or Helm/Kustomize
  • Exposure to GCP services (GKE, IAM, Cloud Logging/Monitoring)
  • Basic understanding of OPA or policy-based access control
  • Knowledge of WebSockets or streaming APIs

Benefits and Perks

  • 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

How to Stand Out

  • Ensure you have a strong understanding of Java and Spring Boot, as well as experience with REST APIs and gRPC concepts.
  • Be prepared to talk about your experience with OAuth2/OIDC, JWT, and backend security fundamentals.
  • Familiarize yourself with CI/CD workflows and GitOps principles, as well as containerization using Docker and deployment on Kubernetes.
  • Highlight your ability to work in fast-paced, multicultural teams and communicate effectively.
  • Be prepared to provide examples of your experience with troubleshooting distributed systems and analyzing logs.
  • Show your passion for learning and growth, and be willing to mentor team members when needed.
  • Research the company's culture and values, and be prepared to talk about how you align with them.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.