Middle/Senior Java Developer

São Paulo

We are seeking a Middle/Senior Java Developer with deep expertise in the Java ecosystem and a passion for clean, scalable software design. This role is ideal for developers who thrive in a modern cloud-first environment and are eager to build robust, mission-critical systems. You’ll work closely with a highly collaborative and experienced team to deliver cutting-edge backend solutions using AWS and other cloud technologies.

Work at Exadel - Who We Are 

We don’t just follow trends—we help define them. For 25+ years, Exadel has transformed global enterprises. Now, we’re leading the charge in AI-driven solutions that scale with impact. And it’s our people who make it happen—driven, collaborative, and always learning.

Requirements 

  • Proficiency in Java for backend development
  • Experience with Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible
  • Experience with .NET Core (Web API, Worker Services, AWS Lambda)
  • Hands-on experience with unit, integration, and performance testing
  • Familiarity with event-driven architectures (Kafka, SQS, RabbitMQ)
  • Knowledge of REST API design and OpenAPI 3+ specifications
  • Proficiency with relational databases like MySQL and PostgreSQL
  • Experience in containerized environments: Docker, Kubernetes, or ECS
  • Strong experience with AWS services such as Lambda, API Gateway, SQS, SNS, and ECS
  • Good understanding of observability practices (logging, tracing, monitoring)
  • Solid grasp of scalability concepts: auto-scaling, load balancing, clustering, and disaster recovery
  • Familiarity with principles such as:
    • SOLID
    • Clean Code
    • DRY (Don’t Repeat Yourself)
    • KISS (Keep It Simple, Stupid)
    • YAGNI (You Aren’t Gonna Need It)

English level

Intermediate+

Responsibilities

  • Design, implement, and maintain backend services using Java and modern cloud-native technologies
  • Develop and document RESTful APIs and ensure compliance with OpenAPI 3+ specifications
  • Create scalable, resilient solutions following clean code, SOLID principles, and architectural best practices
  • Collaborate with DevOps and Infrastructure teams to define and implement Infrastructure as Code using tools like Terraform or CloudFormation
  • Build and manage event-driven systems using technologies such as Kafka, SQS, or RabbitMQ
  • Integrate services within a containerized environment using Docker, Kubernetes, or ECS
  • Leverage AWS services (Lambda, API Gateway, SQS, SNS, ECS, etc.) to design robust cloud-based architectures
  • Implement and maintain unit, integration, and performance tests to ensure code reliability and system integrity

Candidatar a esta vaga

*

indica um campo obrigatório

Currículo*

Tipos de arquivos aceitos: pdf, doc, docx, txt, rtf

Carta de apresentação

Tipos de arquivos aceitos: pdf, doc, docx, txt, rtf