Mercury
Mercury
A Mercury é uma empresa de logística para os setores de saúde e ciências da vida que coordena o transporte de materiais médicos, farmacêuticos e de pesquisa. Seus serviços incluem transporte aéreo de cargas, transporte com cadeia fria e despacho aduaneiro, com suporte de rastreamento em tempo real e monitoramento proativo de remessas para entregas sensíveis ou urgentes. Fundada em 1983, a Mercury combina experiência em logística global com suporte personalizado para organizações que vão de startups a empresas estabelecidas, e atua como uma prestadora certificada pela ISO 9001:2015.

Engenheiro(a) Sênior de Backend Java na Mercury (Turquia, remoto)

Junte-se à Mercury como engenheiro(a) sênior de backend Java e desenvolva tecnologia de remessas escalável para clientes dos setores de ciências da vida e saúde. A função tem foco em APIs, microsserviços, observabilidade e serviços confiáveis para a plataforma de remessas.

Descrição

  • Ajude a construir a plataforma de remessas de próxima geração da Mercury por meio de design, desenvolvimento, manutenção, refatoração, testes e melhoria contínua do backend
  • Projete e entregue uma plataforma de APIs escalável, segura, sustentável e totalmente documentada
  • Colabore com engenheiros de DevOps em pipelines de build, ferramentas de implantação e scripts de automação
  • Desenvolva recursos de coleta, notificação e filtragem de eventos para observabilidade
  • Construa microsserviços e APIs em parceria com arquitetos e desenvolvedores front-end
  • Trabalhe com QA para definir estratégias, ferramentas e práticas de testes de backend
  • Aprimore práticas de engenharia, escolhas tecnológicas, padrões e ferramentas de terceiros em todas as equipes de produção
  • Colabore com a equipe de Produto de Boston para definir requisitos do produto e prioridades do roadmap
  • Cumpra os objetivos técnicos mantendo a usabilidade como elemento central das decisões de implementação
  • Pesquise as necessidades de desenvolvedores junto a desenvolvedores de clientes e partes interessadas internas
  • Represente os clientes da Mercury durante todo o desenvolvimento do produto
  • Transforme desafios técnicos complexos em soluções claras e elegantes
  • Desenvolva uma experiência diferenciada da plataforma de remessas da Mercury, consistente com os valores de marca da empresa
  • Reporte-se ao(à) gerente de Engenharia de Software em uma equipe ágil e multifuncional que reúne Engenharia, Produto e QA

Requisitos

  • Fluência em inglês para comunicação
  • Bacharelado em uma área de engenharia orientada a software, como Engenharia da Computação, Engenharia de Software, Engenharia Elétrica e Eletrônica ou Engenharia de Computação e Sistemas
  • Mais de 7 anos de experiência em desenvolvimento backend com Java, incluindo pelo menos 4 anos com Java 9 ou posterior
  • Domínio sólido dos fundamentos do Java
  • Pelo menos 3 anos de experiência recente com Spring Boot ou Spring
  • Proficiência em Spring Data, Hibernate e JPA
  • Experiência com testes unitários e desenvolvimento orientado a testes
  • Experiência participando de revisões de código tanto como revisor quanto como colaborador, com disposição para participar
  • Familiaridade com Git e sistemas distribuídos de controle de versão
  • Conhecimento de design e implementação de APIs RESTful
  • Conhecimento de conceitos de arquitetura e design de backend
  • Experiência comprovada com arquitetura de microsserviços
  • Experiência usando Kafka para mensageria e streaming
  • Conhecimento de tecnologias de banco de dados, especialmente PostgreSQL
  • Conhecimento profundo de tecnologias fundamentais de desenvolvimento, incluindo OAuth, REST e JWT
  • Conhecimento de programação orientada a objetos, algoritmos e resolução sistemática de problemas
  • Experiência criando sistemas backend de grande escala com portais de desenvolvedores ou marketplaces de suporte
  • Bom entendimento de valores, princípios e práticas lean e ágeis
  • Conhecimento prático de comandos de shell do Linux e scripting
  • Familiaridade com pipelines de CI/CD e práticas de DevOps
  • Capacidade de otimizar o desempenho, a escalabilidade e a confiabilidade de aplicações
  • Capacidade de orientar engenheiros juniores e promover o compartilhamento colaborativo de conhecimento
  • Sólidas habilidades de resolução de problemas e capacidade de trabalhar com eficácia tanto de forma independente quanto em equipe
  • Capacidade de priorizar as necessidades dos clientes e entregar o trabalho prontamente

Benefícios

  • Salário competitivo pago em USD
  • Trabalho remoto durante o horário de trabalho na Turquia
  • Seguro de saúde privado para você e sua família imediata
  • 20 dias de férias remuneradas, inclusive durante o primeiro ano de trabalho
  • Um dia de folga remunerado no seu aniversário

Vagas relacionadas

NVIDIA

Engenheiro sênior de temporização de circuitos, NVIDIA (remoto, Califórnia)

NVIDIA

Projete circuitos de processadores NVIDIA para segurança de hardware, clock adaptativo e gerenciamento de energia. Lidere o fechamento de temporização e a análise em nível de transistor, aplicando métodos de IA e aprendizado de máquina ao projeto de silício.

Abrir
AT&T

Representante de vendas de contas territoriais da AT&T Business — Memphis

AT&T

Amplie a carteira de pequenas empresas e clientes de médio porte da AT&T em Memphis com a venda de banda larga por fibra e outras soluções de comunicação. A função combina prospecção, desenvolvimento de contas e venda consultiva para aumentar a receita do território.

Abrir