Engenheiro de Software
R$0.00
Descrição
Requisitos Técnicos:
- Linguagens de Programação: Sólida experiência em Java (foco principal), com profundo conhecimento do ecossistema Spring (Spring Boot, Spring Data, etc.), e experiência em Python para automações e análises.
- Frameworks e Tecnologias: Domínio de Spring Boot, REST APIs, consumo de serviços externos, além de uso de ferramentas de testes como JUnit.
- Bancos de Dados: Experiência avançada em PostgreSQL, incluindo modelagem, criação de consultas complexas, tuning e administração de ambientes em nuvem (RDS e Aurora).
- Automação com Python: Criação de scripts auxiliares para testes funcionais, análise de comportamento de APIs e validação de dados.
- CI/CD e Versionamento: Conhecimento em pipelines de integração contínua, como Azure Devops, além de controle de versionamento com Git.
- Práticas de Engenharia de Software: Adoção de boas práticas como testes automatizados, versionamento semântico, revisão de código e documentação técnica.
- Mensageria: Experiência com sistemas de mensageria como RabbitMQ e Amazon SQS, incluindo publicação, consumo e tratamento de mensagens assíncronas.
- Testes Unitários e de Integração: Implementação de testes unitários robustos com JUnit e Mockito, além de testes de integração para garantir a confiabilidade das aplicações.
Desejável:
- Conhecimentos em Cloud: Experiência com serviços AWS relacionados a banco de dados e infraestrutura de aplicações.
- Observabilidade e Monitoramento: Familiaridade com ferramentas de monitoramento de aplicações e logs (ex: Dynatrace, CloudWatch, ELK, Prometheus/Grafana).
- Metodologias Ágeis: Atuação em times com metodologias ágeis (Sc
Localização
Endereço:
Código Postal:
Interessado em saber mais?
Entre em contato com Gupy (TrappyWeb) através dos seguintes canais de comunicação
Anúncios que podem te interessar
Explore outras opções parecidas que também podem ser o que você procura.