Exadel Inc. logo

Middle Software Engineer (Java)

Job Overview

Location

Brazil

Job Type

Full-time

Category

Software Engineering

Date Posted

June 20, 2026

Full Job Description

đź“‹ Description

  • • Design, develop, and maintain scalable backend applications using Java for a major Brazilian financial institution specializing in investment banking, wealth management, and corporate lending.
  • • Build and support event-driven architectures using Kafka, SQS, and RabbitMQ to enable reliable and asynchronous communication between services.
  • • Develop and execute unit, integration, and performance tests to ensure code quality and system reliability.
  • • Design and optimize solutions using relational databases including MySQL and PostgreSQL for data persistence and transactional integrity.
  • • Deploy and support applications in containerized environments using Docker, Kubernetes, and ECS to ensure consistent and scalable deployments.
  • • Leverage AWS services including Lambda, API Gateway, SQS, SNS, and ECS to build serverless and distributed cloud-native applications.
  • • Implement observability practices such as logging, monitoring, and tracing to improve system reliability, performance, and incident response.
  • • Design highly available and scalable systems using auto-scaling, load balancing, clustering, and disaster recovery strategies to meet enterprise-grade requirements.
  • • Participate in code reviews and promote engineering best practices including SOLID, Clean Code, DRY, KISS, and YAGNI principles.
  • • Collaborate with cross-functional teams to deliver robust, maintainable, and secure digital banking platforms and financial solutions.
  • • Contribute to the team’s technical evolution through continuous improvement initiatives and knowledge sharing.
  • • Maintain a quality-focused mindset with attention to detail and a commitment to engineering excellence throughout the development lifecycle.
  • • Communicate technical concepts clearly to diverse audiences, including non-technical stakeholders and team members.
  • • Demonstrate strong analytical and problem-solving capabilities when addressing complex backend system challenges.
  • • Take ownership and initiative in tasks, proactively identifying opportunities for optimization and innovation.
  • • Adapt to evolving technologies and methodologies with eagerness to learn and apply new tools and frameworks.
  • • Prioritize and organize work effectively to meet project deadlines and maintain high standards of deliverables.

🎯 Requirements

  • • 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

🏖️ Benefits

  • • International projects
  • • In-office, hybrid, or remote flexibility
  • • Medical healthcare
  • • Ongoing learning & reimbursement
  • • Top-tier equipment provision
  • • Referral bonuses

Skills & Technologies

Python
Java
Go
Kotlin
PostgreSQL
Mid-level
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Exadel Inc. logo
Exadel Inc.
Visit Website

About Exadel Inc.

Exadel is a U.S.-based global software engineering company founded in 1998. It provides digital transformation and custom application development services to enterprises, leveraging cloud, AI, and modern architectures. The company offers product strategy, UX/UI design, full-stack development, QA, and managed support across industries including financial services, healthcare, retail, and technology. Headquartered in Walnut Creek, California, Exadel maintains delivery centers in Eastern Europe and Asia, combining nearshore agility with enterprise-grade processes. Clients range from Fortune 500 firms to growth-stage companies seeking scalable, secure software solutions.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expires soon
London
Full-time
Expires Jul 25, 2026 (Soon)
Backend
Junior
Remote
+1 more

2 months ago

Expires soon
Colombia [Remote]
Full-time
Expires Jul 25, 2026 (Soon)
Remote

2 months ago

Expired
Berlin
Full-time
Expired Jun 21, 2026
Remote
Degree Required

3 months ago

Expired
Handshake Technologies, Inc. logo

Handshake Technologies, Inc.

Remote (USA)
Full-time
Expired Jun 23, 2026
TypeScript
Senior
Remote

3 months ago