Hire the Best Java Developers
in Brazil

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Cleonaldo A.

Aracaju, Brazil

$20/hr
5.0
5 jobs

I have helped companies to develop (robust software) and quality according to what has been requested and within the established deadline. I like working teams, I am interested to help my coworkers as well to learn with them. I have been working with software development for 20 years inside educational companies, banking and the Federal government. Also, I already worked giving support at managing application servers (JBoss) and databases (Oracle, Postgres, Firebase). Through this way, I manage to improve my knowledge in this area. Therefore, I participated in a partnership with a startup android mobile development directly back end part. I develop Delphi system Client/Server, web applications .net com c#, modern web in Java applications (Jakarta EE / java 8) and angular utilizing concecpts of back end and front end, gather respectively through APIs REST. Skills - Developer Delphi, c#, Java, Angular, PL/SQL. - Scrum, Redmine, Integrations, Web services, REST. I look forward to making your schedule and helping you with your project. Please, send me an email or text me.

  • SQL
  • API
  • PostgreSQL
  • JavaScript
  • Microsoft SQL Server
  • AngularJS
  • Oracle PLSQL
  • Microsoft SQL Server Programming
  • Automated Workflow
  • n8n
  • Supabase
Davi L.

Joao Pessoa, Brazil

$40/hr
4.6
16 jobs

⭐⭐⭐⭐⭐ “Davi was outstanding to work with! He was always faithful to deadlines, extremely accessible, and demonstrated a deep expertise in Python and SQL.” I’m a Top Rated Plus senior full-stack engineer focused on building and improving SaaS platforms, internal business systems, APIs, AI-powered workflows, search products, and data-intensive applications. 𝗦𝗼𝗺𝗲 𝗻𝘂𝗺𝗯𝗲𝗿𝘀 𝗳𝗿𝗼𝗺 𝗮 𝗽𝗹𝗮𝘁𝗳𝗼𝗿𝗺 𝘄𝗶𝘁𝗵 𝟭.𝟰𝗠+ 𝘂𝘀𝗲𝗿𝘀: • Migrated 100+ production queries to a new data warehouse, reducing average execution time from 190 seconds to 2 seconds • Built an Elasticsearch search-relevancy pipeline with cross-encoder reranking, improving relevancy from 80% to 96% through iterative benchmarks • Automated a reporting process that previously required two hours of manual spreadsheet work and reduced it to five minutes 𝗪𝗵𝗮𝘁 𝗜 𝗰𝗮𝗻 𝗵𝗲𝗹𝗽 𝘆𝗼𝘂 𝗯𝘂𝗶𝗹𝗱 • SaaS platforms, internal tools, CRM and ERP systems • AI automation, OpenAI and Anthropic integrations, agents and intelligent workflows • Operational dashboards, client portals and approval systems • REST APIs, third-party integrations and business-process automation • Semantic search, data pipelines and application performance improvements 𝗖𝗼𝗿𝗲 𝘁𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀 Python, Django, FastAPI, Node.js, React, Next.js, TypeScript, PostgreSQL, Supabase, Elasticsearch, BigQuery, Redis, Docker, AWS, GCP, OpenAI and Anthropic. I approach projects with both the technical architecture and the business objective in mind. I scope the work upfront, identify risks early, explain trade-offs clearly, and break larger systems into realistic phases and milestones. Whether you need to build a new product, modernize an existing application, improve a slow system, automate a manual workflow, or integrate AI into your platform, I can help turn the requirements into reliable production software. Send me a message with your current challenge, and I’ll help you identify the most practical next step.

  • Web Development
  • React
  • Node.js
  • JavaScript
  • Next.js
  • TypeScript
  • PostgreSQL
  • API Integration
  • Python
  • Full-Stack Development
  • React Native
  • Supabase
  • Stripe API
  • Payment Gateway
  • Vercel
  • Amazon Web Services
  • AI Development
  • Firebase
  • Web Application
  • SaaS Development
Silas O.

Curitiba, Brazil

$35/hr
5.0
20 jobs

I am a Senior GIS Developer and Spatial Data Engineer with over 12 years of experience bridging the gap between geographic science and advanced software architecture. I specialize in building, deploying, and maintaining robust open-source backend systems for complex spatial challenges. My core technical stack includes: - Backend & APIs: Python, FastAPI, Flask - Spatial Databases & Servers: PostGIS, GeoServer, PostgreSQL - GIS Engines & Desktop: Google Earth Engine, QGIS - DevOps & Infrastructure: Docker, Linux server configurations, VirtualBox How I can help your project: - Custom GIS Web Systems: Developing end-to-end spatial mapping applications for routing, geocoding, and real-time data synchronization. - Automated Spatial Analysis: Building systems to automate environmental diagnostics, historical data extraction, and complex spatial queries. - Logistics & Tracking Data: Structuring robust database architectures for transport logistics and route tracking operations. - Infrastructure Deployment: Setting up local and production server environments to ensure your spatial data is fast, secure, and scalable. I don't just run GIS tools; I write the code and build the architecture that makes spatial data work for your business logic. Let's discuss how we can optimize your spatial infrastructure.

  • Python
  • GIS
  • GIS Software
  • ArcGIS
  • Data Science
  • Data Entry
  • Data Mining
  • API
  • QGIS
  • Graphic Design
  • Data Scraping
  • Market Research
  • Microsoft Excel
Nerito Baldo J.

Dois Vizinhos, Brazil

$30/hr
4.9
5 jobs

Java Developer with 15+ years of experience and a postgrad in Software Engineering. Focused on back-end development with Spring/Spring Boot, especially in microservices and system architecture. I help clients build scalable, reliable software that drives real business results. Most of my work has been through outsourcing, contributing to a wide variety of projects for clients in e-commerce, finance, ERP, and more. I adapt quickly to different teams and domains, always aiming to add value from day one. I'm used to handling the full dev cycle — from planning and coding to testing and deployment. I follow clean code practices, SOLID principles, and clean architecture to ensure long-term maintainability. Writing well-tested, high-quality code is something I genuinely care about.

  • Java
  • JUnit
  • Spring Boot
  • Microservice
  • SQL
  • Apache Maven
  • Gradle
  • MongoDB
  • MySQL
  • Apache Kafka
  • RabbitMQ
  • Spock
  • Oracle
Jose Daniel T.

Juazeiro do Norte, Brazil

$20/hr
4.9
10 jobs

🚀 Experienced Software Engineer | Java, Spring & Kotlin Specialist | Oracle-Certified | 10+ Years in Web & API Development Hi, I'm Daniel — a passionate software engineer with over a decade of hands-on experience in designing, developing, and delivering robust solutions using Java, Kotlin, Spring Boot, and RESTful APIs. I’m also Oracle-certified and have contributed to a wide range of successful projects across industries, from startups to large enterprises. 💻 Tech Stack Highlights Java, Kotlin, Spring Framework (Boot, MVC, Security) Angular & React for modern web interfaces AWS for cloud infrastructure JasperReports for reporting solutions PostgreSQL, MySQL, and other RDBMS AI Agents (Augment, Cortex) 🌐 My background includes full-stack development (Desktop and Web), integration with cloud services, and leading feature development in agile environments. Whether it's building scalable microservices, modern APIs, or intuitive UIs, I bring technical depth and adaptability to every project. ✅ Open to remote opportunities ✅ Fluent in English and Portuguese ✅ Strong communication and teamwork

  • Java
  • Spring Boot
  • Spring Framework
  • Docker
  • Kotlin
  • Java Persistence API
  • API
  • MySQL
  • Angular
  • React
  • iReport
  • PostgreSQL
  • FastAPI
  • Ruby on Rails
  • Git
Henrique R.

Sao Paulo, Brazil

$37/hr
5.0
2 jobs

Senior Backend Engineer (Java/Spring Boot) specialized in FinTech & Payments. I build and modernize production systems with a reliability/security mindset (idempotency, retries/timeouts, resilience, reconciliation, safe rollouts). What I can help you with: - Payment/Banking integrations (ACH/Wire/Card/Crypto rails), webhook-driven flows, edge cases & reconciliation - Legacy modernization → modular services/microservices (Clean Architecture/DDD when it fits) - API design (REST, versioning, backward compatibility), event-driven services (Kafka/MQ) - Performance & scalability (PostgreSQL tuning, caching with Redis) - CI/CD + cloud deployments (Docker, Kubernetes/OpenShift, AWS), production troubleshooting & RCA - MCP (Model Context Protocol) Server integrated into an n8n pipeline to feed and power a chatbot, enabling automated conversational workflows. Tech: Java, Spring Boot, PostgreSQL, Redis, Kafka, AWS, Docker, Kubernetes, Jenkins.

  • Java
  • Hibernate
  • Spring Boot
  • Spring Framework
  • PostgreSQL
  • Apache Kafka
  • Redis
  • Amazon ECS for Kubernetes
  • Kubernetes
  • Microservice
  • REST API
  • n8n
  • Clean Architecture
  • Domain-Driven Design

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

Resources to help you hire

Cost to hire a Java Developer

Cost to hire a Java Developer

Explore typical Java Developer rates and what businesses pay to hire top talent.

Java Developer job description template

Java Developer job description template

Get tips to write a job post that attracts qualified Java developers.

Java Developer interview questions

Java Developer interview questions

Top interview questions to help you hire the right Java developers, faster.

How do I hire a Java Developer in Brazil on Upwork?

You can hire a Java Developer in Brazil on Upwork in four simple steps:

  • Create a job post tailored to your Java Developer project scope. We'll walk you through the process step by step.
  • Browse top Java Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Java Developer profiles and interview.
  • Hire the right Java Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Java Developer?

Rates charged by Java Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Java Developer in Brazil on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Java Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Java Developer team you need to succeed.

Can I hire a Java Developer in Brazil within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Java Developer proposals within 24 hours of posting a job description.