Engenheiro de software – Juiz de Fora

  • Período Integral
  • Período Integral
  • Juiz de Fora

    Vagas


    Buscamos um profissional com experiência em arquitetura e desenvolvimento de microsserviços, utilizando Java com Spring Boot e REST.

    Esta posição exige um especialista em processamento de múltiplas threads, com conhecimento em otimização de performance e práticas de desenvolvimento de código eficiente e escalável.

    Esta oportunidade é para atuar diretamente com uma instituição referência no segmento educacional.

    Se você tem interesse em desenvolver suas habilidades e poder contribuir para o crescimento dos negócios, não perca esta oportunidade!

    Responsabilidades

    • Projetar, desenvolver e manter microsserviços robustos e escaláveis utilizando Java e Spring Boot. Implementar e otimizar APIs RESTful para alto desempenho e baixa latência.
    • Garantir que as soluções de backend sejam altamente performáticas e otimizadas para operar em ambientes de produção de larga escala.
    • Aplicar técnicas avançadas de processamento paralelo e concorrente, utilizando múltiplas threads para maximizar a eficiência.
    • Analisar e melhorar continuamente o desempenho dos microsserviços, identificando gargalos e implementando otimizações eficazes.
    • Colaborar com equipes multifuncionais para integrar soluções de backend com outros serviços e componentes do sistema.
    • Garantir a qualidade e a segurança do código por meio de revisões de código, testes unitários e práticas de desenvolvimento ágil.
    • Experiência com desenvolvimento backend em Java, com foco em Spring Boot e arquitetura de microsserviços.
    • Experiência em criação e consumo de APIs RESTful.
    • Compreensão de processamento paralelo e concorrente, com experiência em trabalhar com múltiplas threads.
    • Conhecimentos em otimização de performance e profiling de aplicações Java.
    • Familiaridade com bancos de dados relacionais e não relacionais, bem como técnicas de cacheamento. Experiência com ferramentas de monitoramento e logging de performance (e.g., Prometheus, Grafana, Kibana).
    • Compreensão de conceitos de DevOps, CI/CD e práticas de automação.
    • Habilidade para resolver problemas complexos e trabalhar de forma independente em projetos críticos.
    • Experiência com metodologias ágeis, como Scrum ou Kanban.
    • Formação superior em Ciência da Computação, Engenharia de Software ou área relacionada.

    Diferenciais

    • Experiência com arquitetura orientada a eventos e sistemas distribuídos.
    • Certificação Java.

    Informações Adicionais

    • Contrato CLT efetivo;
    • Horário: 09h – 18h;
    • Escala: 5×2 de segunda a sexta;
    • Remuneração: a negociar;
    • Benefícios: assistência médica e vale-refeição;
    • Atuação 100% remota.