#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.