freehire launches on Product Hunt on 26 August.

Follow →

Engenheiro de Software Java Pleno

Summary

Build and evolve a high-scale Java-based microservices platform using Spring Boot, cloud-native tools, and DevOps practices to deliver resilient, secure features for thousands of users.

Você fará parte do time responsável pela evolução de uma plataforma de software de alta complexidade, atuando desde a definição da arquitetura até a entrega de funcionalidades que impactam milhares de usuários. Como Engenheiro(a) de Software Sênior, esperamos que você seja uma referência técnica para o time, contribuindo na construção de soluções escaláveis, resilientes e de alta qualidade, além de apoiar a evolução contínua da engenharia de software.

Atividades a serem realizadas:

  • Desenvolver funcionalidades e soluções técnicas de alta complexidade, garantindo qualidade, performance e segurança.
  • Sugerir e evoluir arquiteturas baseadas em microsserviços, APIs REST e aplicações cloud native.
  • Participar da definição de soluções técnicas, apoiando decisões arquiteturais e a evolução tecnológica do produto.
  • Atuar na investigação e resolução de incidentes críticos, realizando análise de causa raiz e implementando melhorias permanentes.
  • Desenvolver componentes reutilizáveis, frameworks e padrões técnicos que acelerem o desenvolvimento dos times.
  • Garantir a aplicação de boas práticas de engenharia de software, incluindo testes automatizados, integração contínua, code review,
  • versionamento e observabilidade.
  • Trabalhar em conjunto com Produto, Arquitetura e demais áreas na definição e implementação de soluções de negócio.
  • Atuar como referência técnica para o time, apoiando desenvolvedores por meio de mentorias, revisões de código e compartilhamento de
  • conhecimento.
  • Participar de provas de conceito (PoCs), avaliação de novas tecnologias e iniciativas de inovação.
  • Contribuir para a evolução contínua da plataforma, buscando maior confiabilidade, escalabilidade e eficiência operacional.

Requisitos Obrigatórios:

  • Experiência sólida em desenvolvimento de software.
  • Ensino superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
  • Sólidos conhecimentos em Java, Spring Boot, Spring Cloud e Hibernate (ou ORM equivalente).
  • Experiência no desenvolvimento de APIs REST e integração entre sistemas.
  • Experiência com arquitetura de software, microsserviços, sistemas distribuídos, escalabilidade e resiliência.
  • Conhecimento em bancos de dados relacionais (PostgreSQL ou equivalente), NoSQL (MongoDB, Elasticsearch ou similares) e soluções de cache (Redis).
  • Experiência com grande volumetria de dados, e ferramentas de cloud (Big Query GCP, Amazon Redshift ou Azure Synapse Analytics).
  • Vivência com práticas modernas de engenharia de software, incluindo Clean Code, Design Patterns, API First, testes automatizados e integração contínua.
  • Testes Automatizados (JUnit, Jest, Karma ou equivalentes).
  • Experiência com Docker, Git, GitFlow e pipelines de CI/CD.
  • Conhecimento em mensageria (RabbitMQ, Pub/Sub, Kafka ou equivalente).
  • Experiência com observabilidade e troubleshooting de aplicações em produção (logs estruturados, métricas e traces).
  • Feature Flags e estratégias de deploy.
  • Pipelines de dados/streaming (Apache Beam, Dataflow, Airflow)
  • Processamento assíncrono (Celery, Temporal IO)
  • Conhecimento em provedores de nuvem (Google Cloud Platform, AWS ou Azure).
  • Conhecimento em segurança no desenvolvimento (DevSecOps, secrets, etc).

Requisitos Desejáveis:

  • Conhecimento em Kubernetes e Terraform.
  • Conhecimento em processamento distribuído (Spark, Hadoop, Apache Beam, Dataflow ou Airflow).
  • Experiência com processamento assíncrono (Temporal IO, Celery ou similares).
  • Conhecimento em estratégias de Feature Flags e deploy progressivo.
  • Vivência com GitHub Copilot ou ferramentas de IA aplicadas ao desenvolvimento.
  • Certificações em Java, Spring, Cloud (AWS, Azure ou GCP) ou Kubernetes.

Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:

  • Oportunidades 100% remotas 👨🏻‍💻
  • Vale home office 💻
  • Feedbacks periódicos 💬
  • Programa de indicações 🏅
  • Acolhimento psicológico 🙋🏻‍♂️
  • Ginástica laboral 🏋️
  • Academia de conhecimento 🧠
  • Convênio com escola de inglês 🔤
  • Reuniões mensais de transparência 🔃
  • Happy hour online 🍻
  • Kit de boas-vindas 🎁

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available