Software Engineer Backend Sênior (Java)

Jobgether · Brazil

Company

Jobgether

Location

Brazil

Type

Full Time

Job Description

Team: IT

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer Backend SĂȘnior (Java) based in Brazil.

This role is focused on building robust, scalable, and high-performance backend systems in a complex and distributed architecture environment.
You will design and implement enterprise-grade solutions using modern Java ecosystems, contributing directly to system architecture and technical strategy.
The position involves working with microservices, event-driven architectures, and cloud-native platforms to support high-availability systems.
You will collaborate closely with cross-functional teams to translate business needs into reliable and maintainable backend services.
A strong emphasis is placed on code quality, testing practices, security, and continuous improvement of engineering standards.
You will also participate in technical discussions, mentoring activities, and agile ceremonies within a dynamic development environment.
This is a highly technical and impactful role where your decisions influence the scalability and resilience of critical systems.

Accountabilities:

  • Design, develop, and maintain scalable backend systems using Java 17+, ensuring high performance, reliability, and clean architecture principles.
  • Build and evolve microservices-based architectures, including RESTful APIs, event-driven systems, and distributed components.
  • Work with messaging and streaming systems such as Kafka, ensuring efficient asynchronous communication between services.
  • Integrate and manage relational and non-relational databases such as Oracle and MongoDB, optimizing queries and data flows.
  • Contribute to system architecture decisions, code reviews, and technical design discussions while promoting best engineering practices.
  • Ensure system quality through testing strategies, secure coding practices, documentation, and continuous improvement initiatives.
  • Requirements:

    • Strong experience with Java (17+) and deep expertise in the Spring ecosystem, including Spring Boot and WebFlux.
    • Solid background in microservices architecture, event-driven systems, and distributed application design.
    • Hands-on experience with Kafka or similar messaging systems for event streaming and asynchronous processing.
    • Experience working with relational and NoSQL databases such as Oracle, MongoDB, or equivalents.
    • Proficiency in designing and consuming RESTful APIs and integrating backend services in complex environments.
    • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and container technologies such as Docker and Kubernetes.
    • Strong understanding of software architecture principles, design patterns, and clean code practices.
    • Familiarity with CI/CD pipelines, Git version control, automated testing, and DevOps practices.
    • Knowledge of security best practices in backend development and experience working in agile environments (Scrum or Kanban).
    • Nice to have: experience in large-scale, high-availability systems and participation in technical communities or open-source projects.
    • Benefits:

      • Flexible contract model (CLT or PJ)
      • 100% remote work option
      • Meal and mobility allowance
      • Health insurance coverage
      • Semi-annual performance reviews with growth opportunities
      • Culture of continuous feedback and professional development
      • Mental health support with free therapy sessions (Zenklub)
      • Education benefits and learning support
      • Bonus for employee referrals and tenure recognition
      • Access to coworking office in Porto Alegre (RS)
      • Maternity and paternity leave support
      • Inclusive and diverse work environment
Apply Now

Date Posted

07/02/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories