Contract: Senior/Lead Java Software Engineer
Remote, Remote, Brazil • Posted May 31, 2026
Job Type:
Full-time
Location:
Remote, Remote
Posted:
May 31, 2026
Category:
Desenvolvimento de software
Application Deadline:
July 10, 2026
Role 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...
Interested in this role?
Click the button below to start your application for Contract: Senior/Lead Java Software Engineer at Upwork.
Apply Now