ARQUITETO DE SOFTWARE SR - BELO HORIZONTE - MG
- 📁
- TI, Ciber & Inovação
- 💼
- Cash
- 📅
- Tue 18 Mar 09:40 Data de Publicação
ATIVIDADES A SEREM REALIZADAS:
- Projetar, desenvolver e manter sistemas e aplicações utilizando a plataforma Java.
- Liderar tecnicamente projetos de desenvolvimento, apoiando e orientando os demais desenvolvedores.
- Propor e implementar melhorias na arquitetura, frameworks e ferramentas.
- Discutir com demais arquitetos e referentes técnicos os padrões de arquitetura e desenvolvimento a aplicar.
- Solucionar problemas técnicos mais complexos.
- Analisar e otimizar código para garantir alto desempenho, segurança e qualidade das aplicações.
- Desenvolver integrações entre sistemas internos e externos (APIs REST, SOAP, etc.).
- Implementar padrões de segurança em aplicações, garantindo conformidade com as melhores práticas do setor.
- Pesquisar e aplicar novas tecnologias para melhoria contínua das soluções da empresa.
- Interagir com outros membros do time de desenvolvimento e com outras equipes de TI e negócio usando idioma espanhol.
- Realizar revisões de código e promover boas práticas de desenvolvimento ágil (CI/CD, Testes Unitários, Code Review, etc.).
- Colaborar com times multidisciplinares (infraestrutura, arquitetura, produto, etc.) para garantir a melhor solução técnica.
- Formação universitária em Informática ou áreas correlatas.
- Experiência com desenvolvimento de sistemas usando plataforma Java.
- Experiência com desenvolvimento e migração de sistemas Java à nuvem (Azure) e execução e suporte a sistemas na nuvem.
- Capacidade para trabalhar em um ambiente multinacional e em equipes multiculturais com pessoas de diferentes nacionalidades.
- Alto nível de autonomia na execução de tarefas.
- Idioma: Espanhol intermediário
- Deve contar com alta senioridade em:
- Linguagem Java (Java 7 e 8)
- Desenho de soluções técnicas e arquitetura
- JAVA EE, JMS y RabbitMQ, JDBC, Hibernate, JPA, Spring
- Spring Boot com pacotes Rest, Data, Security
- Weblogic, Apache, Tomcat
- Versionamento de código: GIT
- Web Services e Web API (SOAP y REST)
- Front-End: Angular 7 (ou superior), HTML, CSS, JQuery, JavaScript, TypeScript
- Maven/Gradle
- Padrões de Projeto e princípios SOLID
- Injeção de Dependência
- AKS (Azure Kubernetes Services), Docker
- Migração de bancos de dados (Flyway ou Liquibase)
- Bancos de dados relacionais (Oracle DB, PostgreSQL) e NoSql
- Construção de pipelines de CI/CD com Jenkins
- Testes Unitários (JUnit, Jest)
- Ciclo de vida de software
- Ferramentas de análise estática de código (SonarQube, GHAS, Veracode, etc.)
- Ferramentas de Profiling y APM (Application Performance Management)
- Criação de documentação técnica
- Desenvolvimento de aplicações nativas de cloud (preferencialmente Azure)
- Conhecimento em segurança da informação e desenvolvimento seguro (OWASP, LGPD, GDPR).
- Habilidade crítica e analítica para compreender o negócio e propor soluções tecnológicas aos clientes.
- Capacidade de comunicação com usuários finais para análise, refinamento e descrição de requisitos para os sistemas.
- Conhecimento/experiência com:
- JSF, JavaFX
- Frameworks de aplicações corporativas (ex.: TOGAF)
- Conhecimento de processos de CI/CD, preferencialmente com Azure Devops.
- JSF, JavaFX
- Idioma: Espanhol avançado, Inglês intermediário.
- Disponibilidade de para viagens eventuais.