Logo for HumanIT Solutions

Backend Developer (Java/Spring Boot) - Remote Portugal

Role overview

Qualifications

  • 5+ years of Java backend development with Spring Boot
  • Azure Cloud experience with Terraform for infrastructure as code
  • Kubernetes orchestration, Apache Kafka for event-driven messaging, and GraphQL Federation
  • GitHub version control and strong testing capabilities (unit/integration, TDD/Shift-Left) with fluent English communication

Responsibilities

  • Design and implement robust Java/Spring Boot backend systems on Azure using microservices, Kubernetes, Kafka, and GraphQL Federation
  • Own the technical development across the full software development lifecycle from requirements to deployment in an Agile environment with CI/CD via GitHub
  • Manage infrastructure as code using Terraform and oversee cloud-native deployments
  • Mentor junior developers and share knowledge to raise engineering excellence across the team

About the company

HumanIT Solutions logo

HumanIT Solutions

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

ABOUT THE OPPORTUNITY

Join a forward-thinking technology consultancy where collaboration and engineering excellence drive innovation. We're seeking experienced Backend Developers with a passion for solving complex problems using modern Java and Spring Boot. This role offers you the opportunity to take ownership of technical development, work with cutting-edge cloud-native technologies, and contribute to building high-quality, scalable software systems in a fast-paced, collaborative environment.

PROJECT & CONTEXT

You'll work on modern backend solutions leveraging cloud-native architectures and microservices patterns on Azure. The project involves designing and implementing robust systems using Spring Boot, Kubernetes orchestration, event-driven communication with Kafka, and GraphQL Federation for API composition. Infrastructure is managed through Terraform with strong emphasis on quality through test-driven development and shift-left testing practices. You'll contribute to the entire software development lifecycle from requirements gathering to deployment, working in an Agile environment with CI/CD automation using GitHub. The role provides opportunities to mentor junior developers and share knowledge across the team.

WHAT WE'RE LOOKING FOR (Required)

  • 5+ years of software development experience with strong focus on Java backend development
  • Java expertise: Solid experience with Java (experience with newer versions like Java 17+ is a plus)
  • Spring Boot proficiency: Hands-on experience building production applications with Spring Boot framework
  • Azure Cloud: Practical knowledge of Microsoft Azure cloud platform and services
  • Infrastructure as Code: Experience with Terraform for infrastructure management
  • Container orchestration: Hands-on experience with Kubernetes for deploying and managing applications
  • Event-driven architecture: Knowledge and experience with Apache Kafka for messaging and streaming
  • GraphQL Federation: Experience implementing and working with federated GraphQL architectures
  • Version control: Proficiency with GitHub for source control and collaboration
  • Testing expertise: Experience with unit testing, integration testing, and test-driven development (TDD, Shift-Left)
  • Problem-solving skills: Strong analytical and troubleshooting abilities
  • Language requirement: Fluent English with excellent communication and teamwork skills (mandatory)

NICE TO HAVE (Preferred)

  • Experience with CI/CD pipelines and automation using GitHub Actions
  • Background working in Agile development environments (Scrum, Kanban)
  • Knowledge of additional Spring ecosystem frameworks and libraries

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Back-End Developer Related jobs

Other jobs at HumanIT Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.