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
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
Renan M.

Belem, Brazil

$45/hr
5.0
7 jobs

Having both Backend and Frontend coding skills, I want to work with you as a contributor and a problem solver. I am a Full Stack developer with 12 years of web development. From automation scripts to machine learning models, I’m interested in solving all sorts of problems with technology in creative and innovative ways. Here are the skill sets I have: ☑️ Python, FastAPI ☑️ JavaScript, React, Angular, D3.js, Bootstrap, Tailwind CSS, Typescript, Node.js ☑️ Java, SpringBoot ☑️ PostgreSQL, MongoDB ☑️ Docker

  • Java
  • Spring Boot
  • Python
  • SQL
  • MongoDB
  • Node.js
  • Angular
  • TypeScript
  • JavaScript
  • Docker
  • RESTful API
  • React
  • PostgreSQL
  • Next.js
  • FastAPI
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
Carlos D.

Dois Córregos, Brazil

$30/hr
4.9
7 jobs

With over 20 years of experience in software development and technical leadership, primarily within banking, financial services, and large-scale enterprise environments, I bring a strong combination of hands-on engineering expertise, architectural vision, and team leadership. Throughout my career, I have led and contributed to the design, development, and modernization of complex distributed systems, with a strong focus on microservices, systems integration, and cloud-native architectures. In my most recent roles as a Java Tech Leader in the banking sector, I have been responsible for leading multiple agile teams, aligning product, architecture, and development, and ensuring high standards of code quality, scalability, and reliability. I have extensive experience with Java, Spring Boot, Quarkus, and Java EE, building microservices and ETL solutions integrated through event-driven architectures using Kafka and RabbitMQ. I am a strong advocate of Clean Code, Clean Architecture, and Test-Driven Development, with deep hands-on experience using JUnit, Mockito, Testcontainers, and CI/CD pipelines built with GitHub Actions and Kubernetes. My work has also included observability and production monitoring using tools such as Grafana, Dynatrace, Jaeger, Kibana, and Azure Monitor. In addition to my technical background, I bring a solid understanding of product delivery, stakeholder alignment, and agile practices. I have worked as a Tech Lead, Team Leader, and Product Owner, which allows me to effectively bridge the gap between business and technology. I am comfortable driving technical decisions, mentoring developers, reducing technical debt, and introducing innovation—recently including the practical adoption of AI-assisted development tools to improve productivity and code quality. I have worked extensively with cloud platforms such as AWS, Microsoft Azure andGoogle Cloud Platform, and with databases including PostgreSQL, MongoDB, IBM DB2, and SQL Server. My background in systems integration spans e-commerce, payments, CRM, IoT, and large financial institutions, giving me a broad and adaptable perspective.

  • Java
  • Kernel Oops
  • Data Modeling
  • Amazon Web Services
  • AJAX
  • HTML
  • JavaScript
  • Delphi
  • DHTML
  • CSS

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.