
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