FCamara
Desenvolvedor Full Stack java - Sênior
Senior full-stack Java developer at FCamara working in a fintech context: turns refined Jira scopes into Spring Boot REST APIs and microservices with strong test coverage, instruments Datadog observability, reviews code on GitHub, and uses Postgres/Oracle plus RabbitMQ/Kafka; React used only occasionally.
- Compensation
- Not disclosed
- Location
- São Paulo, SP, Brasil
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Mastery of Java & Spring ecosystem (Spring Boot) for building scalable microservices
- Advanced experience creating/consuming RESTful APIs, secure payload handling, OAuth2 and JWT authentication
- Hands-on Datadog: telemetry setup, dashboards, APM/tracing, structured success/error logs and smart alerts
- Advanced Git/GitHub: versioning, branching, pull requests, code review, conflict handling, Git Flow
- Relational databases (Postgres, Oracle) and async messaging (RabbitMQ, Kafka)
- Deep understanding of the Scrum framework
- Technical refinement (grooming): analyze user stories, assess feasibility, spot third-party API dependencies, split sub-tasks, estimate effort
- Jira/Confluence activity management: daily workflow organization, updated task statuses, technical documentation on cards
- Analytical capacity and problem solving: break down complex processes, identify bottlenecks, propose efficient solutions
- Articulate communication and negotiation across technical teams, business areas and external vendors
- Entrepreneurial mindset and autonomy in a dynamic fintech environment
- Purposeful innovation for the best functional experience in financial products
- Collaboration and empathy with fluid teamwork and knowledge sharing
- Organization and systemic view of the end-to-end flow (front-end to accounting/regulatory engine)
Nice to have
- React knowledge (React Native) for occasional development
Full description
A FCamara está procurando um
Desenvolvedor Fullstack Java Sênior
Responsabilidades e atribuições:
- Do refinamento ao deploy: participar ativamente das sessões de refinamento técnico, transformando ideias abstratas de produto em escopos bem detalhados e prontos para desenvolvimento no Jira.
- Desenvolvimento de APIs e microsserviços: desenvolver novas features seguindo padrões de clean code e garantir alta cobertura de testes.
- Monitoramento ativo: instrumentar o código com logs estruturados de sucesso/erro integrados ao Datadog para rápida análise de incidentes e detecção de anomalias em produção.
- Revisão colaborativa no GitHub: garantir a qualidade técnica do repositório através de revisões de código de alta qualidade (code review) nos pull requests dos membros da equipe.
Requisitos e qualificações:
- Java & Spring Framework: domínio do ecossistema Java e Spring Boot para construção de microsserviços escaláveis.
- Integração de APIs: experiência avançada na criação e consumo de APIs RESTful estruturadas, manipulação segura de payloads e autenticação (OAuth2, JWT).
- Datadog (observabilidade): experiência prática na configuração de telemetria, criação de dashboards, rastreamento de requisições (APM / tracing), instrumentação de logs estruturados (sucesso/erro) e alertas inteligentes.
- GitHub avançado: domínio do Git e GitHub (versionamento, branching, pull requests, code review, tratamento de conflitos e boas práticas de Git Flow).
- Bancos de dados e mensageria: conhecimento em bancos relacionais (Postgres, Oracle) e filas assíncronas (RabbitMQ, Kafka) para garantia de resiliência e redundância.
- Framework Scrum: compreensão profunda do framework Scrum.
- Refinamento técnico (grooming): habilidade para analisar histórias de usuários propostas pelo Product Owner (PO), avaliar viabilidade técnica, identificar dependências de APIs de terceiros, propor a divisão de tarefas complexas (sub-tasks) e estimar esforço.
- Gestão de atividades no Jira/Confluence: domínio do Jira para organização do fluxo de trabalho diário, manutenção do status das tarefas atualizado, documentação técnica nos cards e rastreabilidade do progresso técnico da sprint.
- React Native: conhecimento em React, para desenvolvimento pontual quando necessário. (desejável)
Perfil comportamental (soft skills):
- Capacidade analítica e resolução de problemas: desmembrar processos complexos, identificar gargalos e propor soluções funcionais eficientes.
- Comunicação articulada e negociação: transitar e mediar conversas entre áreas técnicas, times de negócio e fornecedores externos.
- Mente empreendedora e autonomia: postura proativa para liderar definições funcionais do zero em um ambiente dinâmico de fintech.