
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.