Pessoa Desenvolvedora Java Sr

Jobgether SRL

Brasil

Remote

BRL 180,000 - 320,000

Full time

35 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

100% remote work
Food allowance
Health and dental insurance
Home office allowance
Profit Sharing
Home office setup kit
Life insurance
Birthday day off
Wellness resources
Well-being programs
Employee discounts
SaaS product exposure
AI-powered tools access
Senior technical reference
Continuous learning environment

Job summary

Jobgether SRL in Brazil is seeking a Senior Java Backend Developer to evolve established Java systems, drive refactoring, and deliver scalable features in a SaaS environment. You will pair program, review code, and own delivery quality while collaborating with product and engineering teams.

This fully remote role values autonomy, modern engineering practices, and an interest in AI-powered tooling. Candidates should be proficient in Java 6/8/11, Spring, and testing with JUnit, with Solid coding

Qualifications

  • Extensive Java experience including Java 6/8/11
  • Experience with monolithic architectures and complex codebases
  • Spring framework expertise for API development
  • JUnit testing experience
  • Strong knowledge of Clean Code and SOLID principles
  • Ability to refactor and safely modify existing code
  • Familiarity with frontend using React
  • Autonomy and collaboration with product teams
  • Interest in AI tools and applications in software development
  • Willingness to pair program and participate in code reviews
  • Desire to learn and apply emerging technologies to software projects

Responsibilities

  • Evolve Java systems with refactoring and feature delivery
  • Perform maintenance and improve code quality and health
  • Define technical solutions with engineering and product teams
  • Own delivery quality across implementation, tests, and reviews
  • Provide technical guidance and support to other developers
  • Apply modern engineering practices such as continuous refactoring
  • Develop and maintain backend APIs using Java and Spring
  • Analyze and refactor complex code with risk minimization
  • Understand business-domain requirements, especially financial rules
  • Leverage AI-powered tools to improve productivity and explore new approaches
  • Stay curious about emerging technologies and AI applications

Skills

Java
Spring
JUnit
Clean Code
SOLID
React
Pair Programming
AI Tools
Code Reviews
Refactoring

Tools

React

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Java Sr based in Brazil.

This is a senior backend engineering opportunity focused on evolving established Java systems while delivering reliable, scalable, and maintainable solutions. You will contribute to refactoring initiatives, architectural improvements, and the development of new product capabilities within a SaaS environment. The role combines hands-on development with technical ownership, requiring you to participate in implementation, testing, code reviews, and solution validation. You will work closely with engineering and product teams while helping shape technical decisions and supporting the development of other engineers. The position also offers the opportunity to work with AI-powered development tools and explore how artificial intelligence can improve engineering productivity and business outcomes. This is a fully remote role suited to an experienced Java professional who enjoys complex systems, continuous improvement, and understanding business domains deeply.

  • Evolve established Java systems by contributing to refactoring initiatives, architectural improvements, and the delivery of new product features.

  • Perform evolutionary and corrective maintenance while continuously improving code quality, readability, maintainability, and overall system health.

  • Participate actively in defining technical solutions alongside engineering and product teams, contributing technical expertise to architectural and implementation decisions.

  • Take ownership of delivery quality across implementation, automated testing, code review, and validation of proposed solutions.

  • Operate with a high degree of technical autonomy, acting as a reference point within the team and supporting other developers in their technical development.

  • Apply modern engineering practices such as pair programming, code reviews, continuous refactoring, and continuous improvement.

  • Develop and maintain backend APIs using Java and Spring within established application architectures.

  • Analyze complex existing codebases, identify improvement opportunities, and execute refactoring initiatives while minimizing risks to existing functionality.

  • Work with a strong understanding of business-domain requirements, particularly financial rules and processes, to ensure technical solutions effectively address real business needs.

  • Use AI-powered tools and resources to support software development, improve productivity, and explore new approaches to engineering challenges.

  • Stay curious about emerging technologies and actively investigate how artificial intelligence can transform processes, user experiences, and business results.

Requirements:
  • Have solid professional experience developing applications with Java, including practical experience with Java 6, 8, and 11.

  • Have experience developing and evolving Java applications within monolithic architectures and working with established, complex codebases.

  • Demonstrate strong experience with Spring for building and maintaining APIs.

  • Have hands-on experience with unit and integration testing using JUnit.

  • Demonstrate strong knowledge of software engineering best practices, including Clean Code, SOLID principles, sound design practices, and systematic refactoring.

  • Be capable of reading, analyzing, understanding, and safely refactoring complex existing code.

  • Have knowledge of or practical experience with frontend development using React.

  • Demonstrate strong problem-solving skills, technical autonomy, and the ability to collaborate effectively with engineering and product teams.

  • Be comfortable participating in pair programming and code reviews while providing constructive technical feedback.

  • Have an interest in artificial intelligence technologies, including AI tools, applications, and fundamental concepts.

  • Demonstrate curiosity, a continuous-learning mindset, and an interest in applying emerging technologies to software development.

  • Familiarity with Spec Driven Development (SDD) is considered a valuable advantage.

Benefits:
  • 100% remote work model with an Anywhere Office approach.

  • Food/meal allowance.

  • Health and dental insurance.

  • Home office allowance.

  • Profit Sharing and Results (PLR) participation.

  • Voucher for a home office setup kit.

  • Life insurance.

  • Birthday day off.

  • Access to GoGood and Conexa wellness and health resources.

  • Health and well-being promotion programs.

  • Partnerships and employee discounts.

  • Opportunity to work on SaaS products and complex, established Java systems.

  • Exposure to AI-powered development tools and emerging artificial intelligence technologies.

  • Opportunity to contribute as a senior technical reference while supporting the growth of other developers.

  • Collaborative environment focused on continuous learning, technical excellence, innovation, and meaningful business impact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Java Developer
Junior Java Developer

Lever, Inc. • Brazil

Remote
BRL 70,000 - 100,000
Health and dental insurance
Meal allowance
Childcare assistance
+7
Pessoa Engenheira de Software Sr - Integrações e APIs
Pessoa Engenheira de Software Sr - Integrações e APIs

Lever, Inc. • Brazil

Remote
BRL 180,000 - 240,000
100% remote in Brazil
Meal and food allowance
Health and dental insurance
+8
Pessoa Desenvolvedora Fullstack Sr – Next.js/NestJS
Pessoa Desenvolvedora Fullstack Sr – Next.js/NestJS

Lever, Inc. • Brazil

Remote
BRL 260,000 - 420,000
Fully remote Brazil
Meal and food allowance
Health insurance
+11
Mid-Level Fullstack (Java I Angular) Developer
Mid-Level Fullstack (Java I Angular) Developer

Lever, Inc. • Brazil

Remote
BRL 120,000 - 180,000
Remote work within Brazil
Health and dental insurance
Meal and food allowances
+10
Pessoa Desenvolvedora Back-end PL l Pesquisa e Desenvolvimento
Pessoa Desenvolvedora Back-end PL l Pesquisa e Desenvolvimento

Lever, Inc. • Brazil

Remote
BRL 90,000 - 140,000
Remote work 100%
Office access Rio de Janeiro
Office access São Paulo
+16
Desenvolvedor Full Stack java - Sênior
Desenvolvedor Full Stack java - Sênior

Lever, Inc. • Brazil

Remote
BRL 250,000 - 380,000
Remote work within Brazil
Greenfield project
Mentoring & knowledge sharing
+1
Desenvolvedor Fullstack Especialista ( Java,.Net, Python, Node/TS)
Desenvolvedor Fullstack Especialista ( Java,.Net, Python, Node/TS)

Lever, Inc. • Brazil

Remote
BRL 180,000 - 240,000
100% remote work
Meal allowance
Learning academy access
+3
Desenvolvedor Backend .NET SR
Desenvolvedor Backend .NET SR

Lever, Inc. • Brazil

Remote
BRL 180,000 - 290,000
Remote work from Brazil
Modern cloud stack with .NET and Azure
CI/CD & observability focus
+2
Pessoa Desenvolvedora Back-End Plena
Pessoa Desenvolvedora Back-End Plena

Jobgether SRL • Brazil

Remote
BRL 90,000 - 170,000
Remote in Brazil
Health insurance
Mental health support
+8
PL/SR Desenvolvimento Fullstack (Java e React)
PL/SR Desenvolvimento Fullstack (Java e React)

Jobgether SRL • Brazil

Remote
BRL 180,000 - 240,000
Fully remote work arrangement
Health insurance
Dental insurance
+6