Desenvolvedor Java
- Presencial
- Tempo inteiro
- Intermédio
Descrição
A Yazaki, fornecedora global de sistemas completos de chicotes de fios, produtos elétricos e de dados, procura um Desenvolvedor Java experiente para se juntar à sua equipa na planta de Ovar. Com mais de 235.000 colaboradores dedicados em 45 países, a Yazaki é um dos maiores fornecedores de soluções para a indústria automóvel, especializando-se em eletrificação de veículos, conectividade e integração de autonomia.
Nesta função, será responsável pelo desenvolvimento backend com Java e Spring Boot, criação e manutenção de aplicações desktop usando Swing e JavaFX, integração de sistemas através de APIs e middleware, implementação de segurança e práticas de qualidade de código. Colaborará com equipas multidisciplinares em ambientes Agile, participando em testes unitários, revisões de código e deployment através de ferramentas CI/CD.
O candidato ideal possuirá formação superior em Informática ou Desenvolvimento de Software, com 3-5 anos de experiência profissional, proficiência comprovada em Java Core, Spring Boot, REST/SOAP web services, e conhecimento prático de JavaFX e Java Swing. Capacidade de comunicação em inglês e habilidades analíticas fortes são essenciais.
Competências
- Java Core
- Spring Boot
- Spring Framework
- JavaFX
- Java Swing
- REST Web Services
- SOAP Web Services
- Programação orientada a objetos
- Tratamento de exceções
- Multithreading
- Injeção de dependências
- Arquiteturas de microsserviços
- JSON
- XML
- WSDL
- Debugging
- Troubleshooting
- Testes unitários
- CI/CD
Responsabilidades
- Desenhar, desenvolver e manter serviços backend usando Java e Spring Boot
- Implementar lógica de negócios, serviços REST/SOAP e camadas de aplicação
- Desenvolver e manter aplicações desktop usando Java Swing e JavaFX
- Criar interfaces user-friendly e garantir performance e usabilidade
- Integrar aplicações com sistemas internos e externos através de APIs, messaging ou middleware
- Escrever código limpo e manutenível, realizar testes unitários e revisões de código
- Garantir conformidade com padrões de codificação
- Implementar autenticação, autorização e comunicação segura através de aplicações e serviços
- Suportar builds e deployments usando ferramentas CI/CD
- Manter documentação técnica, incluindo design de sistemas, APIs e guias de utilizador
- Colaborar com equipas de negócio, analistas e outros desenvolvedores em ambientes Agile
Conhece alguém para esta vaga?