Ankix
Senior Java Developer (M/F) - Remoto
Senior Java developer (7+ years) joining a challenging project at Ankix, working fully remote from Portugal. Day-to-day: building scalable microservices in Java 17/21 with Spring or Micronaut, on Azure with Terraform/Docker/Kubernetes, MongoDB/MySQL, and CI/CD with observability via OpenTelemetry/Dynatrace.
- Compensation
- Not disclosed
- Location
- Portugal
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Minimum 7 years of experience in Java, including versions 17 and 21
- Experience with web frameworks such as Spring (Boot, Cloud, Data Flow) or Micronaut
- Software architecture knowledge: microservices, Web Services, SOA, REST APIs and GraphQL Federation
- Experience with monitoring and observability: OpenTelemetry, Dynatrace or similar tools
- Mastery of Gradle and experience with unit testing, integration testing and TDD practices
- Experience with Azure Cloud, Terraform, Docker, Kubernetes and GitHub Actions
- Knowledge of databases such as MongoDB and MySQL
- Experience with application lifecycle tools such as JIRA, Confluence, Jenkins and Nexus Pro or equivalents
- Knowledge of design patterns for scalable and maintainable solutions
- Experience with agile methodologies such as Scrum and Kanban
- Familiarity with user stories, BDD/TDD, DevOps, CI/CD and pair programming
- Fluent English
- Remote work — must reside in Portugal
Nice to have
- Team spirit, autonomy, critical thinking and drive to contribute to quality technology solutions
Full description
Estamos a recrutar: Senior Java Developer | Portugal
Tens experiência sólida em Java e paixão por desenvolver soluções escaláveis, robustas e modernas? Estamos à procura de um Senior Java Developer para integrar um projeto desafiante, onde a inovação, a qualidade do código e as boas práticas de desenvolvimento são fundamentais.
O que procuramos?
Experiência e conhecimentos técnicos
- Mínimo de 7 anos de experiência em Java, incluindo as versões 17 e 21.
- Experiência com frameworks web como Spring (Boot, Cloud, Data Flow) ou Micronaut.
- Conhecimentos de arquitetura de software: microsserviços, Web Services, SOA e APIs REST e GraphQL Federation.
- Experiência em monitorização e observabilidade, nomeadamente OpenTelemetry, Dynatrace ou ferramentas similares.
- Domínio de Gradle e experiência em testes unitários, testes de integração e práticas TDD.
- Experiência com Azure Cloud, Terraform, Docker, Kubernetes e GitHub Actions.
- Conhecimentos de bases de dados como MongoDB e MySQL.
- Experiência com ferramentas de gestão do ciclo de vida de aplicações, como JIRA, Confluence, Jenkins e Nexus Pro, ou equivalentes.
- Conhecimento de padrões de design para o desenvolvimento de soluções escaláveis e de fácil manutenção.
Metodologias e práticas de trabalho
- Experiência com metodologias ágeis, como Scrum e Kanban.
- Familiaridade com histórias de utilizador, BDD/TDD, DevOps, integração e entrega contínuas (CI/CD) e programação em pares.
- Fluência em inglês.
Requisito obrigatório:
Remoto - residir em Portugal.
O que valorizamos?
Profissionais com espírito de equipa, autonomia, pensamento crítico e vontade de contribuir para soluções tecnológicas de qualidade.