Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Estamos em busca de um(a) Desenvolvedor(a) Java Sênior para fazer parte do nosso time de tecnologia, atuando no desenvolvimento, evolução e sustentação de aplicações robustas, escaláveis e de alta disponibilidade.

Buscamos uma pessoa com forte experiência técnica, capacidade de atuar em cenários complexos e que tenha interesse em contribuir com decisões de arquitetura, qualidade de código e evolução das soluções.


Principais responsabilidades

  • Desenvolver e evoluir aplicações utilizando Java e tecnologias do ecossistema.
  • Participar de decisões técnicas e definição de soluções para novos projetos e funcionalidades.
  • Atuar na análise, desenvolvimento, testes e manutenção de sistemas.
  • Desenvolver e consumir APIs REST e integrações entre sistemas.
  • Trabalhar com arquitetura de microserviços.
  • Garantir qualidade, performance, segurança e escalabilidade das aplicações.
  • Realizar revisão de código e contribuir para a disseminação de boas práticas de desenvolvimento.
  • Identificar e solucionar problemas técnicos e de performance.
  • Participar de cerimônias ágeis e interagir com profissionais de diferentes áreas.
  • Contribuir para evolução da arquitetura e modernização das aplicações.
  • Apoiar profissionais de outros níveis técnicos, compartilhando conhecimento e boas práticas.


Requisitos

  • Experiência sólida com Java.
  • Conhecimento em Spring Framework / Spring Boot.
  • Experiência no desenvolvimento de APIs REST.
  • Experiência com microserviços.
  • Conhecimento de bancos de dados relacionais, como Oracle, SQL Server ou PostgreSQL.
  • Conhecimento de bancos NoSQL será considerado um diferencial.
  • Experiência com Git e práticas de versionamento.
  • Conhecimento de testes automatizados e boas práticas de desenvolvimento.
  • Experiência com metodologias ágeis, como Scrum ou Kanban.
  • Conhecimento de princípios SOLID, Clean Code e Design Patterns.
  • Capacidade de análise e resolução de problemas complexos.


Será considerado diferencial

  • Experiência com AWS, Azure ou Google Cloud.
  • Conhecimento de Docker e Kubernetes.
  • Experiência com Kafka, RabbitMQ ou outras ferramentas de mensageria.
  • Conhecimento de CI/CD e DevOps.
  • Experiência com arquitetura orientada a eventos.
  • Conhecimento de observabilidade, monitoramento e logs.
  • Experiência em ambientes de alta volumetria e alta disponibilidade.


Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Desenvolvedor(a) Back End (Júnior/Pleno)

IEBT Innovation Belo Horizonte 85 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Buscamos uma pessoa desenvolvedora em início de consolidação de carreira, com experiência prática no desenvolvimento de software e interesse em evoluir continuamente. A pessoa atuará na construção, manutenção e evolução de serviços e aplicações, participando da investigação de problemas, implementaç...

Ver Detalhes
LinkedIn

Senior Software Engineer Python

Thomson Reuters Brasil São Paulo 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

The AI Platform team has been established to build, develop, and run the Enterprise AI Platform. The Enterprise AI Platform serves as a comprehensive ecosystem of collaborative services, tools, and infrastructure, empowering both technical and non-technical users to seamlessly develop, evaluate, dep...

Ver Detalhes
Remoto LinkedIn

[Fully Remote] Full-Stack Software Engineer (Typescript, React, Next.js, Tailwind, Postgresql)

Reverie São Paulo 28 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Join Reverie as a Full-Stack Product Engineer and help us ship features for IEBridge, https://iebridge.com. A platform to manage US exchange students during their travels. From building responsive React to designing scalable backend systems to integrating AI-powered features, you’ll be crucial in de...

Ver Detalhes