Buscamos uma pessoa Desenvolvedora Java Full Stack Pleno para atuar em uma squad responsável por soluções críticas de movimentação, com participação direta no desenvolvimento, evolução e sustentação de sistemas core.
A posição exige boa base técnica em Java/JAVA EE, APIs, bancos de dados relacionais, integrações, aplicações web e rotinas batch, além de participação em decisões de arquitetura, qualidade das entregas e evolução das soluções.
Esperamos um perfil com autonomia compatível com nível pleno, capacidade investigativa e boa comunicação para interagir com desenvolvimento, QA, produto e áreas de negócio.
Quem somos e porque estamos contratando.
Fundada em 2016, somos o braço especializado na oferta de serviços terceirizados de profissionais de TI, permitindo que nossos clientes mantenham foco em seus propósitos de negócios e confiem a TI com a gente.
Em linha com o crescimento da demanda por esses serviços, reestruturamos nossa organização trazendo grandes talentos e especialistas para comporem nosso time.
Nossos colaboradores são nosso maior e melhor ativo, por isso buscamos profissionais dinâmicos, apaixonados por TI, inovação e qualidade, que coloquem o cliente em primeiro lugar, mas que também priorizem o seu bem-estar e de todo grupo, valorizando a importância do contínuo aprendizado.
Descrição das atividades:
Atuação no desenvolvimento e manutenção de soluções core, sendo responsável pela construção e evolução de aplicações em Java/Java EE, desenvolvimento de APIs REST e serviços SOAP, criação e manutenção de rotinas batch e implementação de integrações com sistemas internos, externos e bancos de dados relacionais. Participação no desenvolvimento de funcionalidades de back-end e front-end utilizando JSF, bem como na elaboração e otimização de consultas SQL, tuning e modelagem de dados. Atuação com servidores de aplicação, especialmente WebSphere e JBoss, além de ambientes cloud e pipelines de CI/CD. Participação ativa nas definições de arquitetura, modelagem de soluções e decisões técnicas, contribuindo com code reviews, boas práticas e melhorias contínuas. Responsável também pela validação de requisitos, critérios de aceite e execução de testes unitários, integrados e de performance, garantindo a qualidade das entregas durante todo o ciclo de desenvolvimento. Utilização do Azure DevOps para acompanhamento de histórias, registro e rastreamento de testes, versionamento e integração com repositórios, mantendo interação constante com times técnicos, QA, PO e áreas de negócio em ambiente ágil.
Requisitos obrigatórios
Desenvolver, evoluir e manter aplicações utilizando Java e Java EE.
Construir APIs REST e SOAP seguras, performáticas, escaláveis e de fácil manutenção.
Desenvolver e manter rotinas batch Java utilizadas em processos críticos.
Atuar no desenvolvimento de funcionalidades de ponta a ponta, incluindo back-end, integrações, banco de dados e interfaces quando necessário.
Criar e manter telas utilizando tecnologias do ecossistema Java, incluindo JSF.
Realizar integrações com serviços internos, externos e bancos de dados.
Atuar com servidores de aplicação, principalmente IBM WebSphere Application Server, além de ambientes como JBoss.
Construir e otimizar consultas SQL, procedures e demais componentes relacionados ao acesso a dados.
Apoiar atividades de tuning e análise de performance de aplicações e bancos de dados.
Participar da modelagem de dados relacional e dimensional.
Contribuir na definição da arquitetura das soluções, considerando separação de camadas, responsabilidades, abstrações, integrações e tecnologias.
Participar de discussões técnicas, refinamentos e decisões de solução.
Avaliar requisitos funcionais e técnicos, identificando inconsistências, riscos e impactos.
Garantir aderência aos critérios de aceite e padrões de qualidade.
Criar e executar testes unitários, integrados e de performance.
Participar ativamente de code reviews, promovendo boas práticas, legibilidade, segurança e qualidade de código.
Atuar em ambientes cloud e pipelines de CI/CD.
Utilizar Azure DevOps no acompanhamento do ciclo de desenvolvimento.
Documentar soluções, decisões técnicas, fluxos e pontos relevantes das implementações.
Colaborar com desenvolvedores, QA, PO e demais áreas envolvidas no produto
Previsão de início: Início Imediato
Nível de Experiência: Pleno
Regime de Contratação: CLT
Modelo de Trabalho: Remoto
Formação desejada: Graduação ou cursando Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou Análise de Sistemas.
Idiomas: Português
Gostou da vaga? Candidate-se! Não esqueça de informar sua pretensão salarial e disponibilidade para início.
By continuing you agree to our Terms & Privacy Policy.