Num relance
- Tarefas: Desenvolver soluções de base de dados escaláveis e de alto desempenho com PostgreSQL.
- Empresa: AgileEngine, uma empresa premiada que valoriza as pessoas e a inovação.
- Benefícios: Salário competitivo, benefícios de saúde, trabalho remoto e oportunidades de crescimento 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 equipe.
O salário previsto situa-se entre 121500 - 148500 € por ano.
AgileEngine é uma empresa do Inc. 5000 que cria software premiado para marcas da Fortune 500 e startups inovadoras em mais de 17 indústrias. Classificamo-nos entre os líderes em desenvolvimento de aplicações e IA/ML, e nossa cultura centrada nas pessoas nos rendeu múltiplos prêmios de Melhor Lugar para Trabalhar.
POR QUE SE JUNTAR A NÓS
Oferecemos um lugar para crescer, causar impacto e trabalhar com pessoas que se importam. Se você está procurando construir sua carreira e contribuir para tecnologia de ponta, adoraríamos conhecê-lo.
SOBRE O PAPEL
Como Engenheiro de Software Java na equipe de Entrega de Soluções das Américas, você impulsionará o desempenho e a escalabilidade de nossa plataforma de dados central. Você projetará soluções robustas de banco de dados, otimizará o acesso a dados e influenciará a arquitetura do sistema 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 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 de 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
- 4+ anos de experiência profissional.
- Profundo entendimento dos internos do PostgreSQL, ajuste de desempenho e otimização.
- Profundo entendimento de JPA e Hibernate ORM, com experiência em ajuste de desempenho para aplicações web Java.
- Forte especialização no 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.
- 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 relacionamentos complexos em organizações dinâmicas.
- Entusiasmo por atuar como jogador de equipe, especialmente em equipes multifuncionais, enquanto é capaz de trabalhar de forma independente e assumir responsabilidade holística por um projeto.
- Estilo de trabalho estruturado e meticuloso com disposição para aprender coisas novas.
VANTAGENS E BENEFÍCIOS
- Crescimento profissional: Mentoria, TechTalks e roteiros de crescimento personalizados.
- Compensação competitiva: pagamento baseado em USD com orçamentos para educação, fitness e atividades em equipe.
- Projetos empolgantes: soluções modernas com empresas da Fortune 500 e principais empresas de produtos.
- Horário flexível: horário flexível com opções remotas e de escritório.
Empregador para Software Developer in Caldas da Rainha: 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.