Remotery

Java/Angular Fullstack Developer – Mid

Posted 6 days ago

This is a fully remote position, open to applicants in Brazil.

πŸ“‹ Description

β€’ Create reactive, high-performance APIs utilizing Spring Boot WebFlux, ensuring both scalability and low latency in asynchronous settings.

β€’ Architect and implement event-driven systems using methodologies such as CQRS, Event Sourcing, and messaging through Apache Kafka or Redpanda.

β€’ Enhance non-blocking I/O operations via reactive programming (Project Reactor) and functional programming techniques (Java Functional APIs, Vavr).

β€’ Guarantee resilience and fault tolerance in microservices using patterns like Circuit Breaker (Resilience4j), Retry, and Dead Letter Queue (DLQ).

β€’ Engage with reactive databases (MongoDB Reactive Streams).

β€’ Integrate varied systems (SOAP, REST, gRPC) with a focus on contract specifications (OpenAPI, Protocol Buffers).

β€’ Contribute to establishing best practices and architectures, including Clean Code, SOLID principles, Domain-Driven Design (DDD), and automated testing (JUnit, TestContainers, MockWebServer).

β€’ Collaborate with DevOps teams to develop CI/CD pipelines (GitHub Actions).


⛳️ Requirements

β€’ Bachelor’s degree in Computer Science or a related field.

β€’ Extensive experience with Spring Boot WebFlux, Project Reactor (Mono/Flux), and reactive programming.

β€’ Strong grasp of the functional programming paradigm.

β€’ Solid academic background, particularly in algorithm analysis and optimization.

β€’ Expertise in Apache Kafka (producers/consumers, Kafka Streams, Schema Registry) or Redpanda.

β€’ Advanced understanding of data structures and algorithms.

β€’ Familiarity with reactive databases (R2DBC, Reactive MongoDB) and SQL (PostgreSQL, indexing, query planning).

β€’ Experience with distributed architectures (Saga, Outbox Pattern) and messaging systems (RabbitMQ, Pulsar).

β€’ Proficiency in Java 17+ (Records, Pattern Matching, Virtual Threads), Lombok, and MapStruct.

β€’ Knowledge of cloud computing (AWS/GCP) and containerization (Docker, Kubernetes).

β€’ Experience with observability tools (OpenTelemetry, Micrometer) and structured logging solutions (ELK, Grafana Loki).


🏝️ Benefits

β€’ Competitive salary and performance bonuses.

β€’ Flexible working hours and remote work options.

β€’ Opportunities for professional development and training.

β€’ Comprehensive health and wellness benefits.

β€’ Collaborative and innovative work environment.

People also viewed

Cloudera15 hours ago

Staff Software Engineer, Flink/Streaming Analytics

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job
Stellar Cyber15 hours ago

Senior / Staff Software Engineer – Parser Team

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $200k/year
ApplyView job
Pragmatike16 hours ago

Senior Founding Product Engineer

US flagCalifornia, +3 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike16 hours ago

Staff Product Engineer

US flagCalifornia, +3 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike16 hours ago

Founding Product Engineer – YCombinator Experience

US flagCalifornia OnlyFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job
Pragmatike16 hours ago

Lead Product Engineer

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$200k – $350k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers