Middle Software Engineer (Java)

Exadel

São Paulo, BRremote countryPosted Jun 18, 2026
Posting intelligenceActively listedReposted 82×, possible evergreen/ghost posting

Skills

cloudformationpostgreskubernetesclusteringterraformansiblegodockerkotlinpythonazurekafkamysqljavagooglecloudawsecs

About the role

Why Join Exadel

We're an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.

From AI platforms to digital transformation, we partner with enterprise leaders to build what's next.

What powers it all? Our people are ambitious, collaborative, and constantly evolving.

About the Client

A major Brazilian financial institution specializing in investment banking, wealth management, and corporate lending. The customer develops secure digital banking platforms and financial solutions to serve a diverse global client base.

What You'll Do

Design, develop, and maintain scalable backend applications using Java

Build and support event-driven architectures leveraging technologies such as Kafka, SQS, and RabbitMQ

Develop and execute unit, integration, and performance tests

Design and optimize solutions utilizing relational databases including MySQL and PostgreSQL

Deploy and support applications in containerized environments using Docker, Kubernetes, and ECS

Leverage AWS services including Lambda, API Gateway, SQS, SNS, and ECS

Implement observability practices to improve reliability and performance

Design highly available and scalable systems utilizing concepts such as auto-scaling, load balancing, clustering, and disaster recovery

Participate in code reviews and promote engineering best practices

Collaborate with cross-functional teams to deliver robust and maintainable solutions

Contribute to the team's technical evolution and continuous improvement initiatives

What You Bring

Strong proficiency in Java for backend development

Hands-on experience with unit, integration, and performance testing

Familiarity with event-driven architectures using Kafka, SQS, or RabbitMQ

Knowledge of relational databases such as MySQL and PostgreSQL

Experience with containerized environments including Docker, Kubernetes, and ECS

Experience with AWS services including Lambda, API Gateway, SQS, SNS, and ECS

Understanding of observability practices and monitoring strategies

Solid understanding of scalability concepts including auto-scaling, load balancing, clustering, and disaster recovery

Familiarity with software engineering principles such as SOLID, Clean Code, DRY, KISS, and YAGNI

Commitment to code quality and maintainability

Strong analytical and problem-solving capabilities

Clear communication skills with the ability to explain technical concepts to diverse audiences

Strong collaboration and teamwork across cross-functional teams

Critical thinking and effective decision-making abilities

Proactive mindset with the ability to take ownership and initiative

Adaptability and eagerness to learn new technologies

Strong organizational and prioritization skills

Quality-focused mindset with attention to detail and engineering excellence

Nice to have

Experience with other cloud providers such as Azure or GCP

Experience with Infrastructure as Code tools including Terraform, CloudFormation, or Ansible

Knowledge of additional programming languages such as Python, Kotlin, or Golang

Background in financial services, including banking, fintech, card companies, or other financial institutions

Experience working in hybrid environments

Passion for learning and actively contributing to the team's technical evolution

English level

Intermediate/Upper-Intermediate

Work Type: Remote

Legal & Hiring Information

Reasonable accommodations are available to enable individuals with disabilities to perform essential functions

Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs

Your Benefits at Exadel

Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details.

International projects

In-office, hybrid, or remote flexibility

Medical healthcare

Recognition program

Ongoing learning & reimbursement

Well-being program

Team events & local benefits

Sports compensation

Referral bonuses

Top-tier equipment provision

Exadel Culture

We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Brazil varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Brazil medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.