Contract: Senior/Lead Java Software Engineer

Upwork
Full-time Brazil, Brazil Desenvolvimento de software
Posted:
February 24, 2026
Location:
Brazil, Brazil, Brazil

Job Description

Senior/Lead Java Software Engineer (Contract)

Join to apply for the Senior/Lead Java Software Engineer role at Upwork.

This is a contract position with the potential for contract renewal based on project needs and accomplishment toward deliverables.

Key responsibilities

  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Design, develop, test, and maintain scalable and robust server-side logic, databases, and APIs according to project requirements.
  • Utilize programming languages such as Java or Kotlin for backend development.
  • Architect and optimize backend systems for performance, scalability, and reliability.
  • Implement security measures to protect backend systems and data.
  • Contribute to the enhancement of our codebase by improving quality and documentation and reducing technical debt.
  • Stay updated on current and emerging technolo...

Apply for this Job

Submit your application for the Contract: Senior/Lead Java Software Engineer position at Upwork.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Brazil, Brazil
Posted: February 24, 2026
Deadline: April 05, 2026