
Desenvolvedor Backend Java - Sênior
Job Description
Descrição da vaga
A FCamara está em busca de uma pessoa para atuar como Backend Java- Sênior.
Responsabilidades e atribuições
- Atuar no desenvolvimento e manutenção de aplicações;
- Participar da análise técnica, estimativas e definição de soluções junto com o time, Tech Lead e Arquiteto;
- Garantir a qualidade e desempenho das soluções através de boas práticas de codificação, testes automatizados e revisão de código;
- Trabalhar de forma colaborativa com times multidisciplinares (QA, Produto, DevOps, Arquitetura, SI);
- Contribuir para a evolução da arquitetura e padrões técnicos do time
- Participar da monitoração ativa das aplicações, colaborando na identificação e resolução de incidentes;
Requisitos e qualificações
Formação:
- Superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas afins
Essenciais:
- Experiência avançada com Java (11 ou superior).
- Domínio de Spring Boot (Data, Security, Cloud).
- Experiência sólida com Arquitetura de Microsserviços.
- Conhecimento em Google Cloud Platform (GCP) e serviços gerenciados (GKE, Pub/Sub).
- Experiência com Infraestrutura como Código (Terraform ou Pulumi).
- Experiência com Containers (Docker) e Orquestração (Kubernetes).
- Práticas de DevSecOps (Snyk, SonarQube).
- Domínio de Bancos de Dados (Cloud SQL e Firestore).
Desejáveis/ Diferencial:
- Programação Reativa (Spring WebFlux).
- Experiência com GraphQL.
- Certificação em segurança de aplicações ou experiência prática com ferramentas como Snyk, SonarQube, ou OWASP Dependency-Check.
- Experiência com hardening de containers (ex.: uso de Trivy, Clair).
- Experiência com ferramentas de APM (Application Performance Monitoring), como Datadog ou New Relic.
- Implementação de dashboards customizados para monitorar SLAs e SLIs.
- Certificação Google Cloud (ex.: Google Cloud Professional Cloud Developer ou Cloud Architect).
- Experiência prática configurando Service Mesh (ex.: Istio) para comunicação entre microserviços.
- Conhecimento em BigQuery para análise de dados em larga escala.
Soft Skills:
- Proatividade e senso de dono
- Boa comunicação e trabalho em equipe
- Comprometimento com prazos e qualidade das entregas
- Capacidade analítica e foco em resolução de problemas
- Experiência em mentoria de desenvolvedores juniores e intermediários.
- Fortes habilidades de comunicação para colaborar com times multidisciplinares.
- Capacidade de liderar discussões técnicas e tomar decisões arquiteturais.