Finaya

Solution Architect

Finaya

full-time

Posted on:

Location Type: Hybrid

Location: BarueriBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Define architectural standards and engineering best practices
  • Prepare technical documentation
  • Lead technical decisions in multidisciplinary teams
  • Ensure code quality through PR reviews
  • Oversee the full lifecycle of financial products
  • Create and evolve applications such as digital wallets, payment methods, accounts, PIX, investments, or credit
  • Ensure compliance with regulatory requirements
  • Develop and maintain integrations with banking systems, Open Finance and SPB
  • Identify opportunities for technical improvement and propose platform evolutions
  • Contribute to the adoption of event sourcing, DDD and CQRS
  • Collaborate on the definition and improvement of CI/CD processes

Requirements

  • Java 11+ with Spring Boot (Spring Web, Spring Data, Spring Security, Spring Cloud)
  • Hexagonal Architecture (Ports & Adapters)
  • Microservices
  • Asynchronous messaging with RabbitMQ
  • Relational and non-relational databases: PostgreSQL, MongoDB, Redis
  • API versioning and security best practices (OAuth2, JWT, TLS)
  • React Native
  • Docker and CI/CD with GitHub Actions, GitLab CI or similar
  • Good communication skills and ability to work in an agile environment
  • Kubernetes for container orchestration (nice to have)
Benefits
  • Work on real financial products at scale and complexity
  • Environment with technical autonomy and a voice in architectural decisions
  • Team with seniority and a culture of continuous learning
  • Opportunity for growth at an expanding fintech
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 11+Spring BootHexagonal ArchitectureMicroservicesAsynchronous messagingRabbitMQPostgreSQLMongoDBRedisReact Native
Soft Skills
good communication skillsability to work in an agile environmentleadershipcollaboration