Desenvolvedor Backend Sênior

Remoto

(Qualquer lugar)

Sênior

Requisitos

5+ anos de experiência na carreira

Java

Conhecimentos Desejáveis

Spring Boot

Tarefas e Responsabilidades

Principais Atividades:


Desenvolver e manter APIs RESTful ou GraphQL.

Planejar e implementar a arquitetura de sistemas de forma escalável, eficiente e resiliente.

Realizar análise e viabilidade técnica para suporte N3, junto com o arquiteto.

Revisar e otimizar código existente, refatorando para melhorar legibilidade, desempenho e aderência a padrões.

Trabalhar com bancos de dados relacionais (MySQL, PostgreSQL, etc.) ou não relacionais (MongoDB, Cassandra, etc.).

Realizar otimizações de desempenho.

Colaborar com a equipe utilizando metodologias ágeis (Scrum ou Kanban).

Criar e manter documentação técnica.

Auxiliar desenvolvedores mais juniores e intermediários com orientação técnica.

Implementar testes automatizados (unitários, integração, etc.).



Requisitos Obrigatórios:


Formação superior completa em Engenharia da Computação, Ciência da Computação, Sistemas de Informação e cursos relacionados.


Metodologia ágil (Scrum e Kanban).

Experiência com bancos de dados relacionais (PostgreSQL, MySQL, Oracle, etc.).

Domínio das versões mais recentes do Java (Java 8, 11, 17 ou superior), incluindo streams, lambdas, API de data/hora (java.time), Optional, default methods, records e pattern matching.

Experiência em testes unitários e de integração (JUnit, Mockito, Arquillian para Quarkus).

Experiência com bancos de dados não relacionais (MongoDB, Cassandra, Redis).

Habilidade para implementar autenticação e autorização em APIs RESTful com Quarkus Security (ex.: OAuth2, JWT, LDAP, OpenID Connect).

Proficiência em arquitetura de microserviços e como implementá-la com Quarkus ou Spring Boot.

Conhecimento em Design System e base de arquitetura para discutir com o arquiteto.

Desejáveis:


AWS Cloud.

Conhecimento em Sistemas de Informação Geográfica.

Conhecimento em dado geoespacial.

Conhecimento em Arquitetura Serverless.

Especialização ou Mestrado em área técnica relacionada.

Renderização de mapas.

Compartilhar vaga:

Phone

Somente arquivo pdf com o tamanho máximo de 1mb.

Compartilhar vaga: