Descrição
Resumo:
Procuramos um Desenvolvedor de Software Full Stack para projetar, implementar e otimizar aplicações web utilizando Java, Spring Boot e frameworks JavaScript.
Pontos principais:
1. Projetar e implementar novos recursos, garantindo padrões de software de alta qualidade.
2. Colaborar com equipes multifuncionais e impulsionar a adoção de melhores práticas.
3. Desenvolver e aprimorar aplicações de software utilizando Java e tecnologias relacionadas.
**Descrição do cargo****Principais tarefas:**
* Projetar e implementar novos recursos, otimizar e manter o código existente, garantindo que o software atenda a padrões de alta qualidade por meio de testes, depuração, análise estática de código e varredura de vulnerabilidades de segurança
* Participar no ciclo de desenvolvimento de aplicações web:
* Colaborar com equipes multifuncionais para compreender requisitos e propor soluções
* Desenvolver e aprimorar aplicações de software utilizando Java e tecnologias relacionadas
* Projetar, implementar e otimizar procedimentos SQL para recuperação e manipulação eficientes de dados
* Integrar aplicações com outros sistemas empresariais, utilizando tecnologias de integração padrão da indústria e melhores práticas
* Projetar e implementar testes unitários e de integração
* Garantir conformidade com padrões de codificação, melhores práticas e diretrizes de segurança, além de impulsionar a adoção dessas melhores práticas em toda a equipe
* Realizar revisões de código, fornecer recomendações e liderar esforços de refatoração de código e melhoria de desempenho
* Solucionar problemas técnicos complexos, garantindo resoluções oportunas
* Participar na entrega dos componentes do produto nos diferentes ambientes, em estreita colaboração com outras equipes sempre que necessário
**Perfil****Competências técnicas:**
* Competências de desenvolvimento de software full stack em Java (Java 21, Spring Boot), JavaScript e frameworks JavaScript (Angular)
* Competências de desenvolvimento SQL em T-SQL (SYBASE) ou linguagem SQL transacional semelhante
* Experiência profissional em desenvolvimento/arquitetura de aplicações web em projetos ágeis
* Programação, composição e entrega de soluções em uma pilha em nuvem utilizando entrega contínua
* 3+ anos de experiência em desenvolvimento Java, incluindo microsserviços
* 2+ anos com frameworks front-end como React e Angular
* Domínio avançado do Spring Framework, incluindo Spring Boot
* Domínio avançado de Docker e Kubernetes (AWS ECS é um diferencial)
* Experiência em testes unitários e de integração utilizando JUnit 5 e Mockito
* Domínio avançado do GIT, com conhecimento de estratégias de ramificação
* Conhecimento de Hibernate ou outras ferramentas ORM
* Domínio avançado do Gradle e Maven para automação de build
* Compreensão de padrões de projeto e melhores práticas
* Graduação em Ciência da Computação, Tecnologia da Informação, Engenharia de Computação, Informática ou área correlata
**Competências linguísticas:**
* Inglês (Nível especialista)
**Competências interpessoais:**
* Excelentes habilidades de comunicação, escrita e oral (o inglês é a língua de trabalho do projeto)
* Mentalidade ágil: flexibilidade e orientação para melhoria contínua
* Autonomia
* Excelentes habilidades de resolução de problemas e abordagem colaborativa
* Foco em resultados sem perder a atenção à qualidade
**Sobre a Inetum**
**País**
Portugal
**Localização**
Porto
**Tipo de contrato**
Contrato sem termo