Halliburton

Desenvolvedor Java Nível Pleno

JavaSQLPostgreSQLDockerKubernetes
Tradução automática. Consulte o original.

Sobre a oportunidade

Buscamos as pessoas certas — pessoas que querem inovar, realizar, crescer e liderar. Atraímos e retemos os melhores talentos investindo em nossos funcionários e capacitando-os para desenvolverem a si mesmos e suas carreiras. Experimente os desafios, recompensas e oportunidades de trabalhar para um dos maiores provedores globais de produtos e serviços para a indústria de energia.

RESPONSABILIDADES DO CARGO

Estamos buscando um desenvolvedor Java qualificado com 3+ anos de experiência para nossa Equipe de Serviços Técnicos Neftex. Reportando-se ao Líder de Equipe, você contribuirá para o design, desenvolvimento e manutenção de soluções de avaliação de subsuperfície em todo o setor de energia. Os candidatos bem-sucedidos serão pessoas evidentemente entusiasmadas e motivadas que poderemos treinar em nossos processos e, finalmente, desempenharão um papel fundamental nas iniciativas de garantia de qualidade entre diferentes grupos de partes interessadas.

Principais Responsabilidades

  1. Projetar, desenvolver e manter aplicações desktop e web usando Java.
  1. Implementar novos serviços, funcionalidades e correções de bugs conforme priorizado pelo Product Owner. *
  1. Construir e integrar APIs para permitir comunicação transparente entre serviços e componentes. *
  1. Colaborar com Product Owners, arquitetos e outros desenvolvedores para definir requisitos e entregar soluções de alta qualidade. *
  1. Participar ativamente de cerimônias Ágeis, incluindo planejamento de sprint, daily stand-ups, refinamento de backlog e retrospectivas. *
  1. Escrever código limpo, de fácil manutenção e bem documentado, seguindo as melhores práticas do setor e os padrões internos. *
  1. Implementar testes automatizados (unitários, de integração e funcionais) para garantir a qualidade e a confiabilidade do código. *
  1. Monitorar e otimizar desempenho, escalabilidade e segurança. *
  1. Aplicar e reforçar as melhores práticas de segurança, incluindo:
  1. Garantir fluxos seguros de autenticação e autorização.
  1. Implementar criptografia para dados em trânsito e em repouso. *
  1. Validar e higienizar todas as entradas para prevenir ataques de injeção. *
  1. Manter as dependências e bibliotecas atualizadas para mitigar vulnerabilidades. *
  1. Solucionar e resolver problemas em ambientes de desenvolvimento, staging e produção. *
  1. Manter conhecimento atualizado sobre tecnologias emergentes, frameworks e tendências do setor relevantes para o desenvolvimento do dia a dia. *
  1. Contribuir para a documentação técnica e o compartilhamento de conhecimento entre as equipes. *
  1. Comunicar e escalar problemas de forma clara e rápida para as partes interessadas relevantes.

Localização

Observe que, embora esta seja uma posição híbrida, você precisará comparecer ao nosso escritório em Abingdon, Oxfordshire, no mínimo três dias por semana.

97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, Reino Unido

Detalhes do Cargo

Número da Requisição: 209320

Nível de Experiência: Contratação de Experientes

Família do Cargo: Engenharia/Ciência/Tecnologia

Linha de Serviço de Produto: Landmark Software & Services

Tempo Integral / Meio Período: Tempo Integral

Localizações Adicionais para esta posição: Abingdon

Qualificações Mínimas

  1. Sólido conhecimento de Java Core, incluindo:
  1. Collections Framework, Generics, Streams, Lambdas
  1. Tratamento de exceções e melhores práticas
  1. Multithreading e concorrência (Executors, synchronization, CompletableFuture)
  1. Gerenciamento de memória e noções básicas de garbage collection
  1. Princípios de orientação a objetos (SOLID, padrões de design, arquitetura de microsserviços)
  1. Experiência com Java e frameworks relacionados (SpringBoot, Eclipse RCP, OData, Hibernate, JPA, REST, etc.)
  1. Desenvolvimento Backend incluindo REST APIs com Spring Boot, especificações Swagger/OpenAPI, Spring Security, OAuth2/OIDC, JWT.
  1. Fluxos de trabalho baseados em Git e pipelines de CI/CD Gitlab.
  1. Experiência de trabalho em um ambiente de desenvolvimento Ágil (Scrum ou Kanban).
  1. Familiaridade com SQL Server, PostgreSQL ou outros bancos de dados relacionais.
  1. Autodidata com atitude proativa e capacidade de aprender novas tecnologias rapidamente.
  1. Graduação em Engenharia de Software, Ciência da Computação ou área relacionada.

QUALIFICAÇÕES

Qualificações Mínimas: As qualificações mínimas podem ser adquiridas através de escolas técnicas ou experiência relacionada equivalente. Candidatos que possuam qualificações que excedam os requisitos mínimos do cargo receberão consideração para cargos de nível superior, dadas (1) sua experiência, (2) requisitos adicionais do cargo e/ou (3) necessidades do negócio. Dependendo da educação, experiência e nível de habilidade, uma variedade de oportunidades de emprego podem estar disponíveis, desde Profissional Técnico de Software (Sênior - Principal).

Qualificações Preferenciais

  1. Familiaridade com conectores GIS.
  1. Familiaridade com Azure DevOps, GitLab e fluxos de trabalho baseados em Git.
  1. Experiência com automação de pipeline de CI/CD e scripts de implantação.
  1. Experiência com testes automatizados, incluindo testes unitários, de integração e de regressão.
  1. Experiência em desenvolvimento de plugins Eclipse, incluindo SWT, JFace, Eclipse OSGi, pontos de extensão, views/editores, preferências
  1. Conhecimento de conteinerização e orquestração (Docker, Kubernetes).

Halliburton é um Empregador de Oportunidades Iguais. As decisões de emprego são tomadas sem levar em conta raça, cor, religião, deficiência, informação genética, gravidez, cidadania, estado civil, sexo/gênero, preferência/orientação sexual, identidade de gênero, idade, status de veterano, origem nacional ou qualquer outro status protegido por lei ou regulamento.

Informações de Remuneração

A remuneração é competitiva e compatível com a experiência.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores