PNC
PNC
A PNC é uma empresa diversificada de serviços financeiros e bancários, com oportunidades de carreira em diferentes áreas da organização. Sua abordagem ao ambiente de trabalho enfatiza a inclusão, a acessibilidade, a diversidade e o envolvimento com a comunidade, além de oferecer caminhos de recrutamento para estudantes, recém-formados e veteranos. A PNC também destaca seu compromisso com a igualdade de oportunidades e o cumprimento das leis trabalhistas, tornando suas carreiras relevantes para quem busca um grande empregador do setor financeiro com uma ampla variedade de possibilidades profissionais.

Engenheiro Principal de Software, Java/Spring — Presencial nos Estados Unidos

Lidere o desenvolvimento de microsserviços Java baseados em Spring e APIs distribuídas para a organização de tecnologia bancária do PNC. Dê suporte a lançamentos, monitoramento, CI/CD e plataformas de contêineres em nuvem.

Descrição

  • Projetar, desenvolver e manter APIs REST distribuídas e microsserviços para cargas de trabalho de transações de alto volume
  • Aplicar princípios de análise e design orientados a objetos
  • Criar soluções Java com Spring Boot, Spring JPA, Spring Batch e frameworks relacionados
  • Fornecer suporte a lançamentos e incidentes fora do horário comercial ou nos fins de semana, normalmente cerca de uma vez por mês
  • Aplicar práticas de entrega Agile, incluindo Scrum e Kanban
  • Desenvolver e dar suporte a arquiteturas orientadas a eventos com Kafka ou MQ
  • Operar e solucionar problemas em aplicações no Kubernetes, OpenShift e plataformas de contêineres em nuvem
  • Trabalhar com Oracle, SQL/MySQL, Redis e Hibernate ou outras tecnologias ORM
  • Estabelecer práticas de testes unitários e qualidade de código com Spock/JUnit e SonarQube
  • Administrar e manter pipelines de CI/CD baseados em Jenkins
  • Usar Dynatrace e Logscale para investigar problemas e monitorar aplicações
  • Entregar soluções focadas no cliente enquanto gerencia riscos de acordo com a Estrutura de Gerenciamento de Riscos Empresariais do PNC

Requisitos

  • Experiência comprovada liderando iniciativas ou equipes técnicas
  • Conhecimento de princípios de análise e design orientados a objetos
  • Experiência no projeto, desenvolvimento e manutenção de APIs REST distribuídas e microsserviços para transações de alto volume
  • Forte experiência prática com Java, preferencialmente Java 11 ou Java 17
  • Excelentes habilidades de comunicação, colaboração e organização
  • Forte experiência prática com métodos Agile, incluindo Scrum e Kanban
  • Conhecimento de arquitetura orientada a eventos usando Kafka ou MQ
  • Experiência com Kubernetes, OpenShift ou outras plataformas de gerenciamento de contêineres em nuvem
  • Experiência trabalhando com plataformas baseadas em nuvem
  • Proficiência em Oracle, SQL/MySQL, Redis e Hibernate ou outras tecnologias ORM
  • Experiência prática com Spock/JUnit e SonarQube
  • Conhecimento avançado de pipelines de CI/CD baseados em Jenkins
  • Sólido conhecimento prático das ferramentas de monitoramento Dynatrace e Logscale
  • Conhecimento de frameworks de microsserviços Java, como Spring Boot, Spring JPA e Spring Batch
  • Experiência usando Gradle ou Maven
  • Pelo menos cinco anos de experiência relevante no setor
  • Bacharelado
  • Uma combinação comparável de formação, certificações específicas para o cargo e experiência, incluindo serviço militar, poderá ser aceita em substituição ao diploma
  • É necessário estar autorizado a trabalhar sem patrocínio de visto de trabalho; o PNC não fornece patrocínio nem participa do STEM OPT

Benefícios

  • Cobertura médica e de medicamentos prescritos com opção de Conta de Poupança para Saúde
  • Opções de planos odontológicos e oftalmológicos
  • Seguro de vida para funcionários e cônjuges ou filhos
  • Cobertura por invalidez de curto e longo prazo
  • Plano 401(k) com contribuições correspondentes do PNC
  • Plano de previdência
  • Plano de compra de ações para funcionários
  • Conta de reembolso para cuidados de dependentes
  • Cuidados de backup para crianças e idosos
  • Reembolso de serviços de adoção, gestação por substituição e doula
  • Assistência educacional, incluindo pagamento integral de programas selecionados
  • Programa de bem-estar com incentivos financeiros
  • Licença-maternidade e licença parental
  • Até 11 feriados remunerados por ano
  • Nove dias anuais para ausências ocasionais
  • De 15 a 25 dias de férias por ano, conforme o nível de carreira
  • Elegibilidade para incentivos vinculados ao desempenho da empresa, da área de negócios ou individual