
Senior Fullstack Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil.
• Design and enhance Java/Spring Boot microservices that comprise the platform ecosystem.
• Create messaging flows utilizing GCP Pub/Sub for asynchronous event processing.
• Ensure data integrity and change auditing through JaVers and MongoDB.
• Collaborate on defining API contracts and integrations with OpenFeign.
• Write robust tests using Testcontainers and guarantee coverage of essential scenarios.
• Develop and sustain the platform front end using React and TypeScript, integrating with ecosystem APIs.
• Maintain and update Kubernetes manifests and CI/CD pipelines.
• Actively engage in architecture discussions and participate in code reviews.
• Oversee deliveries up to deployment.
• Clearly communicate technical trade-offs.
• Contribute to and gain insights from distributed systems with multiple event consumers.
• Proficiency in Java 21 with Spring Boot 3.x (including web, security, validation, and data).
• Experience with MongoDB: document modeling, queries, and indexing.
• Familiarity with event-driven architecture and asynchronous messaging.
• Knowledge of OAuth2 / Resource Server for token-based authentication.
• Testing experience with Testcontainers and JUnit 5.
• Proficient in Docker and Docker Compose for image building and local orchestration.
• Understanding of Kubernetes: reading and maintaining manifests (such as Deployment, ConfigMap, Service, Namespace).
• Experience with CI/CD using Azure Pipelines, including build processes, image pushes, and environment-based deployments.
• Familiarity with React 19 and TypeScript using Vite.
• Knowledge of TanStack Query for server-state management.
• Experience with Zustand for global state management.
• Proficient in React Hook Form and Zod for form validation.
• Familiarity with Azure MSAL for browser authentication.
• Experience with testing using Vitest and Testing Library.
• Nice to have: GCP (Pub/Sub, Cloud Storage, GKE).
• Nice to have: Azure Active Directory (Spring Cloud Azure).
• Nice to have: Loki, Promtail, and Grafana for observability.
• Nice to have: JaVers for entity auditing.
• Nice to have: MapStruct for domain mapping.
• Nice to have: integration with legacy systems (REST/SOAP).
• Nice to have: SonarQube and static code quality tools.
• Meal allowance.
• Food allowance.
• Home office allowance.
• Health insurance.
• Dental insurance.
• Life insurance.
• Discount partnerships.
• Discount agreements with retailers and educational institutions.
• Recurring agile training.
• Alura subscriptions.
Cloudera
Stellar Cyber
Pragmatike
Pragmatike
Get handpicked remote jobs straight to your inbox weekly.