Num relance
- Tarefas: Desenvolver soluções de base de dados escaláveis e de alto desempenho com PostgreSQL.
- Empresa: AgileEngine, uma empresa premiada com uma cultura centrada nas pessoas.
- Benefícios: Salário competitivo, benefícios de saúde, trabalho remoto e desenvolvimento profissional.
- Outras informações: Ambiente dinâmico com excelentes oportunidades de crescimento na carreira.
- Porquê este emprego: Trabalhe com tecnologia de ponta e faça a diferença em projetos inovadores.
- Qualificações: Experiência em desenvolvimento de software e habilidades de colaboração em equipa.
O salário previsto situa-se entre 121500 - 148500 € por ano.
AgileEngine é uma empresa da lista Inc. 5000 que cria software premiado para marcas Fortune 500 e startups inovadoras em mais de 17 indústrias. Classificamo-nos entre os líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura centrada nas pessoas nos rendeu múltiplos prêmios de Melhor Lugar para Trabalhar.
Se você está procurando um lugar para crescer, causar impacto e trabalhar com pessoas que se importam, adoraríamos conhecê-lo!
Como Engenheiro de Software Java na equipe de Entrega de Soluções das Américas, você impulsionará o desempenho e a escalabilidade da nossa plataforma de dados central. Aproveitando a profunda experiência em PostgreSQL, Spring Framework e Spring Data JPA, você projetará soluções robustas de banco de dados e otimizará o acesso a dados, garantindo conectividade centrada no cliente e de alto desempenho globalmente.
Esta é uma oportunidade única para influenciar a arquitetura do sistema, avançar nas melhores práticas em transformação digital (AR, IoT, IA) e crescer profissionalmente em um ambiente dinâmico.
O que você fará:
- Projetar e implementar soluções de banco de dados escaláveis e de alto desempenho baseadas em PostgreSQL.
- Avaliar e melhorar o desempenho, confiabilidade e eficiência das estruturas de dados existentes e padrões de acesso.
- Colaborar com equipes de engenharia backend para otimizar o uso do framework Spring Data JPA e o desempenho de consultas SQL.
- Impulsionar as melhores práticas em torno do design de esquemas de banco de dados, estratégias de indexação e particionamento.
- Garantir a integração adequada de aplicações baseadas em Spring com a camada de dados para desempenho ideal.
- Identificar proativamente gargalos arquitetônicos e implementar soluções de longo prazo.
- Participar de revisões de código e arquitetura para manter altos padrões para camadas de interação com dados.
- Criar documentação e diretrizes para permitir estratégias de acesso a dados consistentes e manuteníveis.
- Manter-se à frente das tecnologias emergentes de banco de dados e avaliar sua relevância para a plataforma.
- Trabalhar de forma independente em projetos e ser responsável por cumprir especificações de tempo e qualidade.
- Trabalhar durante o horário comercial EST (pelo menos até ao meio-dia EST).
Requisitos obrigatórios:
- Mais de 4 anos de experiência profissional.
- Compreensão profunda dos internos do PostgreSQL, ajuste de desempenho e otimização.
- Compreensão profunda do JPA e Hibernate ORM, experiência com técnicas de ajuste de desempenho para aplicações web Java.
- Forte especialização em Spring Framework.
- Boa compreensão da otimização de consultas SQL, uso de índices e melhores práticas de modelagem de dados.
- Confortável analisando planos de consulta, ajustando transações de longa duração e eliminando gargalos de desempenho.
- Capacidade de trabalhar em equipe e comunicar ideias arquitetônicas complexas de forma clara.
- Boa compreensão e experiência com Microserviços.
- Compreensão de Kubernetes.
- Inglês em nível de negócios é obrigatório.
Requisitos desejáveis:
- Familiaridade com sistemas distribuídos e arquitetura de banco de dados nativa da nuvem.
- Experiência com estratégias de cache (por exemplo, Redis, Memcached).
- Conhecimento de DevOps ou integração CI/CD para ambientes de banco de dados.
- Experiência com ferramentas de monitoramento e observabilidade como Prometheus, Grafana, Grafana Tempo.
- Capacidade comprovada de entender o panorama geral e compreender rapidamente relações complexas em organizações dinâmicas.
- Entusiasmo por atuar como jogador de equipe, especialmente quando se trata de equipes multifuncionais, combinado com uma paixão por trabalhar de forma independente, assumindo responsabilidade holística por um projeto.
- Estilo de trabalho estruturado e meticuloso, disposto a aprender coisas novas.
Benefícios:
- Crescimento profissional: Acelere sua jornada profissional com mentoria, TechTalks e roteiros de crescimento personalizados.
- Compensação competitiva: Igualamos suas habilidades, talentos e contribuições em constante crescimento com uma compensação competitiva baseada em USD e orçamentos para educação, fitness e atividades em equipe.
- Uma seleção de projetos empolgantes: Junte-se a projetos com desenvolvimento de soluções modernas e clientes de alto nível, incluindo empresas Fortune 500 e marcas de produtos líderes.
- Horário flexível: Ajuste sua agenda para um equilíbrio ideal entre vida profissional e pessoal, tendo a opção de trabalhar em casa ou ir ao escritório – o que quer que o faça mais feliz e produtivo.
Nível de senioridade: Nível médio-sênior
Tipo de emprego: Tempo integral
Função: Serviços de TI e Consultoria de TI
Empregador para Software Developer in Funchal: AgileEngine
A AgileEngine é uma empresa premiada que se destaca na criação de software inovador para marcas Fortune 500 e startups de vanguarda. Com uma cultura centrada nas pessoas, oferecemos oportunidades de crescimento profissional através de mentorias e projetos emocionantes, além de um ambiente de trabalho flexível em Aveiro, onde a colaboração e o impacto positivo são valorizados.