Desenvolvedor(a) Java Backend Sênior
A nossa equipe é composta por profissionais apaixonados por inovação e design.
Somos um time diversificado e acreditamos que diferentes ideias e perspectivas nos enriquecem.
Celebramos a igualdade e garantimos que todos os candidatos sejam avaliados com base nas suas habilidades e qualificações.
No entanto, como você pode contribuir para o nosso sucesso?
Responsabilidades:
* Desenho de soluções técnicas: Colaborar com a equipe para criar soluções eficientes e escaláveis;
* Arquitetura Hexagonal: Implementar e aplicar arquitetura hexagonal para garantir flexibilidade e escalabilidade das soluções;
* Desenvolvimento de código limpo e manutenível: Adotar as melhores práticas de Clean Code;
* Testes automatizados: Escrever testes unitários com Mockito;
* Desenvolvimento de APIs: Projetar e implementar APIs Rest e APIs Assíncronas de alta performance;
* Mensageria: Trabalhar com sistemas de mensageria como Service Bus e Kafka;
* Serviços Azure: Ter experiência prática com Azure Functions e Azure Service Bus;
* Colaboração e versionamento: Utilizar Git e GitHub;
* Ferramentas de análise de qualidade: Usar ferramentas como SonarQube e Fortify;
* Trabalhar com bancos de dados: Implementar soluções utilizando bancos de dados NoSQL e SQL;
Requisitos técnicos:
* Levantamento e Análise de Requisitos;
* Modelagem de Dados;
* Conhecer Linguagem de Programação Java;
* Conhecer Banco de Dados (Ex.: SQL, DB2, Oracle, SyBase);
* Desenvolvimento micro serviços Java;
* Conhecer design patterns de integração e comunicação de micro serviços;
* Experiência em Log/trace;
* Conhecimento de APIs/Swagger;
* Conhecimento com CSS, HTML, APIs;
* Framework JSF;
* Javascript/JQuery;
* CSS;
* JSP/HTML;
* Java Swing;
* Java Web com Spring;
* Mentalidade voltada para métodos Ágeis;
* GIT/GitHub;
* ArgoCD;
* Arquiteturas SPA, testes de performance;
* Java 8.0/JavaEE;
* AWB 2.8;
* AWB 3.0;
* Tecnologias web;
* Legado;
* Docker/Kubernetes;
Você terá oportunidades de crescer e aprender ao longo da sua carreira. Nossa equipe trabalha juntas para alcançar metas compartilhadas.
As vantagens incluem uma assistência médica completa, VR e VA flexíveis, Gympass e Wellz, entre outras.