Funcionalidade da Vaga
O perfil almejado para essa vaga visa destacar-se como especialista em soluções de software Java, atuando na criação de sistemas escaláveis e seguros.
* Criar aplicações robustas utilizando design patterns e boas práticas para garantir performance e manutenibilidade;
* Atuar na definição e evolução da arquitetura de microsserviços, assegurando escalabilidade e eficiência;
* Avaliar a resiliência e estabilidade das aplicações, conduzindo análises de desempenho e testes automatizados;
* Exercer liderança técnica e orientação, colaborando nas decisões arquiteturais e promovendo o desenvolvimento do time;
Habilidades e Competências Requeridas
* Linguagens: Java 8+, Spring Boot, Spring MVC, Spring Data, Spring Security;
* Arquitetura: microserviços, APIs RESTful, padrões de design (SOLID, Clean Code, CQRS, Event-driven);
* Plataformas cloud: AWS, Azure ou Google Cloud (implantação, automação, monitoramento e segurança);
* Tecnologias DevOps: CI/CD, Docker, Kubernetes, Jenkins ou GitLab CI;
* Sistemas de bancos de dados: PostgreSQL, MySQL, Oracle, MongoDB, Cassandra;
* Testes: JUnit, Mockito, automação e cobertura de testes;
* Segurança de software e APIs;
* Documentação técnica;
Vantagens Desse Cargo: É uma oportunidade única de se destacar no mercado com profissionais talentosos.
Prós e Contras: A empresa valoriza a criatividade e iniciativa dos seus colaboradores. O ambiente é dinâmico, contudo, requer compromisso e disciplina.