Senior Java Engineer
Há 2 dias
aveiro, Portugal
Vigil365 Limited
Tempo integral
Grátis com e-mail ou Google
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, aceita os nossos Termos & Política de Privacidade.
- Brazil / Portugal - Remote (within locations)
We’re looking for an experienced Java Engineer to join a collaborative, agile engineering team working on Java / Spring Boot / Vue.js solutions. You’ll contribute across the stack, work closely with senior engineers and product stakeholders, and help continuously deliver secure, high-quality software that genuinely makes an impact.
This is a hands-on role with strong ownership, technical depth, and real influence over design and engineering standards.
WHAT WILL YOU BE DOING:
You will be joining our engineering team and will be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with the following:
- Design, develop, and maintain backend services using Java & Spring Boot, with exposure to Vue.js on the frontend - Write and maintain a strong automated test suite (unit, integration, and end-to-end) - Participate actively in code reviews, ensuring quality, performance, and maintainability - Contribute to service and feature design discussions - Debug and resolve complex issues in distributed systems - Follow best practices around secure coding, CI/CD, source control, and release processes - Coach and mentor junior engineers, raising the overall quality bar - Provide predominantly 3rd-line support when required - Collaborate with engineering leadership to continuously improve ways of working
WHAT WE ARE LOOKING FOR:
- 5+ years of commercial experience with Java & Spring - Experience working alongside a modern frontend framework (Vue.js or similar) - Strong understanding of RESTful APIs - Solid experience with automated testing (unit & integration) - Hands-on experience with CI/CD pipelines (e.g. GitHub Actions, Drone, similar) - Comfortable working in Agile environments with short delivery cycles - Confident using Git and modern codebase management practices - Strong focus on code quality, security, and performance - Experience reviewing code and providing constructive feedback - Strong problem-solving skills and a real ownership mentality - Clear communicator with both technical and non-technical stakeholders - Strong English communication skills, both written and verbal.
AWESOME BUT NOT REQUIRED:
- Experience with large-scale, high-performance systems - Exposure to microservices architectures - Knowledge of cloud-native development - Experience with Docker, Kubernetes, Helm, Kustomize - Familiarity with event-driven/event-based architectures - Leadership or mentoring experience
WHAT’S IN IT FOR YOU?
- Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues, and help create our company culture - A culture in which we don’t criticise failure but ensure we learn from our mistakes - An Agile environment where your ideas are welcome - The possibility to grow and experience different projects - Fully remote - The possibility of travelling
We’re looking for an experienced Java Engineer to join a collaborative, agile engineering team working on Java / Spring Boot / Vue.js solutions. You’ll contribute across the stack, work closely with senior engineers and product stakeholders, and help continuously deliver secure, high-quality software that genuinely makes an impact.
This is a hands-on role with strong ownership, technical depth, and real influence over design and engineering standards.
WHAT WILL YOU BE DOING:
You will be joining our engineering team and will be a valued member working closely in a collaborative, autonomous, cross-functional team. You will help with the following:
- Design, develop, and maintain backend services using Java & Spring Boot, with exposure to Vue.js on the frontend - Write and maintain a strong automated test suite (unit, integration, and end-to-end) - Participate actively in code reviews, ensuring quality, performance, and maintainability - Contribute to service and feature design discussions - Debug and resolve complex issues in distributed systems - Follow best practices around secure coding, CI/CD, source control, and release processes - Coach and mentor junior engineers, raising the overall quality bar - Provide predominantly 3rd-line support when required - Collaborate with engineering leadership to continuously improve ways of working
WHAT WE ARE LOOKING FOR:
- 5+ years of commercial experience with Java & Spring - Experience working alongside a modern frontend framework (Vue.js or similar) - Strong understanding of RESTful APIs - Solid experience with automated testing (unit & integration) - Hands-on experience with CI/CD pipelines (e.g. GitHub Actions, Drone, similar) - Comfortable working in Agile environments with short delivery cycles - Confident using Git and modern codebase management practices - Strong focus on code quality, security, and performance - Experience reviewing code and providing constructive feedback - Strong problem-solving skills and a real ownership mentality - Clear communicator with both technical and non-technical stakeholders - Strong English communication skills, both written and verbal.
AWESOME BUT NOT REQUIRED:
- Experience with large-scale, high-performance systems - Exposure to microservices architectures - Knowledge of cloud-native development - Experience with Docker, Kubernetes, Helm, Kustomize - Familiarity with event-driven/event-based architectures - Leadership or mentoring experience
WHAT’S IN IT FOR YOU?
- Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues, and help create our company culture - A culture in which we don’t criticise failure but ensure we learn from our mistakes - An Agile environment where your ideas are welcome - The possibility to grow and experience different projects - Fully remote - The possibility of travelling