External Job Boards LLC 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 distributed systems.
  • • Develop and execute unit, integration, and performance tests to ensure code quality, system reliability, and adherence to technical standards.
  • • Design and optimize database solutions using relational databases including MySQL and PostgreSQL to support high-volume financial transactions and data integrity.
  • • Deploy and support applications in containerized environments using Docker, Kubernetes, and ECS to ensure consistent and scalable deployment across environments.
  • • Leverage AWS services including Lambda, API Gateway, SQS, SNS, and ECS to build serverless and scalable 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 uptime requirements.
  • • Participate in code reviews to promote engineering best practices, maintain code quality, and foster knowledge sharing within the team.
  • • Collaborate with cross-functional teams including product, QA, and DevOps to deliver robust, secure, and maintainable financial technology solutions.
  • • Contribute to the team’s technical evolution by identifying improvement opportunities, adopting new tools, and refining development processes.
  • • Apply software engineering principles such as SOLID, Clean Code, DRY, KISS, and YAGNI to write maintainable, modular, and efficient code.
  • • Demonstrate strong analytical and problem-solving skills to troubleshoot complex backend issues and deliver high-quality solutions under tight deadlines.
  • • Communicate technical concepts clearly to both technical and non-technical stakeholders across global teams.
  • • Work in a remote environment with flexibility to collaborate across time zones while maintaining high productivity and accountability.
  • • Maintain a quality-focused mindset with attention to detail, engineering excellence, and adherence to financial industry security and compliance standards.
  • • Take ownership of assigned tasks, proactively identify risks, and drive initiatives forward with minimal supervision.
  • • Adapt to evolving technologies and business needs by continuously learning and applying new tools, frameworks, and methodologies.
  • • Prioritize tasks effectively, manage competing demands, and deliver work on schedule while maintaining high standards of code and system performance.

🎯 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
  • • Recognition program
  • • Ongoing learning & reimbursement
  • • Well-being program

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.

External Job Boards LLC logo
External Job Boards LLC
Visit Website

About External Job Boards LLC

External Job Boards LLC operates a job-posting distribution platform that aggregates listings from multiple sources and syndicates them to a network of partner boards and search engines. The service targets recruiters and staffing agencies seeking broader candidate reach without manual cross-posting, offering automated feeds, performance analytics, and API integrations to streamline hiring workflows and reduce advertising spend.

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

Expired
Toronto
Full-time
Expired Jul 20, 2026
Remote

3 months ago

Expired
Winnipeg (Remote)
Full-time
Expired Jun 12, 2026
Java
Remote
Degree Required

4 months ago

Sierra Technologies, Inc. logo

Sierra Technologies, Inc.

San Francisco, CA
Full-time
Expires Aug 25, 2026
Onsite

1 month ago

Greece (Remote)
Full-time
Expires Aug 25, 2026
Python
Go
Azure
+4 more

1 month ago