Senior Backend Java/Azure

act digital

Portugal

On-site

EUR 60,000 - 95,000

Full time

12 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

act digital is seeking an experienced Java backend engineer to design and deliver scalable Java backend solutions using modern engineering practices. You will participate in the full software delivery lifecycle from design through deployment and maintenance.

The role requires 7+ years of Java experience, proficiency with Spring Boot, Microservices, API design, REST and GraphQL, and strong Azure/Kubernetes/Docker skills. Join an Agile, self-organised team and mentor peers.

Qualifications

  • 7+ years of professional experience with Java and modern Java versions (Java 17/21).
  • Strong experience with Spring Boot and familiarity with Spring Cloud and Spring Data.
  • Solid knowledge of Microservices, Web Services, SOA and API design.
  • Experience with REST APIs and GraphQL Federation.
  • Cloud experience with Azure.

Responsibilities

  • Design, develop and deliver scalable Java backend solutions using modern engineering practices.
  • Participate across the full software delivery lifecycle from design to deployment and maintenance.
  • Take ownership of code quality and technical solutions throughout their lifecycle.
  • Design and implement microservices, APIs and distributed systems.
  • Develop and maintain integrations using REST, GraphQL Federation and Kafka.
  • Work with Azure Cloud, Kubernetes, Docker and Terraform to build cloud-native solutions.
  • Diagnose and resolve production issues and implement sustainable fixes.
  • Contribute to architecture and technical decision-making to ensure scalable solutions.
  • Mentor and support other developers, sharing knowledge and best practices.
  • Drive adoption of new technologies and engineering practices with measurable business value.

Skills

Java
Spring Boot
Microservices
API design
REST APIs
GraphQL
Azure Cloud
Kafka
Kubernetes
Docker
Terraform
CI/CD
OpenTelemetry
Gradle
Unit testing
MongoDB
MySQL
JIRA
Confluence
Jenkins
Nexus
Agile
BD/TDD

Tools

Spring Cloud
Spring Data
Kafka
GitHub Actions
CI/CD tools
OpenTelemetry
Dynatrace
Jenkins
Nexus

Job description

  • 7+ years of professional experience with Java, with strong knowledge of modern Java versions, particularly Java 17 and 21.
  • Strong experience with Spring Boot and familiarity with related Spring technologies such as Spring Cloud and Spring Data.
  • Solid knowledge of Microservices, Web Services, SOA and API design.
  • Experience with REST APIs and GraphQL Federation.
  • Professional experience with Azure Cloud.
  • Hands-on experience with Kafka and event-driven architectures.
  • Experience with Kubernetes, Docker and Terraform.
  • Experience with GitHub Actions and CI/CD practices.
  • Experience with observability and monitoring tools such as OpenTelemetry, Dynatrace or equivalent.
  • Experience with Gradle and modern software build practices.
  • Strong knowledge of unit testing, integration testing and TDD.
  • Experience with databases such as MongoDB and MySQL.
  • Experience with JIRA, Confluence, Jenkins, Nexus or equivalent ALM/DevOps tools.
  • Strong understanding of software architecture and design patterns, with the ability to build scalable and maintainable solutions.
  • Experience working with Agile methodologies, including Scrum/Kanban, User Stories, BDD/TDD, DevOps, Continuous Integration/Continuous Delivery and Pair Programming.
  • Strong understanding of software development lifecycle, from development through deployment, monitoring and maintenance.
  • Fluency in English.
  • Kotlin experience is considered a plus for some projects.
  • Experience with e-commerce/retail and/or Product Information Management / Master Data Management platforms such as Stibo STEP is considered a plus.
Responsibilities
  • Design, develop and deliver scalable Java backend solutions using modern engineering practices.
  • Participate across the full software delivery lifecycle, from solution design and development to deployment, monitoring and maintenance.
  • Take ownership of code quality and technical solutions throughout their lifecycle.
  • Design and implement microservices, APIs and distributed systems.
  • Develop and maintain integrations using REST, GraphQL Federation and Kafka.
  • Work with Azure Cloud, Kubernetes, Docker and Terraform to build and operate cloud-native solutions.
  • Diagnose and resolve production issues, identifying root causes and implementing sustainable solutions.
  • Contribute to architecture and technical decision-making, ensuring solutions are scalable, maintainable and aligned with business needs.
  • Challenge and refine business requirements when necessary to ensure the best technical and business outcomes.
  • Implement automated testing, including unit, integration and TDD practices.
  • Contribute to CI/CD pipelines, DevOps practices and continuous delivery.
  • Implement and improve monitoring, observability and application performance.
  • Mentor and support other developers, sharing technical knowledge, experience and best practices.
  • Drive the adoption of new technologies and engineering practices where they provide measurable business value.
  • Contribute to the evolution of the team's technical roadmap and architecture.
  • Participate in technical interviews and support the assessment of engineering candidates.
  • Work collaboratively within an Agile, self-organised and cross-functional team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java & Angular French Speaker
Lead Java & Angular French Speaker

act digital • Porto

On-site
EUR 45,000 - 75,000
Senior Java Backend Engineer - Azure Microservices
Senior Java Backend Engineer - Azure Microservices

act digital • Portugal

On-site
EUR 60,000 - 95,000
Tech Lead Java & Angular
Tech Lead Java & Angular

act digital • Porto

Hybrid
EUR 70,000 - 90,000
Java Software Engineer | Data Platform
Java Software Engineer | Data Platform

Reach IT • Portugal

On-site
EUR 40,000 - 60,000
Java Technical Lead/Staff Engineer
Java Technical Lead/Staff Engineer

Xsciconsult • Portugal

Remote
EUR 90,000 - 120,000
20 dedicated learning days
Certification support
Technical leadership growth
+1
Senior Software Architect (Java, Spring Boot, Cloud)
Senior Software Architect (Java, Spring Boot, Cloud)

Tenth Revolution Group • Lisboa

On-site
EUR 70,000 - 100,000
Private health insurance
Additional paid leave days
Modern office in Lisbon
+1
Senior Java Developer | Cloud & Emerging Technologies
Senior Java Developer | Cloud & Emerging Technologies

act digital • Lisboa

On-site
EUR 40,000 - 70,000
Senior Java Developer
Senior Java Developer

HN Services Portugal • Lisboa

On-site
EUR 60,000 - 80,000
Senior or Staff Java/Kotlin Developer - Remote Portugal
Senior or Staff Java/Kotlin Developer - Remote Portugal

HumanIT Digital Consulting • Lisboa

Remote
EUR 70,000 - 110,000
Senior Back-End Engineer
Senior Back-End Engineer

99X Technology • Portugal

On-site
EUR 40,000 - 60,000