Ir à oferta completa

SENIOR JAVA BACKEND DEVELOPER

Viana do Castelo - Viana do Castelo

Descrição da oferta de emprego

A área de Desenvolvimento Web é responsável pelo desenho, desenvolvimento e deployment de soluções Rich Web Applications.
As responsabilidades desta área vão desde a definição de requisitos da aplicação, passando pela arquitetura, modelo de dados e escolha da tecnologia web adequada para a implementação da solução final.
A principal stack tecnológica é baseada em  Java  e  JavaScript  para camadas de backend e middleware (ex.
Spring, Node.
s).
Frameworks baseadas em  JavaScript, como  Angular e React, são utilizadas para desenvolvimento de frontend.
Quais as principais responsabilidades? Enquanto  Senior Java Backend Developer  vais ter um  papel essencial no desenvolvimento de soluções web de software, propondo e aplicando as melhores práticas em termos de desenho e arquitetura de plataformas Web para atender a requisitos de clientes que procuram soluções para o seu negócio.
Diariamente serás responsável por.
Ter um papel fundamental no  levantamento e definição de requisitos   com as equipas de arquitetura e de sistemas dos clientes;   Participar na análise técnica e funcional nas etapas de design e arquitetura em projetos de soluções aplicacionais; Desenvolver soluções aplicacionais para sistemas web como APIs e Serviços  baseados nas tecnologias  Java e Spring  e diferentes ferramentas de gestão de bases de dados como  PostgreSQL e MongoDB; Aplicar os standards de desenho e arquitetura de software como cliente/servidor, orientado a serviços, microsserviços e outros; Aplicar os standards de implementação como SOLID e boas práticas tais como abstração, reutilização e composição; Garantir que o código entregue dá resposta às necessidades funcionais de forma resiliente e escalável, correspondendo com os melhores padrões de qualidade empresarial; Participar ativamente no  desenho e evolução de APIs e integrações; Participar no planeamento, desenvolvimento e integração de componentes de infraestrutura e DevOps; Trabalhar com a equipa e providenciar insights para a resolução de problemas desafiantes; Garantir testes de desenvolvimento  (funcionais e/ou testes unitários),  bem como realizar revisão de código com colegas de equipa; Apoiar os membros menos experientes da equipa com questões técnicas.
Stacks tecnológicas.
Java, Spring, PostgreSQL, MongoDB Que Skills precisas de ter? Licenciatura ou Mestrado em Engenharia Informática e Sistemas de informação ou Ciências da Computação; Desenvolvimento profissional na área de  soluções web client, servidor e/ou microsserviços; Experiência profissional com Java ou outras linguagens de Programação Orientada a Objectos; Compreensão de boas práticas de programação.
SOLID, RESTful; Conhecimentos de  JSON, XML; Conhecimentos de  REST, SOAP, HTTP; Conhecimentos em Maven ou Gradle para gestão de dependências; Conhecimentos de pelo menos uma tecnologia de base de dados SQL e/ou NoSQL; Conhecimentos de DevOps para criação e configuração de ambientes de build e deploy de aplicações; Conhecimento em tecnologias de cloud; Conhecimento ou experiência com ecossistema Docker/Kubernetes; Flexibilidade para aprendizado de novas linguagens e novas tecnologias; Capacidade de investigação de novas tecnologias que possam trazer inovação aos projetos; Motivação, capacidade de inovação, boas capacidades de comunicação e fácil integração em equipas de trabalho; Gosto pelo trabalho em equipa e pela resolução de problemas e desafios complexos; Boa capacidade de comunicação (escrita e falada); Inglês fluente (escrito e falado).
Pontos extra para.
Experiência com plataforma Linux; Conhecimento ou experiência com serviços cloud AWS, Google Cloud ou Azure; Experiência com tecnologias de identificação como Keycloak, AD ou Firebase; Conhecimento com tecnologias de mensagens.
RabbitMQ, Kafka ou similar.
Candidata-te aqui
Ir à oferta completa

Detalhes da oferta

Empresa
  • Xpand IT
Localidade
Endereço
  • Indeterminado - Indeterminado
Tipo de Contrato
  • Indeterminado
Data de publicação
  • 13/01/2025
Data de expiração
  • 13/04/2025
Senior Java Developer
Equação it

Estamos com uma oportunidade para um dos nossos parceiros, uma empresa com projetos nacionais e internacionais e que está em um crescimento impressionante no mercado português e europeu... venha fazer parte dessa equipa de sucesso! requisitos do trabalho • mínimo de 6 anos de experiência profissional......

Java Developer
ITDS

As a junior java developer, you will join the team developing and supporting existing and new applications, as part of the fund management application: reporting, and compliance... analyze existing software implementations to identify areas of improvement and provide estimates for implementing new features......

Senior Developer
FÓRUM SELECCAO

Fórum selecção is looking for a senior developer (m/f) for a corporate bank main activities: - understand and analyse the needs expressed by the business teams, specifying and testing them in order to enable the deployment of the solution while respecting the budget and both regulatory and deadline constraints......

BackEnd Web Developer
Techframe - Sistemas de Informação, SA

Transforme o futuro da web com a techframe! está pronto para desafiar o status quo e construir sistemas que vão além dos limites convencionais? a techframe, na vanguarda da inovação tecnológica, está à procura de um backend web developer para trabalhar em projetos pioneiros que moldarão o amanhã......

AWS Developer
Pixida Portugal

Develop backend applications for aws using java, kotlin or typescript... we are looking for highly skilled aws developer to join pixida with a hybrid working model in the porto area... be responsible for the creation and maintenance of services and ci/cd pipelines... knowledge of spring boot, kafka,......

.Net & React.js SW Developer
Uniksystem -sistemas de informação,lda

Net sw developer profile with a minimum experience of 3 years... js sw developer location: lisbon, portugal, occupation: full time, onsite min... experience: 3 years ++ uniksystem is growing the software team to deliver capacity to an onsite customer in lisbon... we’re looking for new team members with......

Senior QA Engineer
Equação it

We are looking for a senior qa engineer with the following requirements: requisitos do trabalho • minimum of +6 years of relevant experience;• repository practice (i... • mentoring and coaching team-members... );• user acceptance testing knowledge;• cypress;• browserstack;• java;• synthetic data creation......

Android Developer
Equação IT

We are looking for a android developer with a strong experience of java and/or kotlin with the following requirements: requisitos do trabalho minimum experience:• 2 years of experience;• english - b2;• broad experience of developing user interfaces, working with ux/ui designers;• sound understanding......

Técnico Sénior de Segurança, Qualidade e Ambiente (m/f)
Global partner hrs

ª civil ou equivalentes;experiência na função em sector do ambiente ou construção;experiência no desenvolvimento de planos de segurança e auditorias de segurança;cap de técnico de segurança nível vi;cap formação de formadores (fator preferencial);conhecimento dos referenciais normativos (iso 9001, iso......

Junior Developer
Extreme solutions

Procuramos candidatos com ou sem experiência com o seguinte perfil: - licenciatura/bacharelato ou frequencia em engenharia informática ou similar - conhecimentos de linguagens de programação - conhecimentos de desenvolvimento web - vontade de aprender - boas capacidades de comunicação e relacionamento......