
A Uni Systems é uma empresa de tecnologia da informação e comunicação que ajuda organizações a modernizar sua forma de operar por meio da transformação digital. Seu trabalho abrange infraestrutura e operações, tecnologias de nuvem e data centers, cibersegurança, plataformas corporativas, análise de big data, tecnologias emergentes e inteligência artificial. A empresa apoia clientes de setores como bancos, governo, telecomunicações, saúde, varejo, consultoria e logística, combinando expertise tecnológica com soluções voltadas para cada setor. Para profissionais que exploram oportunidades na Uni Systems, seu perfil reflete um trabalho na interseção entre a entrega de TI em larga escala, inovação, sustentabilidade e ética digital.
Desenvolvedor(a) sênior Java full stack, remoto em Luxemburgo
Desenvolva microsserviços Java e aplicações Angular na Uni Systems. Contribua com testes, gerenciamento de releases e mudanças, e colaboração com clientes e equipes de negócios.
Descrição
- Levantar as necessidades de negócio com especialistas no assunto.
- Revisar os processos e as aplicações atuais considerando os novos requisitos dos usuários.
- Projetar aplicações e microsserviços para atender às necessidades de negócio.
- Desenvolver aplicações e microsserviços com as tecnologias apropriadas.
- Manter aplicações de microsserviços existentes em diferentes divisões.
- Executar testes unitários, de integração, de sistema e de desempenho.
- Dar suporte aos testes de aceitação do usuário e obter a aprovação do negócio.
- Enviar para o Git código, configurações e testes unitários automatizados, com documentação Javadoc, Asciidoc ou outra documentação apropriada.
- Registrar os resultados dos testes e gerenciar mudanças no ServiceNow.
- Preparar documentação, relatórios e materiais de gerenciamento de mudanças.
- Participar ativamente das cerimônias ágeis.
- Preparar e coordenar releases.
- Manter os materiais de auditoria no SharePoint.
- Avaliar riscos e coordenar questões relacionadas a mudanças.
- Ajudar a realizar implantações e adaptar práticas do setor.
- Construir relacionamentos com clientes de diferentes divisões e manter uma comunicação clara.
Requisitos
- Bacharelado em TI e pelo menos 10 anos de experiência prática em desenvolvimento Java.
- Experiência na criação e manutenção de testes unitários e de integração automatizados para aplicações Java.
- Experiência prática de desenvolvimento com Spring e Spring Boot, incluindo persistência com JPA e Hibernate.
- Experiência em colaboração no desenvolvimento de software com Git, incluindo branches, solicitações de pull ou merge e revisões de código.
- Experiência em consultar bancos de dados relacionais com SQL e usar XML, YAML e JSON no desenvolvimento ou na configuração.
- Experiência prática no desenvolvimento de software com agentes de IA, como GitHub Copilot, Claude Code ou Codex, incluindo alterações no código de aplicações realizadas por agentes; o preenchimento automático de código, por si só, não atende a esse requisito.
- Experiência prática no desenvolvimento de interfaces Angular com TypeScript ou JavaScript.
- Inglês avançado, falado e escrito (C1).
- Experiência com Apache Camel.
- Experiência com Scrum e DevSecOps.
- Experiência com pipelines de CI/CD, como Azure Pipelines.
- Experiência com infraestrutura como código, como Terraform, e plataformas de contêineres, como Docker.
- Experiência com arquitetura de nuvem pública, como Microsoft Azure.
- Experiência no desenvolvimento de microsserviços.
- Experiência em serviços financeiros.
- Experiência com gerenciamento de serviços baseado em ITIL.