
Desenvolvedor de Software Sênior - Java & AWS Cloud
- Híbrido
- ESCH-SUR-ALZETTE, Esch-sur-Alzette, Luxemburgo
- Informatique
Descrição da vaga
Estamos à procura de um Desenvolvedor de Software Sênior com profunda expertise em Java e Spring, que também seja proficiente em Spring Boot Data, Hibernate e bancos de dados relacionais. O candidato ideal terá uma sólida experiência em projetar e desenvolver soluções robustas e escaláveis em ambientes AWS, e se sentirá à vontade trabalhando com Python e Infraestrutura como Código (Terraform). Você trabalhará em estreita colaboração com engenheiros de dados para garantir integração perfeita e fluxo de dados entre sistemas. Experiência com ferramentas de IA é um diferencial valorizado. Você se juntará à equipe Scrum de um de nossos produtos, colaborando com outros desenvolvedores, arquitetos e partes interessadas de negócios para entregar e manter software de alta qualidade alinhado com os objetivos da sprint.
Neste contexto, seu papel incluirá:
Desenvolvimento Backend:
Projetar, desenvolver e manter serviços e APIs backend usando Java 21, Spring Boot com Spring Boot Data, Hibernate ou conectores de banco de dados puro JDBC.
Integrar e otimizar soluções com bancos de dados Oracle ou Aurora PostgreSQL.
Garantir código robusto, seguro e escalável seguindo a arquitetura estabelecida e as melhores práticas.
Nuvem & DevOps:
Construir e implantar aplicativos na AWS, utilizando serviços como ECS, Lambda, StepFunction, RDS, S3, SQS, SNS e CloudWatch.
Desenvolver e gerenciar Infraestrutura como Código usando Terraform, garantindo ambientes de nuvem confiáveis e repetíveis.
Participar na configuração e manutenção do pipeline CI/CD.
Python & Desenvolvimento Cross-Tecnologia:
Lidar com desenvolvimentos em Python conforme necessário para automação, processamento de dados ou tarefas de integração.
Colaborar com engenheiros de dados para garantir integração, troca e transformação de dados eficazes entre sistemas.
Colaboração & Suporte:
Trabalhar em estreita colaboração com equipes multifuncionais para reunir requisitos, projetar soluções e entregar funcionalidades.
Participar na resolução de problemas, monitoramento e atividades de suporte ao usuário como parte da equipe de produto.
Orientar membros juniores da equipe e contribuir para uma cultura de melhoria contínua.
Melhoria Contínua:
Manter-se atualizado com as últimas tendências da indústria, tecnologias e melhores práticas em desenvolvimento de software, nuvem e DevOps.
Sugerir proativamente melhorias para aprimorar o desempenho do sistema, escalabilidade e manutenibilidade.
Requisitos da vaga
Nossos candidatos ideais devem ter:
Habilidades obrigatórias
Graduação em Ciência da Computação, Engenharia ou disciplina relacionada.
Experiência comprovada em desenvolvimento backend com Java 21, Spring, Spring Boot Data, Hibernate e JDBC puro.
Sólido conhecimento em bancos de dados relacionais.
Experiência comprovada no desenvolvimento e implantação de soluções em ambientes AWS (ECS, Lambda, StepFunction, RDS, S3, SQS, SNS, CloudWatch, etc.).
Proficiência em Python para scripts e tarefas de backend.
Experiência em gerenciamento de infraestrutura usando Terraform.
Compreensão sólida de design de API RESTful, arquitetura de microsserviços e práticas seguras de codificação.
Experiência com ferramentas de controle de versão como GitHub ou GitLab.
Ativos valorizados
Experiência em colaborar com equipes de engenharia de dados e integrar sistemas backend com pipelines de dados.
Experiência com ferramentas ou frameworks de IA.
Familiaridade com ferramentas e práticas de CI/CD.
Experiência com ferramentas de controle de versão como GitHub ou GitLab
Conhecimento de containerização (Docker, Kubernetes) é um diferencial.
Certificação AWS (por exemplo, Arquiteto de Soluções ou Desenvolvedor) é preferencial.
Experiência com metodologias ágeis e ferramentas como Jira.
Conhecimento de soluções de monitoramento e alerta.
ou
Tudo pronto!
A sua candidatura foi enviada com sucesso!
