Desenvolvedor Backend Sr (Java/Kotlin) – Invillia Tecnologia – Home Office

Invillia Tecnologia

Informações da vaga:

Atenção as exigências da vaga!

Descrição da vaga:

Desenvolvedor Backend Sr (Java/Kotlin) – Invillia Tecnologia – Home Office

Responsabilidades e atribuições
O que você vai fazer no dia a dia?

Desenvolver back-end escalável;
Arquitetar e implementar microsserviços bem desacoplados;
Atuar na integração de sistemas via APIs e mensageria;
Garantir alta disponibilidade e baixa latência, aplicando boas práticas de design patterns, DDD e clean code.
Participar ativamente na definição da arquitetura e escolha de tecnologias, sempre pensando em escalabilidade.
Implementar testes automatizados baseados na Pirâmide de Testes:
Trabalhar com bancos SQL e NoSQL;
Atuar no monitoramento e observabilidade;
Contribuir para a automação da esteira CI/CD, garantindo entregas ágeis e seguras.
Requisitos e qualificações
Hard Skills (Requisitos Técnicos):

Ampla experiência com desenvolvimento back-end com Kotlin e Java;
Expertise em Spring Boot (Spring Web, Spring Data, Spring Security, Spring Cloud);
Experiência com arquitetura de microsserviços e mensageria assíncrona (Kafka, SQS, SNS);
Conhecimento em bancos de dados SQL e NoSQL (PostgreSQL, MySQL, DynamoDB, MongoDB);
Profundo entendimento de SOLID, KISS, YAGNI, DRY, DDD e TDD;
Experiência com design patterns (Singleton, Factory, Strategy, Observer, Decorator, Composite, Proxy);
Atuação em cloud computing, preferencialmente AWS (Lambda, S3, Glue, Kinesis, Redshift);
Experiência com monitoramento e logging (Datadog, Prometheus, Grafana, ELK Stack);
Experiência com CI/CD (Jenkins, GitHub Actions ou similares);
Conhecimento em segurança de aplicações (OAuth2, JWT, Rate Limiting, CORS, TLS);
Aplicação de testes automatizados dentro da Pirâmide de Testes.

Diferenciais (Nice to Have):

Experiência com Serverless Framework e arquitetura event-driven;
Conhecimento em GraphQL;
Experiência com Apache Flink ou Spark para processamento de dados em tempo real.
Certificações AWS (ex: AWS Solutions Architect, AWS Developer);
Experiência com Feature Flags e Canary Releases;

Soft Skills que fazem a diferença:

Ownership (Mentalidade de dono)
Não apenas entrega código, mas se preocupa com o produto, a arquitetura e a experiência do usuário.

Sente-se responsável pelo projeto, garantindo que sua parte funcione bem e ajudando na solução de problemas além do seu escopo.

Não aponta dedos quando algo dá errado – assume a responsabilidade e resolve!

Participa ativamente de code reviews e busca sempre a melhoria contínua do código.

Ser participativo e comunicativo
Contribuir em dailies, refinamentos, retrospectivas, dando insights e sugestões.

Compartilhar experiências sobre ferramentas e tecnologias, trazendo melhores práticas para o time.

Estar sempre atualizado e trazer ideias inovadoras para melhorar a stack e os processos.

Ser colaborativo
Perguntar “posso ajudar?” e realmente ajudar os colegas quando necessário.

Ter um mindset de trabalho em equipe, buscando o melhor resultado coletivo.

Atuar como mentor para o time, ajudando no crescimento dos devs mais juniores.

Compartilhar conhecimento e experiências, participando de pair programming e mentoring.

Vaga divulgada no RJEMPREGOS.NET

Obs: em vagas que solicitam o envio de curriculo por e-mail, sempre envie o curriculo no corpo do e-mail e em anexo.

Clique no botão abaixo "Candidatar-se à Vaga" para acessar o link, e-mail, local de comparecimento ou whatsapp da empresa contratante.

Dica: tenha atenção ao anunciado da vaga, as vezes por algum detalhe você pode ser eliminado da seleção, não esqueça de manter seu curriculo atualizado, boa sorte!

Candidate-se no botão abaixo.

Para se candidatar a esta vaga visite invillia.gupy.io.