Job description
Modelo de Trabalho: CLT | Remoto
Na Inmetrics, a inovação e a excelência operam lado a lado em um ambiente de trabalho colaborativo, saudável e dinâmico. Nossa cultura valoriza o aprendizado constante, a transparência na comunicação e a flexibilidade, criando um espaço onde cada profissional pode se desenvolver e alcançar o seu máximo potencial.
Nosso time é apaixonado por tecnologia e comprometido com entregas de valor real para os nossos clientes. Nosso diferencial é a eficiência digital.
Pessoas são o nosso maior ativo, por isso, investimos em oportunidades que vão além de um salário competitivo, proporcionamos benefícios diferenciados em relação ao mercado e um ambiente de trabalho saudável e reconhecido por nossos colaboradores.
#Vemparainmetrics
Main responsibilities
- Realizar a codificação, atualização e otimização de aplicações front-end e back-end.
- Efetuar a integração entre as interfaces de usuário (front-end) e os sistemas de lógica de negócio e dados (back-end).
- Trabalhar com servidores, bancos de dados, aplicações em nuvem e demais componentes da arquitetura da solução.
- Levantar requisitos técnicos e funcionais junto a clientes e stakeholders.
- Desenvolver aplicações utilizando tecnologias, frameworks e bibliotecas padrões da empresa.
- Codificar e otimizar APIs RESTful, garantindo performance, segurança e manutenibilidade.
- Colaborar no planejamento, execução e análise de testes de verificação e validação de software.
- Realizar demais atividades correlatas e inerentes ao cargo, contribuindo com a qualidade e evolução contínua das soluções desenvolvidas.
Requirements and skills
- Domínio em Programação Orientada a Objetos (POO): Aplicação prática de princípios de POO em projetos reais, com foco em modularidade, reutilização e manutenibilidade do código.
- Experiência com Java 17+ e Spring Boot: Desenvolvimento de aplicações utilizando Java em sua versão mais recente, com uso extensivo do ecossistema Spring (Spring Boot, Spring Data, etc.).
- Conhecimento em design e implementação de APIs REST: Criação de APIs RESTful seguindo boas práticas de versionamento, autenticação, documentação (Swagger/OpenAPI) e segurança.
- Vivência com bancos de dados relacionais e não relacionais (SQL e NoSQL): Interação com bancos como PostgreSQL, MySQL, MongoDB ou DynamoDB, incluindo modelagem, consultas e otimizações.
- Compreensão de arquitetura de microsserviços: Conhecimento sobre comunicação entre serviços (REST, mensageria), separação de responsabilidades, escalabilidade e deploy independente.
- Familiaridade com tecnologias de front-end (ReactJS ou React Native): Capacidade de interagir com times de front-end e compreender integrações com interfaces desenvolvidas em ReactJS (web) ou React Native (mobile).
- Atuação compráticas de qualidade, incluindotestes unitários,segurança,performanceeautomação.
- Desejável experiência emsetor financeiro sendo produto de Cartões, etc.
Additional information
Será importante ter:
- Java 17+/Spring Boot-Prática, Bancos de Dados (SQL ou NoSQL)-Prática, Design Apis Rest-Prática, Microserviços/Arquitetura-Prática, ReactJS ou ReactNative-Prática.