Desenvolvedor Backend Java

Jobgether

Brasil

Remote

BRL 140,000 - 230,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote Brazil
PJ contracting
Finance tech projects
Career growth

Job summary

Jobgether is seeking an experienced Backend Java Developer to design, develop, and maintain robust backend applications and microservices in a fully remote role based in Brazil. The candidate will work with Spring Boot, Quarkus, Micronaut, Node.js, and Python, with AWS cloud services and container orchestration in Kubernetes.

You will collaborate with cross-functional teams, estimate tasks, and contribute to scalable, secure software solutions in a fast-paced financial tech environment.

Qualifications

  • Degree in Systems Analysis, Computer Science, Software Engineering, or a related field.
  • Solid professional experience as a Backend Developer or Backend Systems Analyst.
  • Experience with Java, backend applications, and microservices architectures.
  • Experience with Spring Boot, Quarkus, and/or Micronaut.
  • Experience with JavaScript/Node.js and Python.
  • Hands-on with AWS cloud services (Cognito, S3, EKS, SNS, SQS, CloudWatch, Lambda, VPN).
  • Experience with REST APIs and cloud-based app development.
  • Familiarity with containerization and Kubernetes-based management.
  • Experience with Git/GitLab, Jira Software, Confluence.
  • Knowledge of Linux environments and development tools.
  • Good understanding of Lean Startup and Agile practices.
  • Ability to work independently, make decisions, manage priorities.

Responsibilities

  • Design, develop, and maintain backend systems and microservices with Java.
  • Build and support microservices using Spring Boot, Quarkus, Micronaut, Node.js, Python.
  • Develop and maintain APIs for reliability, scalability, security, and performance.
  • Collaborate with cross-functional teams throughout the SDLC.
  • Estimate development efforts for stories and tasks.
  • Identify and fix defects; continuously improve apps.
  • Write clean, testable code and unit tests.
  • Work with AWS and containerized environments (Kubernetes).
  • Participate in architectural discussions and process improvements.
  • Work autonomously in a dynamic environment with tight deadlines.

Skills

Java
Spring Boot
Quarkus
Micronaut
Node.js
Python
AWS
REST APIs
Kubernetes
Git/GitLab
Linux
Jira/Confluence
Rancher
ELK stack
Sensedia
Unit testing
Lean Startup
Agile
Cloud infrastructure
APIs security

Education

Degree in Systems Analysis, Computer Science, Software Engineering, or related field

Tools

AWS
Kubernetes
Docker
GitLab
Jira
Confluence
Rancher
ELK Stack
Sensedia

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Backend Java Developer (Desenvolvedor Backend Java) based in Brazil.

We are looking for an experienced Backend Java Developer to join a technology-driven project within the financial services sector. In this role, you will be responsible for designing, developing, and maintaining robust backend applications and microservices using modern technologies and cloud infrastructure. You will collaborate with cross-functional teams, including developers, business analysts, and QA specialists, to deliver scalable, reliable, and high-quality software solutions. Your work will involve building and integrating APIs, troubleshooting technical issues, estimating development tasks, and continuously improving existing systems. You will also contribute to complex projects requiring autonomy, strong technical judgment, and a focus on performance and efficiency. This is an excellent opportunity to work remotely on challenging technology initiatives while advancing your career in backend engineering.


Accountabilities:
  • Design, develop, and maintain backend systems and applications using Java and modern microservices architectures.
  • Build and support microservices using frameworks and technologies such as Spring Boot, Quarkus, Micronaut, Node.js, and Python.
  • Develop, integrate, and maintain APIs, ensuring reliability, scalability, security, and performance.
  • Collaborate with development teams, business analysts, requirements specialists, and QA professionals throughout the software development lifecycle.
  • Estimate development efforts for user stories, technical tasks, and bug fixes, ensuring realistic planning and delivery timelines.
  • Identify, troubleshoot, and resolve software defects while implementing continuous improvements to existing applications.
  • Develop clean, efficient, maintainable, and testable code, following established engineering standards and best practices.
  • Write and maintain unit tests to ensure software quality, reliability, and long-term maintainability.
  • Work with AWS cloud services and containerized environments, supporting the deployment and management of distributed applications.
  • Manage and support container-based applications using Kubernetes and related infrastructure tools.
  • Participate in technical discussions, contribute to architectural decisions, and identify opportunities to improve development processes.
  • Work autonomously in a dynamic environment, making technical decisions and ensuring high-quality deliverables within challenging deadlines.
Requirements:
  • Degree in Systems Analysis, Computer Science, Software Engineering, or a related field.
  • Solid professional experience as a Backend Developer or Backend Systems Analyst.
  • Strong experience in Java development, particularly in backend applications and microservices architectures.
  • Knowledge of microservices development using Spring Boot, Quarkus, and/or Micronaut.
  • Experience with JavaScript, Node.js, and Python.
  • Practical experience with AWS cloud services, including Cognito, S3, EKS, SNS, SQS, CloudWatch, Lambda, and AWS VPN Console.
  • Experience with REST APIs, API integration, and cloud-based application development.
  • Familiarity with containerization and Kubernetes-based software management.
  • Experience using Git and GitLab for version control and collaborative development.
  • Knowledge of Linux environments and related development tools.
  • Familiarity with Jira Software and Confluence for project management, documentation, and team collaboration.
  • Experience with Rancher, ELK Stack, and the Sensedia platform.
  • Ability to write unit tests and produce well-designed, efficient, maintainable, and testable code.
  • Good understanding of Lean Startup principles and agile development practices.
  • Proven experience working on complex software development projects.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues effectively.
  • Ability to work independently, make strategic technical decisions, and manage priorities in fast-paced environments.
  • Strong communication and collaboration skills, with a proactive approach to teamwork and continuous improvement.
Nice to have:
  • Experience developing high-performance software and highly available distributed systems.
  • Knowledge and practical application of multiple programming paradigms and software development methodologies.
  • Previous experience in the financial services industry and/or cryptocurrency markets.
  • Experience working in API-first development environments and projects.
  • Additional familiarity with Git and Linux development environments.
Benefits:
  • Fully remote working model, with flexibility to work from anywhere in Brazil.
  • Contracting under a Brazilian independent contractor (PJ) arrangement.
  • Opportunity to work on challenging and complex technology projects within the financial services sector.
  • Exposure to modern backend technologies, cloud infrastructure, microservices, and distributed systems.
  • Collaborative and agile working environment.
  • Opportunity to work alongside experienced technology and software development professionals.
  • Professional growth and career development opportunities through hands-on experience with advanced technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Back-End Developer Pleno
Java Back-End Developer Pleno

Jobgether • Brazil

Remote
BRL 90,000 - 140,000
Remote work: Fully remote in Brazil
Professional development opportunities
Exposure to AI-driven projects
+2
Desenvolvedor Fullstack Sênior
Desenvolvedor Fullstack Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 260,000
Fully remote Brazil
CLT contract
Technical autonomy
+2
Desenvolvedor Backend Jr
Desenvolvedor Backend Jr

Jobgether • Brazil

Remote
BRL 42,000 - 64,000
Health insurance
Meal allowance
Home office allowance
+2
Mid-level Kotlin/Java Developer
Mid-level Kotlin/Java Developer

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Dental insurance
Meal and food allowances
+10
Pessoa Desenvolvedora de Software Backend Pleno
Pessoa Desenvolvedora de Software Backend Pleno

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Dental insurance
Private pension plan
+4
Desenvolvedor Full Stack Java/React - Sênior
Desenvolvedor Full Stack Java/React - Sênior

Jobgether • Brazil

Remote
BRL 150,000 - 210,000
Fully remote within Brazil
PJ contractor engagement
Opportunities to influence technical方向
Desenvolvedor Back .NET ESPECIALISTA
Desenvolvedor Back .NET ESPECIALISTA

Jobgether • Brazil

Remote
BRL 90,000 - 130,000
Remote work in Brazil
Professional development
Collaborative environment
+2
Desenvolvedor(a) Full Stack Sênior
Desenvolvedor(a) Full Stack Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 360,000
Health insurance
Remote work
Meal allowance
+6
Especialista BackEnd
Especialista BackEnd

Jobgether • Brazil

Remote
BRL 180,000 - 250,000
Healthcare
Remote work
Professional development
+5
Desenvolvedor Pleno
Desenvolvedor Pleno

Jobgether • Brazil

Remote
BRL 90,000 - 140,000
Meal and food allowance
Transportation allowance
Medical insurance
+8