Arquiteto de Software Pleno
Se você é um profissional apaixonado por tecnologia e inovação, estamos procurando alguém como você para se juntar a nossa equipe!
O nosso trabalho envolve desenvolver soluções escaláveis e seguras utilizando as melhores práticas da indústria.
Aqui estão algumas das nossas principais atividades:
* Desenvolver arquiteturas de software baseadas em padrões consolidados como Microservices, Domain-Driven Design (DDD), SOA, MVC e diversos Design Patterns.
* Projetar e construir APIs RESTful, gRPC e SOAP, assegurando integração eficiente, segura e de alta performance entre sistemas distribuídos.
* Realizar monitoramento de desempenho e tuning de aplicações Java, com foco em profiling e otimização de JVM.
* Projetar e otimizar bancos de dados relacionais (Microsoft SQL Server, MySQL, PostgreSQL) e NoSQL (MongoDB), com atenção à 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.
* Empregar Infraestrutura como Código (IaC) com ferramentas como Terraform e Ansible, gerenciando ambientes em Azure, Google Cloud Platform (GCP) e AWS.
* Utilizar ferramentas de monitoramento e observabilidade, como Prometheus, Grafana e ELK Stack, para garantir alta disponibilidade e desempenho dos sistemas.
* Desenvolver interfaces front-end com Angular e React, aplicando boas práticas de usabilidade, responsividade e performance.
* Integrar práticas de DevSecOps aos pipelines, utilizando ferramentas de SAST, SCA e DAST, como SonarQube, OWASP ZAP e GitLab Advanced Security.
Para alcançar esses objetivos, precisamos de um Arquiteto de Software experiente que possa liderar projetos complexos e trabalhar em equipe. Aqui estão algumas das habilidades e conhecimentos necessários para o cargo:
* Experiência em desenvolvimento de arquiteturas de software baseadas em padrões consolidados;
* Conhecimento avançado de linguagens de programação, incluindo Java, Python e outras;
* Experiência em design e implementação de APIs RESTful, gRPC e SOAP;
* Conhecimento em banco de dados relacionais e NoSQL;
* Experiência em implementação de pipelines de CI/CD e DevSecOps;
* Conhecimento em infraestrutura como código (IaC);
* Experiência em desenvolvimento de interfaces front-end com Angular e React;
* Conhecimento em ferramentas de monitoramento e observabilidade.
Se você é uma pessoa criativa e motivada que ama resolver problemas complexos, então esse é o cargo perfeito para você! Nossa empresa valoriza a diversidade e inclusão em sua força de trabalho, oferecendo oportunidades de crescimento e desenvolvimento para todos os colaboradores. Não hesite em se candidatar!