390,234open jobs
10,348companies
49,907added this week
Browse all
Salary
$32k – $174k per year (Estimated)
Location
Remote (LATAM)
Employment
Contractor
Overview
Company
Impact
Profile match
Upwork is an American freelance marketplace formed in 2015 from the merger of Elance and oDesk, and it connects businesses with independent professionals in software development, design, writing, marketing and increasingly artificial intelligence work. Its revenue comes from taking a percentage of what clients pay freelancers, which means it has spent years balancing take rate against the incentive for established pairs to leave the platform and transact directly. Headquartered in San Francisco and listed on Nasdaq, it has been positioning itself around higher-value professional work rather than competing at the commodity end of the market.

We are seeking a hands-on Java Software Engineer to support a large-scale application modernization initiative. This role will help migrate more than 4,000 applications to current Spring Boot, Gradle, and Java versions while partnering with engineering teams to diagnose and resolve migration issues. The work requires deep familiarity with the Java open-source ecosystem and practical experience modernizing enterprise applications.

Key Responsibilities

- Support modernization across a large Java application ecosystem.

- Assist teams migrating more than 4,000 applications to the latest Spring Boot versions.

- Migrate applications to Spring Boot 3 and Spring Boot 4.

- Upgrade application builds from Gradle 8 to Gradle 9.

- Support application transitions from Java 17 to Java 25.

- Troubleshoot and resolve framework, build, dependency, and runtime migration issues.

- Collaborate with engineering teams throughout application migrations.

- Communicate migration findings, blockers, and resolutions clearly.

Must-Have Skills

- Strong hands-on experience with Java.

- Experience migrating applications to Spring Boot 3 and Spring Boot 4.

- Experience upgrading Gradle.

- Experience migrating applications from Java 17 to Java 25.

- Deep understanding of the Java open-source ecosystem.

- Experience troubleshooting and resolving application migration issues.

- Strong collaboration and communication skills.

- Ability to work flexible hours that overlap with the US team.

Nice-to-Have Skills

- Experience with large-scale application modernization or migration projects.

- Experience automating application migrations.

- Familiarity with AI tools.

- Familiarity with build optimization and dependency management.

- Experience working with enterprise Java applications at scale.

- Enterprise experience strongly preferred.

Required Tools & Platforms

- Java 17 and Java 25.

- Spring Boot 3 and Spring Boot 4.

- Gradle 8 and Gradle 9.

Location, Time & Engagement

- Candidates must be based in LATAM.

- US Central Time coverage and flexible overlap with the US team are required.

- This is a full-time contract engagement at 40 hours per week.

- The anticipated engagement runs through March 31, 2027.

- This is not currently a contract-to-hire opportunity.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
390,234 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bogotá
$52k – $101k per year • Remote • Full-Time • 3+ years exp • Bachelor's Degree • Columbus
Java
Java
Gradle
Maven
Spring Boot
Spring Framework
Databases
Apache Kafka
Kafka
DevOps
Chef
CI/CD
Git
GitHub
Jenkins
Puppet
Apply
$16k – $45k per year (Estimated) • Remote • Full-Time • 3+ years exp • Tashkent
JavaScript
Kotlin
TypeScript
Java
Java
Hibernate
JOOQ
Spring Boot
Frontend
Angular
React.js
DevOps
Docker
Apply
$17k – $48k per year (Estimated) • Remote • Full-Time • 3+ years exp • Astana
JavaScript
Kotlin
TypeScript
Java
Java
Hibernate
JOOQ
Spring Boot
Frontend
Angular
React.js
DevOps
Docker
Apply
$33k – $95k per year (Estimated) • Remote • Full-Time • 3+ years exp • Tbilisi
JavaScript
Kotlin
TypeScript
Java
Java
Hibernate
JOOQ
Spring Boot
Frontend
Angular
React.js
DevOps
Docker
Apply
$19k – $53k per year (Estimated) • In office • Full-Time • Master's Degree • Pune
JavaScript
SQL
TypeScript
Java
Java
Apache Tomcat
Hazelcast
Spring Boot
Spring Cloud
Spring Framework
Spring Security
Databases
Memcached
MySQL
Oracle
PostgreSQL
Redis
Frontend
Angular
DevOps
CI/CD
Docker
GCP
Google GKE
Jenkins
Kubernetes
Terraform
Management
Confluence
SharePoint
Apply
Remote • Contractor • Bogotá
JavaScript
Frontend
npm
pnpm
Apply
Remote • Contractor • 4+ years exp • Santiago
Apex
SQL
Apex
Salesforce Data Cloud
Analytics
ETL/ELT
Marketing
Salesforce
Apply
Remote • Contractor • 4+ years exp • Santiago
SQL
Apex
Apex
Salesforce Data Cloud
DevOps
CI/CD
Marketing
Salesforce
Apply
$34k – $128k per year (Estimated) • Remote • Contractor • 4+ years exp • Bogotá
SQL
Apex
Apex
Salesforce Data Cloud
DevOps
CI/CD
Marketing
Salesforce
Apply
$69k – $197k per year (Estimated) • Remote • Contractor • Bogotá
Java
Python
TypeScript
Java
Spring Boot
Python
Django
AI/ML
LLM Guardrails
Model Context Protocol
DevOps
Rest API
Cybersecurity
Least Privilege
Apply
$71k – $201k per year (Estimated) • Remote • Contractor • 5+ years exp • Bogotá
Go
Java
AI/ML
AI Agents
Model Context Protocol
DevOps
Git
Analytics
ETL/ELT
Apply
Remote • Contractor • Bogotá
JavaScript
Frontend
npm
pnpm
Apply
QA Engineer 1 day ago
$61k – $151k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bogotá
Databases
Couchbase
DevOps
CI/CD
Docker
Jenkins
Kubernetes
OpenShift
Management
Confluence
Jira
Telegram
WhatsApp
QA
Selenium
Apply
$38k – $96k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bogotá
Bash
PowerShell
Python
DevOps
Splunk
Cybersecurity
MITRE ATT&CK
Apply
$60k – $148k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Bogotá
Python
SQL
Marketing
Spotify
YouTube
Apply
See all jobs
This is one of many
390,234 more open roles from verified company boards, updated every day.