ITDS Portugal

Senior Java & Angular Developer - Microservices & API Architecture

  • On-site · Porto
Apply here
Get jobs like this one by email Java · Porto You sign in with LinkedIn, no new password.

Job at a glance

Stack
Java
Location
Porto
Work setup
On-site
Posted
This month

Description

Unleash innovation - lead the transformation of microservices and API architecture at an enterprise level!

Opportunity located in Porto with a hybrid working model.

As a Lead Java/Angular Developer, you will work for a renowned financial services organization, supporting its digital evolution in banking and asset management. Your experience will drive the design and implementation of scalable, high-performance back-end systems, shaping the future of financial technology and critical enterprise solutions. This is an exceptional opportunity to elevate your career while delivering impactful technological advancements.

Your main responsibilities:

  • Define and develop scalable software architectures centered on APIs, microservices, and event-driven architectures.
  • Champion and implement Domain-Driven Design (DDD) principles, clean architecture, and design patterns.
  • Design and build high-performance back-end services using Java/Kotlin, Spring Boot, Spring Data, and Spring Security.
  • Lead the development of REST APIs, ensuring clear contracts, versioning, and security standards, while also developing automated batches through Spring Batch.
  • Ensure rigorous unit and integration test coverage for both back-end and front-end modules.
  • Conduct thorough code reviews, establish engineering best practices, and mentor development teams.
  • Work closely with Solution Architects, Product Owners, and DevOps teams to optimize delivery pipelines on OpenShift.

You fit well in this role if you have:

  • Over 9 years of software development experience with proven leadership as a Senior or Lead Developer on large-scale platforms.
  • Specialized knowledge in Java/Kotlin, Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Security), REST API design, Kafka, SQL databases, and MongoDB.
  • Strong practical knowledge in Angular for API integration, UI architecture, and component development.
  • Deep understanding of architectural patterns, including DDD, Microservices, Event-Driven Architecture, and Clean Architecture.
  • Experience with Red Hat OpenShift, CI/CD pipelines, automated logging, and distributed monitoring.

It is a great advantage if you have:

  • Certifications or additional knowledge in relevant technologies or architectural frameworks.

Required languages for the position:

  • French: Fluent (spoken and written)
  • English: Professional proficiency

Eligibility for the position:

Only candidates with existing legal entitlement to work in the European Union will be considered for this position.

#MAKEYOURCareerBetter

Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent for processing and storing your personal data.

Apply here

  • Java

Contacts

The devs.pt digest

Top stories, events and jobs — twice a month.