Pular para o conteúdo principal

Desenvolvedor Backend - Java Spring Boot - Sênior

Descrição da vaga

Desenvolvedor de software backend para atuar no desenvolvimento de aplicações geoespaciais. A atuação será em regime presencial.

Responsabilidades e atribuições

Projetar, desenvolver e manter APIs de serviços customizados.

Trabalhar com bancos de dados relacionais e não relacionais para modelagem e persistência de dados.

Implementar soluções de ETL e automação de fluxos de dados.

Desenvolver e gerenciar serviços em ambientes conteinerizados.

Automatizar a infraestrutura como código.

Garantir a observabilidade e monitoramento dos serviços.

Colaborar na integração de sistemas para autenticação e autorização de usuários.


Requisitos e qualificações

Requisitos Essenciais

  • Experiência robusta com desenvolvimento em Java Spring Boot.
  • Conhecimento aprofundado em PostgreSQL e modelagem de dados.
  • Experiência prática com Docker e orquestração de contêineres com Kubernetes e Rancher.
  • Habilidade no uso de Terraform para Infraestrutura como Código (IaC).
  • Experiência com implementação de processos de ETL.

Requisitos Desejáveis

  • Experiência com desenvolvimento de aplicações geoespaciais, incluindo conhecimento das APIs do OGC.
  • Uso de PostGIS para manipulação de dados espaciais.
  • Familiaridade com GeoServer, GeoNetwork e pycsv.
  • Experiência com Apache Airflow para orquestração de fluxos de trabalho de dados.
  • Conhecimento em Elasticsearch para busca e análise de dados.
  • Experiência com Keycloak ou outras soluções de gerenciamento de identidade e acesso (IAM).
  • Proficiência em Python para desenvolvimento de serviços e scripts.
  • Habilidades em otimização de performance e escalabilidade de aplicações.
  • Experiência com metodologias ágeis de desenvolvimento.
  • Experiência com Arquiteturas de Microsserviços: Conhecimento em projetar, desenvolver e interagir com sistemas baseados em microsserviços.
  • Boas Práticas de CI/CD: Familiaridade e experiência com processos de Integração Contínua e Entrega Contínua para automatização do ciclo de desenvolvimento e deploy.
  • Habilidade em Resolução de Problemas: Capacidade de identificar, analisar e solucionar desafios técnicos de forma eficiente e proativa.
  • Trabalho em Equipe e Comunicação: Excelente habilidade para colaborar com diferentes equipes (design, backend, infraestrutura) e comunicar ideias de forma clara.

Informações adicionais


  • Oferecemos:

Ambiente de trabalho voltado à cooperação e à meritocracia;

Remuneração compatível com o perfil e experiência;

Ótima cesta de benefícios.



Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Contratação

SOBRE A FITec

A FITec está contratando profissionais das áreas de engenharia, computação, matemática e estatística para atuarem em Pesquisa, Desenvolvimento e Inovação (PD&I). Os novos contratados atuarão em projetos de alta complexidade, em conjunto com profissionais de larga experiência, num ambiente que favorece a criatividade e a evolução profissional. A cultura de inovação está disseminada entre seus mais de 400 colaboradores de elevada formação acadêmica e ampla experiência, nas unidades de Manaus, Recife, Belo Horizonte, Campinas e São José dos Campos.

As soluções desenvolvidas pela FITec foram instaladas em mais de 25 países, num vasto histórico de casos de sucesso de Desenvolvimento de famílias de produtos nas áreas de Indústria, Agro, Telecom, Informática, Energia Elétrica, Saúde e Automação.

Importantes parcerias com Universidades e grandes empresas nacionais e internacionais complementam as características da FITec como um Centro de P&D de ponta, reforçando seu posicionamento no ecossistema de Inovação.

 

A FITec é um Instituto de Ciência e Tecnologia (ICT) Certificado ISO 27001, credenciado pelo MCTI, SUFRAMA e EMBRAPII, habilitado a desenvolver projetos em diversos segmentos de mercado, sendo elegível para todos os incentivos governamentais à PD&I, Lei de Informática (CAPDA e CATI), Lei do Bem, P&D ANEEL, P&D ANP, FINEP, BNDES, PADIS e EMBRAPII).