Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Experienced Java Engineer (Java/Spring): Designing and developing secure backend services and full-stack solutions with an accent on automated testing, RESTful APIs, and distributed systems. Focus on debugging complex service issues, improving CI/CD and engineering standards, and mentoring junior engineers.
Location: Fully remote for candidates based in Portugal or Brazil only
Company
Software engineering organization delivering Java, Spring Boot, and Vue.js solutions through collaborative, autonomous, cross-functional teams.
What you will do
- Design, develop, and maintain backend services with Java and Spring Boot, with exposure to Vue.js frontend development.
- Build and maintain unit, integration, and end-to-end automated test suites.
- Participate in code reviews and contribute to service and feature design discussions.
- Debug complex distributed-system issues and provide predominantly third-line support when required.
- Apply secure coding, CI/CD, source-control, and release-management practices.
- Coach junior engineers and collaborate with engineering leadership to improve ways of working.
Requirements
- 5+ years of commercial experience with Java and Spring.
- Experience working with Vue.js or a similar modern frontend framework.
- Strong understanding of RESTful APIs and automated unit and integration testing.
- Hands-on experience with CI/CD pipelines and Git.
- Strong focus on code quality, security, performance, and problem-solving.
- Strong English communication skills, written and verbal.
Nice to have
- Experience with large-scale, high-performance systems and microservices architectures.
- Knowledge of cloud-native development and experience with Docker, Kubernetes, Helm, or Kustomize.
- Familiarity with event-driven architectures.
- Leadership or mentoring experience.
Culture & Benefits
- Fully remote work for Portugal- or Brazil-based candidates.
- Collegial, collaborative, autonomous, and cross-functional environment.
- Agile delivery with short cycles and space for employee ideas.
- Ongoing training and mentoring.
- Opportunities to work on different projects and travel.
- Failure is treated as an opportunity to learn and improve.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →