🎁 Antes de se candidatar, treine esta entrevista. Crie sua conta grátis no WorkMundi e ganhe um Treinamento de Entrevista no HelpsYouSpeak — sem custo, sem cartão. Quero meu treinamento →
A Source2IT busca uma pessoa Desenvolvedora Java Full Stack Pleno para atuar em uma squad responsável por soluções críticas de movimentação. Este profissional terá participação direta no desenvolvimento, evolução e sustentação de sistemas core, exigindo boa base técnica em Java/JAVA EE, APIs, bancos de dados relacionais, integrações, aplicações web e rotinas batch. Espera-se um perfil com autonomia compatível com o nível pleno, capacidade investigativa e boa comunicação para interagir com desenvolvimento, QA, produto e áreas de negócio. Responsabilidades 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.