Desenvolvedor(a) Back End: Solução de Desafios Técnicos
A empresa está buscando um desenvolvedor(a) back end para se juntar a nossa equipe dinâmica.
Sobre o Cargo:
O candidato ideal terá forte experiência prática em tecnologias de ponta, especialmente em soluções serverless e arquitetura distribuída. Deve dominar AWS, Node.js e ter experiência em frameworks Java.
O objetivo é implementar aplicações escaláveis e eficientes utilizando AWS, com foco em soluções serverless (Lambda, DynamoDB, SQS, API Gateway), além de gerenciar aplicações em ambientes OpenShift, Kubernetes e Docker.
Responsabilidades Principais:
* Desenvolver e manter aplicações utilizando AWS com foco em soluções serverless;
* Implementar e gerenciar aplicações em ambientes OpenShift, Kubernetes e Docker;
* Desenvolver backend utilizando Node.js com TypeScript e NestJS;
* Desenvolver aplicações Java utilizando frameworks como Spring Boot, Spring Data, Spring Batch;
* Criar interfaces e aplicações híbridas usando JSF e Ionic com Angular;
* Implementar sistemas de mensageria com Apache Kafka;
* Colaborar em projetos utilizando Git e GitHub para versionamento;
Requisitos Essenciais:
Para ser considerado(a) ideal para o cargo, o candidato deve possuir:
* Experiência comprovada em desenvolvimento com AWS focado em soluções serverless;
* Conhecimento em OpenShift, Kubernetes e Docker;
* Dominio de Node.js com TypeScript e NestJS;
* Experiência em Java 8+ e frameworks Spring;
* Experiência com JSF e Ionic com Angular;
* Conhecimento em Apache Kafka;
* Proficiência no uso de Git e GitHub;
Vantagens:
As seguintes habilidades adicionais serão valorizadas:
* Experiência com ferramentas de observabilidade como Dynatrace e CloudWatch;
* Habilidade em manutenção e integração de aplicativos móveis com Android Studio;
* Conhecimento em Design Patterns e Programação Orientada a Objetos;
* Experiência com ORMs e gerenciamento de bancos de dados (relacionais e NoSQL);
* Familiaridade com arquitetura de microsserviços e Event-Driven Architecture;
* Habilidade avançada em SQL e modelagem de dados;
Essa oportunidade oferece uma chance única para se destacar em uma equipe dinâmica e contribuir para o sucesso da empresa.