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
- Desenvolver e manter APIs backend escaláveis e seguras: Projetar, implementar e dar suporte a APIs robustas, garantindo alta disponibilidade, segurança e facilidade de manutenção em ambientes produtivos.
- Realizar integrações com serviços de terceiros de forma eficiente e confiável: Implementar integrações com plataformas externas (APIs REST, SOAP, Webhooks, etc.), assegurando estabilidade, tratativas de erro adequadas e desempenho consistente.
- Garantir a qualidade do software com foco em testes, manutenção e performance: Escrever código testável e aplicar estratégias como testes unitários, integração contínua e monitoramento de performance para garantir entregas com alta qualidade técnica.
- Aplicar boas práticas de desenvolvimento: Adotar padrões como Clean Code, princípios SOLID e arquitetura orientada a serviços (SOA ou microserviços), promovendo código limpo, reutilizável e de fácil manutenção.
- Colaborar com o time na identificação de melhorias técnicas e otimizações: Participar ativamente de code reviews, discussões técnicas e iniciativas de melhoria contínua, propondo soluções que aumentem a eficiência e a escalabilidade do sistema.
Requirements and skills
- Experiência prática com desenvolvimento em Java: Vivência sólida no desenvolvimento de aplicações utilizando Java, com foco em soluções robustas, eficientes e bem estruturadas.
- Domínio de programação orientada a objetos (POO): Forte conhecimento nos princípios da POO, aplicando abstração, encapsulamento, herança e polimorfismo de forma eficaz no dia a dia de desenvolvimento.
- Conhecimento em serviços da AWS (EC2, Lambda, S3, RDS, entre outros): Familiaridade com a utilização de serviços cloud da Amazon para implantação, armazenamento, automação de processos e gestão de banco de dados.
- Aplicação de boas práticas de codificação, com foco em Clean Code: Capacidade de escrever código limpo, legível e de fácil manutenção, seguindo padrões reconhecidos e promovendo a qualidade contínua do software.
- Capacidade de atuação em times ágeis e multidisciplinares: Experiência em ambientes colaborativos com metodologias ágeis (Scrum, Kanban, etc.), contribuindo com comunicação clara, troca de conhecimento e foco em entregas de valor.
- Atuação compráticas de qualidade, incluindotestes unitários,segurança,performanceeautomação.
- Desejável experiência em setor financeiro sendo produto de Cartões, etc.
Additional information
Será importante ter:
- Java-Prática, Orientação a objeto-Prática, AWS-Prática, Clean Code-Prática.