Backend Developer (AI-Enabled)

emagine Polska

Porto, Portugal • 1h ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Backend Developer (AI-Enabled)
  • Core stack: Java, Quarkus
  • AI tools in daily workflow: GitLab Duo, Claude Code

Description

You will build and maintain backend services and APIs using Java and Quarkus while using AI tools as an everyday accelerator for coding, testing, debugging, and code reviews. The work combines feature delivery and quality practices such as automated unit/integration testing and code reviews, plus troubleshooting issues in CI/CD pipelines. An AI-first mindset is expected for how you test, release, and improve backend services.

Responsibilities

  • Design, build, and maintain backend services and APIs with Java and Quarkus
  • Use AI tools (GitLab Duo, Claude Code) to speed up coding, testing, debugging, and code reviews
  • Deliver backend features, bug fixes, refactors, and integrations leveraging AI to maintain quality
  • Write automated unit and integration tests for backend services
  • Participate in code reviews to ensure quality and engineering standards
  • Troubleshoot and resolve CI/CD pipeline issues using AI-assisted root-cause analysis
  • Collaborate with backend engineers, QA, and product to deliver reliable, well-tested software

Requirements

  • 4+ years of hands-on backend development experience
  • Java experience (Quarkus is a plus)
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, GitLab Duo, Claude Code) as part of a daily workflow
  • Experience designing and building APIs and Java-based microservices that run reliably at production scale
  • Experience writing automated unit and integration tests
  • Ability to understand functional/business context before designing solutions
  • Curiosity and willingness to experiment with new AI tools and integrate them responsibly
  • Comfort working in a fast-moving environment where AI-assisted development practices are evolving
  • Strong attention to detail, critical thinking, and problem-solving skills
  • Good verbal and written communication skills in English
  • Collaborative and able to manage multiple priorities

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report