Senior Full-stack Software Engineer (Java, Quarkus, Angular)

externaljobboards

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare options
Learning support
Well-being programs
Equipment provided
Team activities

Job summary

externaljobboards is seeking a software engineer to build and improve a financial services platform. You will work across backend Java services and frontend Angular features, with a focus on cloud-native microservices and event-driven integrations in AWS.

You will contribute to reliability, observability, architecture decisions, and delivery, in an Agile/Scrum environment, using AI-assisted tooling to boost productivity.

Qualifications

  • Proven backend software engineering experience with Java.
  • Hands-on with Quarkus and Angular.
  • Practical AWS experience: SQS, SNS, DynamoDB, Lambda, API Gateway.
  • Experience designing microservices and distributed cloud apps.
  • Familiarity with observability practices and Agile/Scrum.

Responsibilities

  • Develop and maintain production backend apps in Java with performance and resilience in mind.
  • Build cloud-native microservices using Quarkus and contribute frontend work in Angular.
  • Design event-driven integrations using AWS services and API Gateway.
  • Improve reliability via logging, metrics, and distributed tracing.
  • Contribute to architecture decisions, code reviews, and CI/CD improvements.
  • Collaborate in an Agile/Scrum team and leverage AI-assisted coding tools.

Skills

Java
Quarkus
Angular
AWS
Microservices
Observability
Agile/Scrum
AI-assisted tools

Tools

Quarkus tooling
Angular tooling
AWS services (SQS, SNS, Lambda, DynamoDB, API Gateway)

Job description

Role overview

Build and improve a financial services platform across backend and frontend systems, with a strong emphasis on Java services and cloud architecture. The work spans microservices, event-driven integrations, reliability, and observability, alongside technical design and delivery with a cross-functional engineering team.

Responsibilities
  • Develop and maintain production backend applications in Java, with attention to performance, resilience, and maintainability.
  • Build cloud-native microservices using Quarkus and contribute to frontend features in Angular.
  • Design event-driven integrations using AWS services such as SQS, SNS, Lambda, DynamoDB, and API Gateway.
  • Improve system reliability and observability through logging, metrics, and distributed tracing.
  • Contribute to architecture decisions, code reviews, engineering quality, automation, and delivery improvements.
  • Use AI-assisted coding tools to support productive, high-quality development, and collaborate in an Agile/Scrum team.
Requirements
  • Professional software engineering experience with a strong backend focus and demonstrated Java proficiency.
  • Hands-on experience with Quarkus and Angular.
  • Practical AWS experience, particularly with SQS, SNS, DynamoDB, Lambda, and API Gateway.
  • Experience designing microservices and distributed, event-driven cloud applications.
  • Familiarity with observability practices, including metrics, logs, and tracing.
  • Experience working in Agile/Scrum teams, using AI-assisted engineering tools, and solving problems independently while collaborating with others.
Nice to have
  • Reactive programming experience, especially Mutiny or Project Reactor.
  • Background in financial markets, investment banking, or financial systems.
  • Experience building highly scalable and resilient cloud applications.
Benefits and work setup

Remote position based in Brazil. English proficiency at an intermediate to upper-intermediate level is expected. Benefits vary by location and contract type; listed possibilities include healthcare, learning support, well-being programs, equipment, and team activities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-stack Software Engineer (Java, Quarkus, Angular)
Senior Full-stack Software Engineer (Java, Quarkus, Angular)

exadelinc • United States

Remote
USD 120,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Senior Java Cloud-Native Engineer | AWS & Serverless
Senior Java Cloud-Native Engineer | AWS & Serverless

Compunnel Inc. • Rhode Island

Remote
USD 110,000 - 130,000
Java Back-End Engineer — Microservices & Quarkus, Perks
Java Back-End Engineer — Microservices & Quarkus, Perks

Jobgether • United States

Remote
USD 110,000 - 150,000
Food/meal allowance
Medical/dental insurance
Home-office allowance
+3
Senior Full-Stack Engineer — Remote (Brazil)
Senior Full-Stack Engineer — Remote (Brazil)

externaljobboards • United States

Remote
USD 120,000 - 180,000
Healthcare options
Learning support
Well-being programs
+2
[Job-32606] Senior Full Stack Developer, Brazil
[Job-32606] Senior Full Stack Developer, Brazil

Ciandt • United States

Remote
USD 140,000 - 190,000
Health benefits
Meal allowances
Childcare support
+6
Senior Full-Stack Java Cloud Engineer (AWS, Quarkus)
Senior Full-Stack Java Cloud Engineer (AWS, Quarkus)

Peraton • Maryland

On-site
USD 135,000 - 216,000
25 days PTO
Subsidized benefits for you and depend
Bonus plan
Full-Stack Developer (Java EE, Quarkus, Angular)
Full-Stack Developer (Java EE, Quarkus, Angular)

Rublon • United States

Hybrid
USD 30,000 - 45,000
company-managed laptop
training
sponsored certifications
+2
Software Engineer (Quarkus) - Remote Work | REF#295116
Software Engineer (Quarkus) - Remote Work | REF#295116

BairesDev • United States

Remote
USD 120,000 - 150,000
100% remote work
Competitive compensation in USD or USD
Hardware and software setup for remote
+3