Na Ytech, vivemos e respiramos tecnologia.
A nossa missão é transformar desafios em soluções e encontrar, todos os dias, novas formas de inovar.
Fundada em 2020, somos uma start-up tecnológica que atua nos setores de IT e Telecomunicações, com uma ambição clara: agitar o mercado, romper padrões e criar valor real através da inovação.
Qual o desafio que temos para ti?
Localização: Lisboa
Regime: Híbrido
Procuramos um Senior Java Backend Developer para integrar a equipa Scrum de um produto, participando no desenvolvimento de soluções robustas e escaláveis em Java e AWS.
Neste desafio, vais combinar backend, cloud, Python, Terraform e práticas DevOps, trabalhando em colaboração com developers, arquitetos, stakeholders de negócio e equipas de Data Engineering.
O que vais fazer:
- Desenvolver e manter serviços backend e APIs REST com Java 21, Spring Boot, Spring Data, Hibernate e JDBC.
- Integrar e otimizar soluções com bases de dados Oracle ou Aurora PostgreSQL.
- Desenvolver soluções seguras e escaláveis, seguindo boas práticas de arquitetura e desenvolvimento de microserviços.
- Criar e implementar aplicações na AWS, recorrendo a serviços como ECS, Lambda, Step Functions, RDS, S3, SQS, SNS e CloudWatch.
- Automatizar e gerir infraestrutura como código com Terraform.
- Desenvolver scripts e soluções em Python para automação, processamento de dados e integração entre sistemas.
- Colaborar com Data Engineers na integração, troca e transformação de dados.
- Participar na configuração e manutenção de pipelines de CI/CD, na monitorização, na resolução de problemas e no suporte aos utilizadores.
- Orientar developers mais juniores e propor melhorias de desempenho, escalabilidade e manutenção das soluções.
O que valorizamos em ti:
- Espírito de equipa e capacidade de colaborar com diferentes áreas técnicas e de negócio.
- Autonomia, capacidade de resolução de problemas e vontade de partilhar conhecimento.
- Experiência de colaboração com equipas de Data Engineering e integração com pipelines de dados.
- Experiência com ferramentas ou frameworks de inteligência artificial.
- Familiaridade com práticas e ferramentas de CI/CD, monitorização e alertas.
- Conhecimentos de Docker e Kubernetes.
- Certificações AWS, como Solutions Architect ou Developer.
- Experiência com metodologias ágeis e ferramentas como Jira.
- Curiosidade tecnológica e iniciativa para promover a melhoria contínua.
O que procuramos:
- Formação superior em Engenharia Informática, Ciências da Computação ou área relacionada.
- Mais de seis anos de experiência em desenvolvimento Java.
- Forte domínio de Java 21, Spring, Spring Boot e Spring Data, com experiência em Hibernate e JDBC puro.
- Conhecimentos sólidos de bases de dados relacionais.
- Experiência comprovada no desenvolvimento e implementação de soluções em AWS.
- Proficiência em Python para scripting e desenvolvimento backend.
- Experiência na gestão de infraestrutura com Terraform.
- Conhecimentos sólidos de desenho de APIs REST, arquitetura de microserviços e práticas de desenvolvimento seguro.
- Experiência com controlo de versões em plataformas como GitHub ou GitLab.