INFOSYS NOVA HOLDINGS LLC

Desenvolvedor Java

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

Sobre a oportunidade

Não temos condições de patrocinar ou assumir o patrocínio de visto de trabalho neste momento.

ENGENHEIRO DE SOFTWARE SÊNIOR – JAVA, SPRING BOOT & AZURE

DESCRIÇÃO DA VAGA

VISÃO GERAL DA POSIÇÃO

Estamos em busca de um Engenheiro de Software Sênior altamente qualificado para projetar, desenvolver e manter aplicações e serviços nativos em nuvem escaláveis. O candidato ideal terá sólida experiência prática com Java, o ecossistema Spring, serviços em nuvem Azure, bancos de dados e arquitetura orientada a eventos.

Este engenheiro contribuirá para o design de sistemas distribuídos modernos, construirá APIs seguras e confiáveis e utilizará ferramentas de desenvolvimento assistidas por IA para melhorar a produtividade da engenharia. Dependendo do projeto, algumas posições também podem exigir experiência com Python e Databricks.

PRINCIPAIS RESPONSABILIDADES *

  1. Projetar, desenvolver, testar e manter aplicações de nível empresarial usando Java, Spring, Spring Boot e Spring Cloud. *
  1. Construir e implantar aplicações nativas em nuvem e soluções serverless usando Azure Container Apps e/ou Azure Functions. *
  1. Desenvolver e integrar REST APIs e microsserviços para suportar aplicações distribuídas e escaláveis. *
  1. Projetar e otimizar soluções de banco de dados relacional usando SQL e PostgreSQL. *
  1. Trabalhar com bancos de dados NoSQL, incluindo Azure Cosmos DB, para atender aos requisitos de dados da aplicação. *
  1. Desenvolver aplicações orientadas a eventos e soluções de mensageria distribuída usando Apache Kafka e/ou Azure Event Hubs. *
  1. Construir e manter pipelines automatizados de build, teste e implantação usando GitHub e GitHub Actions. *
  1. Aplicar as melhores práticas de engenharia de software para qualidade de código, testes, segurança, desempenho e manutenibilidade. *
  1. Utilizar ferramentas de desenvolvimento assistidas por IA para acelerar a codificação, depuração, testes, documentação e revisões de código. *
  1. Colaborar com arquitetos, gerentes de produto e equipes de engenharia multifuncionais para entregar soluções de software confiáveis. *
  1. Para posições selecionadas, desenvolver aplicações baseadas em Python e trabalhar com Databricks para processamento de dados e análise. *
  1. Orientar outros engenheiros, participar de discussões de design técnico e contribuir para os padrões de engenharia.

EXPECTATIVAS PARA O NÍVEL SÊNIOR

Espera-se que o Engenheiro de Software Sênior: *

  1. Assuma a responsabilidade por tarefas técnicas complexas, desde o design até a implantação. *
  1. Tome decisões técnicas sólidas e recomende soluções escaláveis e de fácil manutenção. *
  1. Identifique e resolva problemas de desempenho, confiabilidade e produção. *
  1. Promova as melhores práticas de engenharia, qualidade de código e melhoria contínua. *
  1. Colabore efetivamente com stakeholders técnicos e de negócios. *
  1. Apoie e oriente outros engenheiros, contribuindo diretamente para o desenvolvimento prático.

QUALIFICAÇÕES EXIGIDAS *

  1. Sólida experiência profissional no desenvolvimento de aplicações Java. *
  1. Experiência prática com Spring, Spring Boot e Spring Cloud. *
  1. Experiência no desenvolvimento e implantação de aplicações nativas em nuvem usando Azure Container Apps e/ou Azure Functions. *
  1. Proficiência em SQL e bancos de dados relacionais, preferencialmente PostgreSQL. *
  1. Experiência com bancos de dados NoSQL, preferencialmente Azure Cosmos DB. *
  1. Experiência com arquitetura orientada a eventos e plataformas de mensageria como Apache Kafka ou Azure Event Hubs. *
  1. Proficiência com Git e GitHub, incluindo GitHub Actions para automação de CI/CD. *
  1. Experiência no desenvolvimento, teste e solução de problemas em aplicações de produção e APIs. *
  1. Familiaridade com ferramentas de desenvolvimento assistidas por IA e sua aplicação prática na engenharia de software. *
  1. Fortes habilidades de resolução de problemas, comunicação e colaboração.

QUALIFICAÇÕES DESEJÁVEIS *

  1. Experiência com Python e Databricks para posições aplicáveis. *
  1. Experiência no design e implementação de microsserviços e sistemas distribuídos. *
  1. Conhecimento de segurança em nuvem, monitoramento de aplicações, logs e otimização de desempenho. *
  1. Experiência com testes automatizados de unidade, integração e API. *
  1. Familiaridade com automação de infraestrutura e melhores práticas de implantação em nuvem. *
  1. Experiência em orientar engenheiros e fornecer orientação técnica.

A Kaleidoscope, uma empresa da Infosys, é um empregador que oferece oportunidades iguais, e todos os candidatos qualificados serão considerados sem distinção de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, status de veterano protegido, cônjuge de veterano protegido ou deficiê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