Middle Java Engineer

Exadel Inc (Website) · São Paulo, Brazil

midfull timeremote
Apply on Exadel Inc (Website)’s site →

Role at a Glance

A remote mid-level Java engineering contract placed by Exadel for a major Brazilian investment banking client. Core stack: Java, Spring Boot/Quarkus microservices, and five AWS services — SQS, SNS, Lambda, DynamoDB, and API Gateway. Intermediate English is required. No salary is listed; compensation is shared early in the hiring process. Calypso platform experience is a differentiator, not a gatekeeper.

What This Role Is

This is a consulting-model engagement where Exadel embeds a mid-level Java engineer directly into a product team serving a prominent Brazilian financial institution. The work is predominantly server-side: event-driven microservices on AWS, with ownership of Spring Boot and Quarkus services. Beyond day-to-day delivery, the role carries a design dimension — you will participate in architecture conversations and contribute to engineering quality practices. Active use of AI coding tooling is explicitly required, making this a strong fit for engineers who have already wired that workflow into their daily practice.

About Exadel and the End Client

Exadel is a global software engineering consultancy with more than 25 years of delivery history, a workforce exceeding 2,000 engineers, and roughly 500 concurrent active engagements. Their client portfolio spans large enterprise names across technology, media, and retail. The end client for this specific role is a well-established Brazilian financial institution whose business covers investment banking, wealth management, and corporate lending. That institution builds and operates its own secure digital banking infrastructure for an international customer base — this team is embedded in that platform effort.

What You Will Work On

  • Architect and deliver reliable Java backend services optimized for throughput, scalability, and graceful failure handling
  • Own development and ongoing maintenance of Spring Boot and Quarkus microservices within a distributed service landscape
  • Extend and integrate the Nasdaq Calypso trading platform to meet evolving client workflow requirements
  • Implement event-driven pipelines across a distributed AWS infrastructure
  • Build with the core AWS service stack: SQS message queues, SNS event notifications, Lambda serverless functions, DynamoDB NoSQL storage, and API Gateway
  • Strengthen observability coverage across the stack — structured logging, service metrics, alerting configuration, and end-to-end distributed tracing
  • Contribute to architecture conversations, system design sessions, and peer code reviews
  • Identify and execute automation opportunities that reduce manual toil and lift team delivery velocity
  • Partner with product, QA, and infrastructure counterparts within an Agile Scrum delivery cycle
  • Apply AI-assisted coding tools actively to accelerate feature delivery and raise code quality benchmarks

Must-Have Qualifications

  • Demonstrated mid-level backend engineering experience with a consistent focus on server-side systems
  • Strong command of Java as a primary programming language
  • Practical delivery experience with Spring Boot and Quarkus application frameworks
  • Solid track record designing and shipping production microservice architectures
  • Working knowledge of distributed systems design and event-driven messaging patterns
  • Direct hands-on exposure to the five AWS services central to this stack: SQS, SNS, Lambda, DynamoDB, and API Gateway
  • Understanding of observability practices: metrics collection, log management, monitoring configuration, and distributed tracing
  • Comfort operating within Agile Scrum teams — sprint ceremonies, backlog grooming, and iterative delivery cadences
  • Active use of AI-powered coding assistants such as Cursor or GitHub Copilot as part of daily development workflow — this is a firm requirement, not optional
  • Intermediate English proficiency for cross-functional collaboration

Differentiating Experience

  • Reactive programming experience using Mutiny or Project Reactor
  • Domain background in financial markets, capital markets, or investment banking systems
  • Prior hands-on exposure to Nasdaq Calypso or a comparable enterprise trading platform

Skills Breakdown: Required vs. Preferred

The non-negotiable technical foundation is Java with Spring Boot and Quarkus microservices, backed by real AWS service experience across SQS, SNS, Lambda, DynamoDB, and API Gateway. Notably, active AI coding tool usage is a hard requirement here — not a soft preference. Observability knowledge and Agile Scrum experience complete the must-have set. The preferred tier rewards fintech domain familiarity and Calypso platform exposure; both represent gaps that are clearly bridgeable once the engineer is embedded in the team.

Salary and Compensation

No salary figure is published for this role. The posting explicitly states that compensation details are communicated to candidates during the early stages of the recruitment process — not in the job description itself. The offer is non-binding until a signed contract is in place. Benefits vary by location and contract type, and your recruiter will clarify which elements apply to this specific engagement. Do not rely on third-party salary estimates for this role — verify the number directly with Exadel's hiring team.

Benefits at Exadel

  • International project exposure across Fortune 500 enterprise clients
  • Flexible work arrangement options: remote, hybrid, or in-office
  • Medical healthcare coverage
  • Employee recognition program
  • Learning and development support with expense reimbursement
  • Well-being program
  • Team events and location-specific local perks
  • Sports and fitness compensation
  • Employee referral bonus program
  • Company-provided top-tier equipment

Location and Work Model

This role is listed as fully remote, associated with the São Paulo, Brazil market. Exadel supports remote, hybrid, and in-office arrangements across its global footprint — your recruiter will confirm the exact model applicable to this engagement. No visa sponsorship information is included in the posting; candidates with work-authorization or relocation questions should raise them directly during the recruitment process.

Frequently asked questions

Is this role truly fully remote, or will I need to be physically based in São Paulo?

The posting classifies this as a remote position. São Paulo is the listed location, but Exadel broadly supports remote work arrangements. Your recruiter will confirm the exact model for this specific engagement before you advance in the process.

Will I learn the salary before my first interview?

Not from the job description — but the posting states that compensation details are shared with candidates during the early stage of the recruitment process. You will have that information before any offer is extended.

Is using AI coding tools like GitHub Copilot or Cursor genuinely required, or just a preference?

It is explicitly required. The job description lists experience with AI-powered engineering tools — citing Cursor and GitHub Copilot by name — under must-have qualifications, not the nice-to-have section.

Do I need prior Nasdaq Calypso experience to be a competitive candidate?

No. Familiarity with Nasdaq Calypso appears under nice-to-have, not requirements. The role does involve supporting the Calypso ecosystem, so candidates without that background are expected to ramp up once embedded in the team.

What kind of company is the end client?

The client is a large Brazilian financial institution focused on investment banking, wealth management, and corporate lending. They build and operate secure digital banking platforms for an international customer base, and this team works directly on that infrastructure.

Are you a fit for this role?

See how your background matches Middle Java Engineer — and the 20 live jobs that fit you best. No signup, no email, nothing stored.