Brazil Remote (Global)

CI&T is hiring a Senior Java Developer

About the Role

Role Overview

We're seeking a seasoned back-end engineer with deep expertise in Java and Spring Boot to lead development efforts on scalable, high-performance systems. In this role, you'll be responsible for building and maintaining server-side logic, ensuring code quality through comprehensive testing, and driving reliable deployments to production.

Key Responsibilities

  • Design, develop, and maintain robust applications using Java and Spring Boot frameworks
  • Write and maintain unit tests with JUnit and Mockito to ensure software reliability
  • Deploy code through production pipelines, monitoring for stability and performance
  • Collaborate with product, design, and engineering teams to implement new functionality
  • Mentor junior developers through code reviews, pair programming, and technical guidance
  • Identify and resolve system bottlenecks, security concerns, and technical debt
  • Follow established coding standards to deliver clean, efficient, and maintainable code
  • Adapt to evolving project needs and contribute across different layers of the system
  • Work within Agile/Scrum methodologies using Jira for task tracking and sprint planning

Required Skills

  • Proven experience with Java and Spring Boot in production environments
  • Strong background in writing unit tests using JUnit and Mockito
  • Familiarity with deployment workflows and release processes
  • Hands-on experience with messaging systems such as RabbitMQ or Azure Event Hub
  • Proficiency with PostgreSQL and either MongoDB or CosmosDB via Mongo API
  • Working knowledge of observability platforms like New Relic or comparable tools
  • Excellent communication skills and ability to lead technical discussions
  • Experience mentoring developers and promoting best practices
  • Solid understanding of software design patterns and clean code principles
  • Agile/Scrum project experience with a focus on iterative delivery

Preferred Experience

  • Working with container orchestration using Kubernetes and service mesh technologies like Istio
  • Using Redis for caching and data storage
  • Experience with CI/CD platforms such as ArgoCD

Work Environment

This is a globally available position with flexible work arrangements. You'll be part of a collaborative team that values technical excellence, proactive problem-solving, and continuous learning. The culture emphasizes adaptability, knowledge sharing, and integrating modern tools with strong engineering fundamentals.

Required Skills
JavaSpring BootJUnitMockitoRabbitMQAzure Event HubPostgreSQLMongoDBCosmosDBMongo API JavaSpring BootJUnitMockitoRabbitMQAzure Event HubPostgreSQLMongoDBCosmosDBMongo API
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
CI&T

We are digital specialists helping the world’s most valuable brands navigate and co-create solutions at every stage of their technology transformation journey.

As technology transformation specialists, we focus on application modernization, cloud services, artificial intelligence, data & analytics, digital experience, cybersecurity, and enterprise solutions powered by leading platforms like AWS, Azure, Google Cloud, Salesforce, and Adobe.

Our distributed teams work closely with clients across industries such as financial services, healthcare, retail, automotive, and technology to deliver innovation at scale.

All jobs at CI&T Visit website
Job Details
Department Prod_Argo
Category backend
Posted 3 hours ago