B&A
Netspend
Líder de Engenharia de Software - Modernização de Backend
Sobre a empresa
A Netspend Corporation é uma empresa global de tecnologia e serviços financeiros, verticalmente integrada, dedicada a oferecer soluções inovadoras de empoderamento financeiro para consumidores em todo o mundo. Os produtos e serviços financeiros da Netspend abrangem soluções de cartões pré-pagos, débito, pagamentos internacionais e programas de fidelidade para consumidores e parceiros corporativos.
A Netspend oferece soluções de contas pré-pagas e de débito que conectam os clientes a um acesso seguro e conveniente a redes globais de pagamento, permitindo que gerenciem seu dinheiro e realizem compras do dia a dia. Com uma rede varejista nacional nos EUA, os clientes podem adquirir e recarregar produtos Netspend em 130,000 pontos de recarga e mais de 100,000 locais de distribuição.
Desde nossa fundação em 1999 por pioneiros do setor, os produtos da Netspend processaram bilhões de dólares em volume de transações e atenderam milhões de clientes em todo o mundo. A empresa está sediada em Austin, Texas, e conta com funcionários ao redor do globo.
Sobre a vaga
- Atua em todo o ciclo de vida de desenvolvimento de software e desempenha uma função utilitária para criar, projetar, codificar, depurar, manter, testar, implementar e validar aplicações com um amplo entendimento de diversas linguagens e arquiteturas.
- Análise de aplicações existentes ou formulação de lógica para novas aplicações, procedimentos, fluxogramas, codificação e depuração de programas.
- Cria entregáveis apropriados e desenvolve planos de implementação de aplicações ao longo do ciclo de vida em um ambiente de desenvolvimento flexível.
- Fornecimento de direção técnica e liderança de engenharia para uma equipe de engenheiros.
- Recomendação de mudanças nos padrões de desenvolvimento, manutenção e sistemas.
- Mentoria e orientação de engenheiros juniores.
- Contribuição para o design e desenvolvimento de novos produtos e funcionalidades.
- Garantia de que os processos de engenharia sejam seguidos.
- Manutenção da qualidade do produto.
Nota: Esta posição é baseada em Noida, Uttar Pradesh (Índia). Solicitamos que candidatos baseados na Índia se candidatem.
Habilidades e capacidades desejadas
- Conhecimento de fundamentos/básicos de Java Core e conceitos avançados de Java, fundamentos de JVM, conceitos de POO, conceitos de estruturas de dados, coleções e multithreading, fundamentos básicos de Unix, framework Spring.
- J2EE, SQL, exposição a servidores de aplicação para arquitetura de cluster e tolerância a falhas, preferencialmente com desenvolvimento de aplicações no domínio de cartões/pré-pagos.
- Experiência de trabalho com Spring Core Framework, Spring Integration, Log4J, serviços web RESTful.
- Excelentes habilidades de programação em Java.
- Experiência de trabalho com Eclipse IDE, IntelliJ Idea e ferramentas relacionadas.
- Forte experiência em design de banco de dados e alguma experiência em Oracle, Postgres ou SQL.
- Boa exposição a padrões de design principais e microsserviços em Java.
- Atitude positiva e capacidade de trabalhar em múltiplas demandas conforme as necessidades do negócio.
- Rapidez no aprendizado de novas áreas de problemas e tecnologias.
- Deve possuir experiência em design de sistemas ou design arquitetural.
Qualificações mínimas
- Bacharelado em Ciência da Computação, Tecnologia da Informação, Sistemas de Informação Gerencial/Negócios ou área relacionada.
- Tipicamente, mínimo de 8 anos de experiência profissional em codificação, design, desenvolvimento e análise de dados em Java/J2EE. Tipicamente possui conhecimento avançado e uso de duas ou mais linguagens/tecnologias de front-end / back end opostas, incluindo, mas não se limitando a: duas ou mais linguagens de programação modernas usadas na empresa, experiência de trabalho com várias APIs, serviços externos, experiência com bancos de dados relacionais e NoSQL.
Qualificações preferenciais
- Experiência de trabalho com Active MQ ou tecnologias Kafka para mensageria é um diferencial.
- Boa exposição a shell scripting em Unix é um diferencial.
- Experiência de trabalho com ferramentas de alertas e monitoramento como Dynatrace, Splunk, Grafana é um diferencial.
- Bacharelado em Ciência da Computação, Tecnologia da Informação, Sistemas de Informação Gerencial/Negócios ou área relacionada.
- 10+ anos de experiência profissional em codificação, design e desenvolvimento de aplicações Java/J2EE.
