#743469

Desenvolvedor Java Backend Sênior

Requisitos Obrigatórios/Tecnologia/Conhecimentos necessários

  • Principais atividades:
  • Desenvolver, manter e otimizar APIs RESTful e serviços backend utilizando Java e Spring Boot
  • Implementar e integrar bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis)
  • Manter os padrões de projeto existentes e sugerir melhorias
  • Executar as boas práticas de desenvolvimento de sistemas
  • Garantir a qualidade do código por meio de testes unitários, testes de integração etestes de performance
  • Validar as novas funcionalidades das aplicações
  • Auxiliar na identificação e correção de bugs, além de otimizar a performance dos sistemas
  • Participar ativamente de code reviews, pair programming e contribuir com boas práticas de desenvolvimento
  • Projetar e implementar estratégias de testes automatizados que assegurem a confiabilidade, escalabilidade e desempenho das aplicações.Requisitos:Experiência prática com Java (Java 17+), Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis)
  • Experiência com APIs RESTful e padrões de integração
  • Conhecimento prático com mensageria (Kafka, RabbitMQ) e arquitetura de microsserviços
  • Experiência com Git e metodologias ágeis (Scrum/Kanban)
  • Conhecimento em integrações e entregas contínuas (CI/CD) utilizando ferramentas como Jenkins, GitLab CI ou similares
  • Experiência com testes automatizados, incluindo testes unitários, testes de integração e testes de performance
  • Conhecimento em ferramentas e frameworks de testes como JUnit, Mockito, Testcontainers, Gatling, JMeter ou similares.Diferenciais:Ter atuado em projetos do setor bancário
  • Experiência com observabilidade e monitoramento (Prometheus, Grafana, ELK, OpenTelemetry)
  • Conhecimento em arquitetura orientada a eventos
  • Experiência com testes de carga e engenharia de performance em ambientesdistribuídos.

Informação adicional

Por que trabalhar na Mirante?

Acreditamos que tecnologia só gera valor quando resolve problemas reais. Por isso, atuamos lado a lado com nossos clientes para transformar desafios complexos em soluções digitais que impulsionam negócios.

Aqui você encontrará espaço para aprender, propor ideias, evoluir tecnicamente e participar de projetos que impactam milhares de pessoas todos os dias.