




Job Summary: Develop and maintain applications for orchestrating quotation, acceptance, renewal, and recurring billing management, implementing REST APIs and integration services to ensure platform evolution. Key Highlights: 1. Works in multidisciplinary squads with a focus on technical quality and ownership. 2. Applies best practices of Clean Code, SOLID, and Design Patterns. 3. Adopts an ownership mindset, emphasizing quality and accountability for deliverables. Develop and maintain applications for orchestrating quotation, acceptance, renewal, and recurring billing management for APA and AFI products. This role is responsible for implementing REST APIs, integration services, and asynchronous workflows to ensure offer generation, automatic renewals, and reliable communication with legacy and external systems. Directly contributes to platform stability, performance, and evolution. Works in multidisciplinary squads with a focus on technical quality and ownership. **Responsibilities** — Develop and maintain Java and Spring Boot backend applications for orchestrating business workflows. — Create and consume RabbitMQ queues, implementing listeners for renewal and cancellation events. — Implement REST integrations with systems such as BCP, Bureau, Dossiê, Sinistro, and Vistoria Prévia. — Develop endpoints for generating offers for APA and AFI products. — Perform maintenance and adjustments on Oracle database tables and structures. — Apply best practices of Clean Code, SOLID, and Design Patterns. — Participate in code reviews and pair programming sessions. — Ensure unit test coverage using JUnit and Mockito. **Requirements** — Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related fields. — Minimum 5 years of production experience with Java and Spring Boot. — Solid experience with REST APIs and microservices architecture. — Knowledge of messaging systems such as RabbitMQ or Kafka. — Proficiency in relational databases (Oracle or PostgreSQL) and NoSQL (MongoDB). — Experience with Git/GitLab for source code versioning. — Ability to independently resolve complex technical problems. — Capacity to collaborate effectively within multidisciplinary squads. — Ownership mindset, emphasis on quality, and accountability for deliverables. — Ability to clearly and structurally document technical solutions. **Nice-to-Haves** — Experience with OpenShift or Kubernetes. — Knowledge of observability and monitoring tools (Datadog, AppDynamics, or ELK). — Oracle Certified Professional certification. — Experience with Kafka and Redis. — Proactive, organized profile with interest in continuous technical growth. — Strong communication skills and ability to share knowledge effectively. **Important Information:** — Work Model: Remote


