Uma oportunidade de carreira desafiadora para um profissional experiente em arquitetura de software está disponível.
Principais Atividades
* Desenvolver soluções de software inovadoras com base em padrões consolidados, como Microservices, Domain-Driven Design (DDD), SOA e Design Patterns.
* Criar e otimizar aplicações em Java, utilizando frameworks avançados como Spring, Spring Boot e Hibernate.
* Projetar e construir APIs RESTful, gRPC e SOAP, garantindo integração eficiente, segura e de alta performance entre sistemas distribuídos.
* Montar e tuning de aplicações Java, com foco em perfilamento e otimização da JVM.
* Otimizar bancos de dados relacionais (Microsoft SQL Server, MySQL, PostgreSQL) e NoSQL (MongoDB), considerando modelagem, performance e escalabilidade.
* Aplicar práticas avançadas de segurança em aplicações Java, incluindo Secure Coding, uso de Spring Security e mitigação de vulnerabilidades conforme OWASP Top Ten.
* Construir pipelines de CI/CD utilizando ferramentas como Azure DevOps e Jenkins, promovendo entregas contínuas e automatizadas.
* Implementar contêineres e soluções de orquestração com Docker e Kubernetes, com foco em escalabilidade, resiliência e segurança.
* Gerenciar ambientes em nuvem com infraestrutura como Código (IaC) utilizando ferramentas como Terraform e Ansible.
* Utilizar ferramentas de monitoramento e observabilidade, como Prometheus, Grafana e ELK Stack, para garantir alta disponibilidade e desempenho dos sistemas.
Requisitos Técnicos
* Certificação Microsoft Certified: Azure Solutions Architect Expert ou Certified Professional in Software Architecture (CPSA), com comprovação necessária.
Benefícios
O trabalho remoto oferece flexibilidade e comodidade, permitindo que você se concentre em suas habilidades e entrega resultados excepcionais. Além disso, a empresa valoriza a diversidade e inclusão em sua força de trabalho.
A equipe é composta por pessoas de diferentes origens e culturas, criando um ambiente de trabalho rico e interessante.