SENIOR BACKEND ENGINEER (HYBRID)

iTRTech Group · Porto, PI, BR

#### **SENIOR BACKEND ENGINEER (HYBRID PORTO)** Portuguese company hires for hybrid position Location: Porto / Vila Nova de Gaia, Portugal * ️ Only candidates already based in Portugal will be considered Work Model: Hybrid — 2 days per week in the office ️ Language Requirements: Fluent English mandatory Seniority: Senior (5\+ years) **Sector:** Mobility Rate Between €2800 \- 3100 RV or unipessoal (gross value) * ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success. #### **About the Opportunity** We are looking for a Senior Backend Engineer to design, develop and operate scalable services using Java, Spring Boot and microservices. You will combine hands\-on development with architectural contribution, feature ownership and continuous delivery in an enterprise or cloud\-native environment. #### **Responsibilities** * Develop resilient, secure and maintainable backend services with Java and Spring Boot. * Own features from requirements and technical design through implementation, deployment, monitoring and improvement. * Design high\-performance REST APIs and event\-driven integrations using API\-first and contract\-first approaches. * Ensure system stability, quality, security and performance through testing, observability and engineering best practices. * Collaborate with Product Owners, Frontend Engineers, Architects and business stakeholders on technical solutions and architectural decisions. * Mentor colleagues, share knowledge and contribute to engineering standards and technology improvements. #### **Requirements** * 5\+ years in backend engineering, with proven experience developing and operating Java/Spring Boot microservices in enterprise or cloud\-native environments. * Strong expertise in Java, Spring, Spring Boot, distributed systems and scalable microservices architectures. * Extensive REST API experience, including design, security, versioning, documentation, lifecycle management and performance optimisation. * Strong knowledge of event\-driven architectures and Apache Kafka integrations. * Experience with automated testing frameworks such as JUnit. * Hands\-on experience with CI/CD, Git, Azure DevOps, Artifactory, SonarQube and code reviews. * Experience with Docker, Kubernetes and building and operating applications in Microsoft Azure; understanding of observability, troubleshooting and production operations. * Fluent English and experience with Scrum/Kanban. Java, Spring, Software Architecture, Kubernetes or Microsoft Azure certifications are an advantage. #### **Ideal Candidate Profile** An autonomous engineer who takes responsibility for technical delivery and balances reliability, security, performance and maintainability. You communicate design decisions clearly, collaborate effectively with business and technical teams, and help colleagues develop through mentoring and constructive feedback. #### **5 Questions for Candidates** * How many years have you developed and operated Java/Spring Boot microservices? * Can you describe a backend feature you owned from requirements through production? * What experience do you have with Kafka, event\-driven integrations and API\-first or contract\-first development? * How have you used Azure, Kubernetes, automated testing and CI/CD to deliver reliable services? * Are you comfortable working in fluent English, attending the office twice weekly and considering the stated compensation range? #### **Keywords** Java, Spring Boot, Microservices, REST APIs, Apache Kafka, Azure, Docker, Kubernetes, JUnit, CI/CD, Observability \#00360077