Senior Software Data Engineer

Date PostedMay 28, 2026LocationPortugalCompanyAdentis PortugalSalary €18 000 - €60 000 por ano TypeFull-time

Job Summary

The Senior Software & Data Engineer will lead technical development with a focus on Spring Boot, Azure, and data processing technologies. You will support architectural design efforts using HLD and DDD methodologies while ensuring the delivery of high-quality microservices and RESTful APIs. The role requires close collaboration with cross-functional teams to drive CI/CD excellence, observability, and robust system performance.

Responsibilities

  • Lead technical development and architectural design (HLD/DDD).
  • Develop microservices, RESTful APIs, and database integrations.
  • Promote DevOps practices, CI/CD, and system observability.
  • Collaborate with stakeholders to ensure delivery excellence.

Required Skills

  • Spring Boot & Microservices
  • Azure Cloud (SQL, DevOps)
  • Architectural Patterns (HLD, DDD)
  • CI/CD, Git, and Troubleshooting
  • English fluency

Job Details

Responsibilities: - Lead technical discussions and actively participate in development, with a particular focus on Spring Boot, Azure SQL, Azure DevOps, and Databricks/Scala/Spark. - Support and drive architectural efforts, including High-Level Design (HLD) and Domain-Driven Design (DDD). - Develop microservices, RESTful APIs, and ensure integration with databases. - Collaborate closely with other developers, architects, and stakeholders to guarantee delivery excellence. - Participate in troubleshooting, testing, and build processes, promoting DevOps best practices, observability, and CI/CD. Requirements: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. - Proven experience in Spring Boot, microservices development, database integration, and RESTful API development. - Strong knowledge of architectural design patterns, DevOps/CI-CD pipelines, Git, build tools, testing, caching, message queuing, troubleshooting, and observability. - Experience with Scrum methodology and associated tools. - Proven cloud experience (Azure preferred, AWS also acceptable). - Excellent communication skills, resilience, goal orientation, and a passion for technology and challenges. - Fluency in English, both written and spoken. - European Union Citizenship or Portuguese Working Visa / Portuguese Residency. - Availability to go to the office, once or twice per week. Nice to Have: - Experience with Databricks. - Knowledge of Azure SQL management. - Experience with Spark, PySpark, or Scala.