Java/Angular Fullstack Developer | Mid

Jobgether

Brasil

Presencial

BRL 120 000 - 190 000

Tempo integral

Há 13 dias

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Jobgether is seeking a Java/Angular Fullstack Developer at mid level in Brazil to build scalable applications with a focus on performance and reliability.

The role emphasizes reactive APIs, event-driven patterns, and distributed cloud-native solutions across Java, Spring Boot WebFlux, Kafka, and Kubernetes. You will collaborate with DevOps and engineering teams to deliver production-grade software and robust CI/CD pipelines.

Qualificações

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field.
  • Strong experience with Java and Spring Boot WebFlux, including Project Reactor and reactive programming.
  • Proficiency with Kafka, including Schema Registry or Redpanda.
  • Experience with Docker, Kubernetes, and cloud platforms (AWS or GCP).
  • Knowledge of OpenAPI, Protocol Buffers, and distributed architectures (Saga, Outbox).

Responsabilidades

  • Develop scalable, high-performance reactive APIs using Spring Boot WebFlux.
  • Design event-driven architectures with CQRS and Event Sourcing, using Kafka or Redpanda.
  • Implement non-blocking I/O with Project Reactor and functional programming.
  • Build resilient microservices with circuit breakers and resilience tooling.
  • Collaborate with DevOps to improve CI/CD pipelines.

Conhecimentos

Java
Spring Boot WebFlux
Reactive programming
Kafka
Docker
Kubernetes
OpenAPI
Protocol Buffers
DDD
Cloud (AWS/GCP)
Java 17+

Formação académica

Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field

Ferramentas

Docker
Kubernetes
OpenTelemetry
Micrometer
R2DBC
MongoDB Reactive
PostgreSQL

Descrição da oferta de emprego

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Java/Angular Fullstack Developer | Mid based in Brazil.

This role offers the opportunity to build scalable, high-performance digital solutions within a technology-driven environment focused on modern software architecture.
You will develop reactive APIs and distributed services using Java and Spring Boot WebFlux, with a strong emphasis on performance and low latency.
The position combines backend engineering, event-driven architectures, cloud technologies, and resilient microservices.
You will work with technologies such as Kafka, reactive databases, Kubernetes, Docker, and modern observability tools.
You will contribute to architectural decisions and engineering practices centered on clean code, SOLID, DDD, functional programming, and automated testing.
Collaboration with DevOps and other technical teams will be essential to deliver reliable, production-ready solutions through CI/CD.
The role is ideal for a developer who enjoys solving complex engineering challenges and working with cutting-edge technologies in an AI-driven technology ecosystem.

Accountabilities:
  • Develop scalable, high-performance reactive APIs using Spring Boot WebFlux, ensuring low latency and efficient asynchronous processing.
  • Design and implement event-driven architectures using patterns such as CQRS and Event Sourcing, supported by Apache Kafka or Redpanda.
  • Optimize non-blocking I/O operations through Project Reactor and functional programming techniques.
  • Build resilient and fault-tolerant microservices using patterns and technologies such as Circuit Breaker, Resilience4j, Retry, and Dead Letter Queues.
  • Develop and integrate solutions using reactive databases, including MongoDB Reactive Streams and R2DBC.
  • Integrate heterogeneous systems through SOAP, REST, and gRPC while maintaining well-defined contracts using OpenAPI and Protocol Buffers.
  • Apply software engineering best practices including Clean Code, SOLID, Domain-Driven Design, automated testing, and maintainable architecture.
  • Develop automated tests using tools such as JUnit, TestContainers, and MockWebServer.
  • Collaborate with DevOps teams to build and improve CI/CD pipelines using GitHub Actions and related practices.
  • Contribute to the design and evolution of distributed systems, messaging architectures, and production-grade cloud applications.
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Solid professional experience with Java and Spring Boot WebFlux, including Project Reactor and reactive programming with Mono and Flux.
  • Strong understanding of functional programming principles and Java Functional APIs.
  • Strong academic and practical foundation in algorithms, data structures, and algorithm optimization.
  • Advanced knowledge of Apache Kafka, including producers, consumers, Kafka Streams, and Schema Registry, or equivalent experience with Redpanda.
  • Strong knowledge of data structures such as lists, graphs, and immutable structures, combined with advanced algorithmic skills.
  • Experience with reactive databases such as R2DBC and Reactive MongoDB, as well as SQL databases including PostgreSQL, indexing, and query planning.
  • Experience with distributed architectures and patterns such as Saga and Outbox, along with messaging technologies such as RabbitMQ or Pulsar.
  • Proficiency in Java 17+ and modern language features such as Records, Pattern Matching, and Virtual Threads.
  • Experience with development tools and libraries such as Lombok and MapStruct.
  • Knowledge of cloud computing platforms such as AWS or GCP, as well as Docker and Kubernetes.
  • Familiarity with observability technologies such as OpenTelemetry and Micrometer.
  • Experience with structured logging and monitoring platforms such as ELK and Grafana Loki.
  • Strong problem-solving skills, technical curiosity, and the ability to collaborate effectively across engineering and DevOps teams.
Benefits:
  • Opportunity to work with modern technologies across Artificial Intelligence, Generative AI, cloud computing, distributed systems, and digital platforms.
  • Exposure to challenging, technology-intensive projects and opportunities to work with advanced engineering practices.
  • Access to AI-driven tools and emerging technologies to support innovation and software development.
  • Professional growth opportunities through continuous exposure to evolving technology trends and industry practices.
  • A collaborative, knowledge-sharing environment designed to support technical and career development.
  • Opportunity to work alongside experienced technology professionals and contribute to innovative digital solutions.
  • Access to a global technology ecosystem with opportunities to develop expertise in emerging technologies.
  • A culture that encourages continuous learning, innovation, and professional growth.
How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Hitss | Desenvolvedor Front-End (Angular)
Hitss | Desenvolvedor Front-End (Angular)

Jobgether • Brasil

Presencial
BRL 120 000 - 180 000
Career development opportunities
Collaborative environment
Code reviews and technical decision‑mā
AI Developer | Fullstack Java & Angular
AI Developer | Fullstack Java & Angular

Jobgether • Brasil

Presencial
BRL 120 000 - 180 000
Health and dental insurance
Meal and food allowance
Childcare assistance
+12
Fullstack Developer
Fullstack Developer

Jobgether • Brasil

Teletrabalho
BRL 467 000 - 778 000
Remote work (100%)
USD salary paid
Paid time off
+4
Pessoa Desenvolvedora Backend (node.js) Especialista I - Internacional
Pessoa Desenvolvedora Backend (node.js) Especialista I - Internacional

Jobgether • Brasil

Presencial
BRL 350 000 - 600 000
Remote work with home-office support
Medical and dental insurance
Health programs
+5
Senior Back-end Engineer (C#/.NET) - Software
Senior Back-end Engineer (C#/.NET) - Software

Jobgether • Brasil

Presencial
BRL 622 000 - 933 000
100% remote work
USD-based compensation
Paid time off
+2
Lead Software Engineer
Lead Software Engineer

Jobgether • Brasil

Presencial
BRL 250 000 - 450 000
Remote-friendly
Bonus program
Mentorship
+4
Java Full Stack Developer ID55426
Java Full Stack Developer ID55426

AgileEngine • Recife

Híbrido
BRL 85 000 - 130 000
Mentorship
Competitive compensation
Flexible schedule
+1
FULLSTACK DEVELOPER (JAVA & ANGULAR) (HYBRID / REMOTE)
FULLSTACK DEVELOPER (JAVA & ANGULAR) (HYBRID / REMOTE)

iTRTech Group • São Paulo

Híbrido
BRL 180 000 - 300 000
Hybrid work model
Remote work option
Ruby Script Developer
Ruby Script Developer

Jobgether • Brasil

Presencial
BRL 90 000 - 130 000
Remote work
Career development
Flexible schedule
Senior/Master Fullstack Developer (Python/React)
Senior/Master Fullstack Developer (Python/React)

Jobgether • Brasil

Presencial
BRL 200 000 - 320 000
Health insurance
Meal allowance
Childcare support
+11