FULLSTACK DEVELOPER (BACKEND JAVA & FRONTEND ANGULAR) (HÍBRIDO)
iTRecruiter Ver todos os empregos
- Lisboa Porto
- Permanente
- Horário completo
- Liderar módulos complexos end-to-end, garantindo consistência entre backend e frontend
- Conduzir processos de modernização de arquitetura, migrando de monólitos para microserviços e micro-frontends
- Definir padrões de arquitetura frontend, incluindo design de componentes, modularização e gestão de estado
- Projetar e desenvolver sistemas backend escaláveis utilizando Java, Spring Boot e serviços distribuídos
- Implementar ou otimizar integrações orientadas a eventos
- Realizar code reviews e mentoria técnica para outros desenvolvedores
- Participar de decisões arquiteturais em conjunto com arquitetos e líderes técnicos
- Formação superior (ou frequência) em Engenharia Informática, Ciência da Computação, Matemática, Estatística, Data Science ou áreas similares
- Mínimo de 5 anos de experiência com Java (preferencialmente Java 11+)
- Mínimo de 5 anos de experiência com Angular ou React
- Experiência avançada com Spring Boot e Spring Cloud
- Experiência em arquiteturas de microserviços
- Forte experiência em arquiteturas frontend baseadas em componentes
- Experiência com mensageria (Kafka ou RabbitMQ)
- Experiência com bases de dados relacionais e NoSQL
- Experiência com cloud (AWS, Azure ou GCP)
- Experiência com Kubernetes
- Português fluente
- Experiência com Domain-Driven Design (DDD)
- Conhecimento em Event Sourcing ou CQRS
- Experiência na definição de estratégias CI/CD para frontend e backend
- Experiência com micro-frontends
- Conhecimento em distributed tracing (Zipkin, Jaeger)
- Experiência com API Gateway, governança e segurança de APIs
- Otimização de performance de interfaces e aplicações web
- Forte capacidade de comunicação e trabalho em equipa
- Mentalidade de resolução de problemas e atenção ao detalhe
- Proatividade, autonomia e sentido de responsabilidade
- Capacidade de adaptação e vontade de aprendizagem contínua
- Experiência em ambientes Agile (Scrum ou Kanban)
- Facilidade para atuar em ambientes estruturados e regulados (setor público e saúde)