100% remoto

Desenvolvedor(a) Java SR | Spring Boot | Microsserviços

Insightful Consulting • Brazil • Tecnologia

A combinar PJ • Sênior

Descrição da vaga

Desenvolvedor(a) Java SR | Spring Boot | Microsserviços

100% REMOTO - PJ

Sobre a oportunidade

Estamos em busca de uma pessoa Desenvolvedora Java SR para atuar no desenvolvimento, evolução e sustentação de soluções escaláveis baseadas em microsserviços.

Esta é uma oportunidade para profissionais com sólida experiência em Java, Spring Boot, arquitetura de sistemas distribuídos e boas práticas de desenvolvimento, segurança e integração.

Você fará parte de um ambiente técnico colaborativo, atuando em parceria com times de arquitetura, produto, QA e operação para construir soluções robustas, seguras, escaláveis e preparadas para alta disponibilidade.

Principais responsabilidades

  • Projetar, desenvolver e implementar soluções baseadas em microsserviços utilizando Java, Spring Boot e tecnologias relacionadas.
  • Aplicar padrões de arquitetura de microsserviços, segurança, escalabilidade e boas práticas de desenvolvimento.
  • Colaborar na definição da arquitetura de sistemas e integrações, garantindo soluções robustas e sustentáveis.
  • Transformar definições técnicas de alto nível em soluções executáveis.
  • Estimar esforços, apoiar entregas em andamento e contribuir para a evolução contínua dos produtos e sistemas.
  • Desenvolver e aprimorar funcionalidades, avaliando viabilidade técnica e impactos de implementação.
  • Atuar em demandas de suporte, melhorias, mudanças e evolução de requisitos ao longo do ciclo de release.
  • Documentar procedimentos técnicos, fases de testes, recomendações e práticas de CI/CD.
  • Participar de testes, garantia de qualidade e integração de aplicações.
  • Acompanhar métricas de desempenho da equipe e apoiar a melhoria dos processos técnicos.

Requisitos

  • 7+ anos de experiência em desenvolvimento de software.
  • Experiência sólida com Java 8+ e Spring Boot/Spring Framework.
  • Vivência com arquitetura de microsserviços e APIs RESTful.
  • Conhecimento em XML, JSON, Swagger e Maven ou Gradle.
  • Experiência com segurança e autenticação, incluindo mTLS, OAuth2 e AWS Cognito.
  • Experiência com bancos de dados SQL e NoSQL.
  • Vivência com Docker, Kubernetes, Git, filas de mensagens e sistemas de cache.
  • Conhecimento em Jenkins, pipelines CI/CD e boas práticas de deploy.
  • Inglês técnico intermediário ou avançado, com foco em leitura, escrita, interpretação de documentação técnica e participação em interações técnicas com times internacionais.

Diferenciais

  • Conhecimento em Angular, Node.js ou atuação full stack.
  • Experiência com ambientes Windows e Linux.
  • Experiência com AWS, GCP ou Terraform.
  • Vivência com AWS EC2, EKS, SQS, Redis, DMS ou RDS.
  • Conhecimento em GCP GCE, GKE, Pub/Sub ou DMS.
  • Vivência com PostgreSQL, RDBMS e consultas complexas.
  • Experiência com monitoramento, depuração e troubleshooting, como New Relic ou ferramentas similares.
  • Conhecimento em Shell Script ou Python.
  • Experiência com suporte à produção, gestão de tickets e SLA.
  • Familiaridade com metodologias Agile/Scrum.
  • Participação em reuniões técnicas internacionais.
  • Conhecimento em princípios de design responsivo.

Perfil que buscamos

Buscamos uma pessoa com boa capacidade analítica, autonomia técnica, atenção à qualidade das entregas e facilidade para colaborar com times multidisciplinares.

É importante ter visão de arquitetura, preocupação com segurança, performance e escalabilidade, além de boa comunicação técnica para atuar em um ambiente dinâmico, colaborativo e com interação técnica em inglês.