Java engineer

BetterEngineer

Ciudad de México

Hybrid

MXN 1,247,000 - 1,870,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BetterEngineer places senior Java engineers to work with a US product team. You maintain and extend Java services, usually with Spring Boot, in production. You handle APIs, the underlying database, and tests that run in CI.

You ship via PRs and deployments, review changes in CI, and can rollback if needed. Expect English communication in standups, code reviews, and Slack with the US team. This is a remote, full-time role from LATAM with monthly pay in USD.

Qualifications

  • 5+ years as a software engineer.
  • Advanced or fluent English required.
  • Experience with Java and Spring Boot in production.

Responsibilities

  • Add or change APIs in existing Java services.
  • Update the database behind the API.
  • Write tests that run in CI.
  • Review pull requests in CI and deploys; rollback when needed.

Skills

Java
Spring Boot
APIs
CI/CD
English

Tools

JUnit
Maven/Gradle
SQL/Databases

Job description

Services and APIs in Java, usually with Spring Boot, for a US product team.

You work on Java services a US team already runs, usually with Spring Boot. A change is an API, the database behind it, and a test that runs in their CI. You ship through their pull request and their deploy.

What you do on the team

On a placement, this is the work the US team expects.

  • Add and change APIs in the Java services the team already runs
  • Update the database behind the API
  • Cover the change with a test that runs in CI
  • Use AI tools to draft a test or a service method, then review the diff before it ships
  • Review pull requests in their CI
  • Ship through their deploy, and be able to roll it back
The stack
  • Java
  • Spring Boot
  • The database the service uses
  • JUnit
  • Maven or Gradle, matching the repo
  • A deploy the team can roll back
What we look for
  • Java and Spring Boot in production
  • APIs and the database behind them
  • Tests that run in CI
  • 5 or more years as a software engineer
How we check

We review work you have shipped. A keyword on a resume is not enough. You need advanced or fluent English. You will be in standups, code reviews, and Slack with a US team. You use AI tools to draft a test or a service method, then you review the diff before it ships. Every engineer is assessed on the four-level AI fluency scale before a client meets them. See the four levels .

How a placement runs

You join the client team and work in their repo, their standups, and their code reviews. You work US business hours from Mexico, Costa Rica, Colombia, Peru, Brazil, Chile, Argentina, or Uruguay. The placement is almost always a full-time contract. You are paid the same amount every month in US dollars. The monthly invoice is for bookkeeping. Candidates never pay to apply or to join. How joining works .

BetterEngineer introduces senior engineers in Mexico, Costa Rica, Colombia, Peru, Brazil, Chile, Argentina, and Uruguay to US product teams. You work in the client repo. Candidates never pay anything.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kubernetes engineer
Kubernetes engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,663,000 - 2,494,000
iOS engineer
iOS engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
Data engineer
Data engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,039,000 - 1,663,000
Remote work
Data science engineer
Data science engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
Magento engineer
Magento engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,870,000 - 2,909,000
WordPress engineer
WordPress engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 2,078,000
TypeScript engineer
TypeScript engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,663,000 - 2,494,000
UI / UX engineer
UI / UX engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,455,000 - 2,286,000
Senior Java Engineer – Spring Boot APIs & CI Tests
Senior Java Engineer – Spring Boot APIs & CI Tests

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
Full-Stack Software Engineer
Full-Stack Software Engineer

IP Author Inc • Ciudad de México

Remote
MXN 1,031,282 - 1,546,923
Fully remote role
Opportunity to be an early engineer with broad scope
Interesting problems in law, data, and workflow automation