J

Java/Angular Fullstack Developer | Mid

icon building Empresa : Jobgether
icon briefcase Tipo de Emprego : Periodo Integral

Descrição do Emprego - Java/Angular Fullstack Developer | Mid

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.

 

 

#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Java/Angular Fullstack Developer | Mid posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Java Angular Fullstack Developer Jobs in Brazil

O GrabJobs é o portal de empregos número 1 em Brazil, conectando você rapidamente a milhares de empregos de ! Encontre os melhores empregos de em Brazil, candidate-se com apenas 1 clique e consiga um emprego hoje!

Aplicativos de Celular

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.