⚡ New
Java Sénior
act digital
RemoteFull-timeMid LevelRemote
Job Description
Principais Responsabilidades
- Desenvolver, manter e evoluir aplicações Java em ambientes legacy, garantindo a estabilidade e disponibilidade de sistemas críticos de pagamentos.
- Implementar novas funcionalidades e corrigir anomalias nas plataformas de Gateways de Pagamento.
- Desenvolver e manter integrações com sistemas internos e entidades externas.
- Participar na análise técnica e resolução de incidentes em ambiente produtivo.
- Desenvolver testes unitários e apoiar a execução de testes de integração.
- Colaborar com equipas funcionais e técnicas na evolução contínua das soluções.
- Participar em code reviews e promover a adoção de boas práticas de desenvolvimento.
- Garantir elevados padrões de qualidade, desempenho e fiabilidade das aplicações.
Competências Técnicas Obrigatórias
- Experiência sólida em desenvolvimento Java (Java 8 ou superior).
- Experiência na manutenção e evolução de aplicações legacy.
- Conhecimentos de Spring Framework e/ou Spring Boot.
- Experiência no desenvolvimento de serviços REST e SOAP.
- Conhecimentos de SQL e bases de dados relacionais (Oracle, DB2 ou SQL Server).
- Experiência com Maven ou Gradle.
- Desenvolvimento de testes unitários com JUnit.
- Experiência com Git.
- Conhecimentos de arquiteturas em camadas e boas práticas de desenvolvimento.
- Experiência em metodologias Agile/Scrum.
Competências Técnicas Valorizadas
- Experiência em sistemas de pagamentos ou no setor financeiro.
- Conhecimentos de soluções de mensageria, como JMS, MQ, Kafka ou RabbitMQ.
- Experiência com Application Servers, nomeadamente WebSphere, JBoss, WebLogic ou Tomcat.
- Conhecimentos de Docker.
- Experiência em troubleshooting e suporte a aplicações em produção.
- Conhecimentos de pipelines CI/CD, utilizando ferramentas como Jenkins, GitLab CI ou Azure DevOps.
- Experiência em ambientes de elevada disponibilidade e elevado volume transacional.
Perfil Pretendido
- Forte capacidade analítica e de resolução de problemas.
- Autonomia, responsabilidade e sentido de compromisso.
- Boa capacidade de comunicação e trabalho em equipa.
- Atenção ao detalhe e foco na qualidade.
- Capacidade de adaptação a ambientes críticos e de elevada exigência.
- Proatividade e orientação para a melhoria contínua.
Posted Today