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.
