Engesoftware está em busca de um Desenvolvedor Java Full Stack (Java) - Sênior para compor o seu time. A vaga inclui Pessoas com Deficiência – PCD.
Apoio jurídico, caso precise;
Apoio nutricional, para uma alimentação mais saudável;
Apoio financeiro, para planejar finanças pessoais ou investimento a longo prazo;
Apoio social, orientação para momentos pessoais difíceis;
Apoio psicológico, para aquecer a mente e o coração;
Descontos exclusivos em instituições parceiras;
Plano Enge Pets, para que seu pet tenha o melhor cuidado;
Parceria com o Bali Park, espaço de lazer e entretenimento;
Plano de saúde;
Requisitos Necessários:
Ensino superior concluído em TI;
Experiência mínima de 3 anos na área.
Conhecimentos em tecnologias:
Banco de dados SQL Server e Oracle.
Desenvolvedor Fullstack .NET Senior
Estamos em busca de um profissional com forte expertise em testes automatizados, desenvolvimento backend em .NET e experiência prática com serviços em nuvem Azure.
Responsabilidades:
Construir toda a infraestrutura de testes do projeto;
Escrever testes unitários, integração e E2E;
Implementar e manter mocks (NSubstitute);
Gerar e analisar relatórios de cobertura;
Garantir que a suíte de testes permaneça estável, confiável e saudável.
Requisitos:
Experiência sólida na construção e manutenção de infraestrutura de testes;
Forte conhecimento em Testes Unitários, Integração e Funcionais (E2E);
Proficiência com NSubstitute para criação de mocks;
Capacidade de escrever, executar e depurar testes automatizados;
Experiência na geração e comunicação de relatórios de cobertura de testes;
Experiência no uso do GitHub como plataforma de controle de versão;
Experiência prática na configuração e manutenção do GitHub Actions para automação de CI/CD;
Capacidade comprovada de garantir manutenibilidade e confiabilidade das suítes de testes;
Forte experiência com C#;
Proficiência em .NET 8 / 9 / 10;
Experiência no desenvolvimento de APIs minimalistas (Minimal APIs);
Experiência trabalhando com Blazor;
Proficiência com Entity Framework Core (EF Core);
Forte experiência com SQL Server;
Experiência com Azure Service Bus;
Experiência com Azure Cosmos DB;
Experiência prática com logging distribuído;
Experiência na implementação e uso de OpenTelemetry;
Capacidade de trabalhar eficazmente com equipes multidisciplinares.
Desenvolvedor Full Stack Java/Angular
Experiência mínima de 5+ anos em desenvolvimento de software, atuando como Full Stack Java/Angular com projetos de média/alta complexidade.
Experiência Profissional:
Vivência em projetos de média/alta complexidade, desde concepção até entrega em produção;
Experiência prática com desenvolvimento front-end e back-end, incluindo integrações entre sistemas;
Atuação na definição de arquitetura de soluções e padrões de desenvolvimento;
Experiência com integração de APIs e construção de serviços escaláveis;
Vivência com ambientes em cloud e aplicações em produção;
Experiência com metodologias ágeis (Scrum/Kanban);
Atuação com code review, testes automatizados e boas práticas de desenvolvimento.
Requisitos Técnicos (Hard Skills):
Conhecimento em front-end (React, Angular ou Vue.js);
Experiência com back-end (Java, .NET, Node.js ou Python);
Desenvolvimento Orientado a Objetos, Componentização;
Material, Angular Material e Bootstrap;
Conhecimentos desejáveis (diferenciais):
Experiência em projetos complexos de desenvolvimento de sistemas de informação;
Experiência com uso do Dynatrace para identificação de lentidões e problemas de performance;
Experiência em desenvolvimento com uso de metodologias ágeis;
Experiência com arquitetura de microserviços;
Conhecimento em CI/CD;
Experiência com mensageria (Kafka, RabbitMQ);
Vivência com observabilidade (logs, métricas, monitoramento).
Desenvolvedor Full Stack Sênior – CMS
Profissional com experiência sólida em ambientes baseados em CMS, como Adobe Experience Manager, Liferay, Magnolia, Jahia ou Hippo CMS.
O que você irá fazer:
Definir, apoiar e garantir soluções técnicas em portais baseados em CMS;
Criar, configurar e manter componentes, templates, assets e conteúdos;
Gerenciar regras de acesso, incluindo configuração e manutenção de Apache/Dispatcher;
Atuar como referência técnica para times e clientes;
Participar de decisões técnicas envolvendo ferramentas Adobe (como AEM);
Traduzir requisitos funcionais em soluções técnicas escaláveis;
Trabalhar com integração de sistemas seguindo boas práticas de segurança;
Garantir qualidade de código por meio de testes unitários;
Atuar com foco em performance e boas práticas de SEO.
O que esperamos de você:
Experiência sólida (mínimo de 5 anos) como desenvolvedor Full Stack;
Domínio em Java 11 ou superior;
Experiência com Apache Web Server;
Conhecimento em HTML, CSS, React e Next.js;
Conhecimento em Hibernate e JCR;
Experiência com integração de sistemas e boas práticas de segurança;
Vivência com pipelines CI/CD;
Experiência com testes unitários (JUnit e Mockito);
Experiência com CMS baseado em Java, como Adobe Experience Manager, Liferay, Magnolia, Jahia ou Hippo CMS (Bloomreach);
Conhecimento em arquitetura de microsserviços e microfrontends;
Experiência com Docker (configuração via YAML);
Noções de SEO e performance web.
Diferenciais:
Vivência em ambientes complexos e de alta escalabilidade;
Experiência atuando diretamente com clientes e áreas de negócio;
Perfil proativo, com forte capacidade de tomada de decisão técnica.
#J-18808-Ljbffr