Senior Java & Angular Lead Developer - Microservices & API Architecture em Porto, Portugal
ITDS Portugal
HíbridoMistura de escritório e remoto
Porto, Portugal
Unleash innovation — lead the transformation of enterprise-grade microservices and API architecture!
Porto-based opportunity with hybrid work model.
As a Lead Developer Java / Angular, you will be working for an esteemed financial services organization, supporting its digital evolution in the banking and asset management sectors. Your expertise will drive the design and implementation of scalable, high-performance back-end systems, shaping the future of financial technology and business-critical solutions. This is an exceptional chance to elevate your career while delivering impactful technological advancements.
Your main responsibilities:
Define and evolve scalable, API-centric, microservices, and event-driven software 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 REST API development, ensure clear contracts, versioning, and security standards, and develop automated batch workloads via Spring Batch.
Ensure rigorous unit and integration test coverage across back-end and front-end modules.
Conduct thorough code reviews, establish engineering best practices, and mentor development teams.
Collaborate closely with Solution Architects, Product Owners, and DevOps teams to optimize delivery pipelines on OpenShift.
You're ideal for this role if you have:
9+ years of software development experience with proven leadership as a Senior or Lead Developer on enterprise-scale platforms.
Expert-level knowledge of Java / Kotlin, Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Security), REST API design, Kafka, SQL databases, and MongoDB.
Solid working knowledge of Angular for API integration, UI architecture, and component development.
Strong understanding of architecture 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 strong plus if you have:
Certifications or additional expertise in relevant technologies or architecture frameworks.
Language required for the role:
French: Fluent (written and spoken)
English: Professional working proficiency
Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
... translate them into robust, scalable software solutions - Backend Development : Design and implement reliable backend services, APIs, and integrations using Java and Spring Boot - Data & Architecture: Develop maintainable data solutions with PostgreSQL and contribute to scalable technical architecture - End-to-End Ownership ...
... technical leadership in full-stack design decisions. Qualifications Degree in Computer Science or related field (or equivalent experience). - Proven expertise in Java/Spring development, including RESTful APIs and microservices. - Strong hands-on experience with Angular (latest versions preferred), TypeScript, HTML5, and CSS3. ...
... You'll do: - Design, develop, and maintain scalable microservices using Java and Quarkus or Spring . - Build modern, maintainable frontend applications using Angular . - Contribute to the design and implementation of micro frontend architectures , where applicable. - Develop and integrate event-driven solutions using Apache ...
... talented colleagues and clients across the globe. Join us in this project and start making a contribution to innovation in the industry! We are looking for a Lead Java Developer to work in this project in Lisbon or Porto. Key Responsibilities: - 5+ years of experience in a similar position; - Develop cloud and micro service ...
... with established Web logic and Angular infrastructure services; - Technical interface between the project leaders and the developers regarding Java/JEE and Angular/Typescript web page technologies; - Technical evaluations and review of IS architecture in relation with current and future Web logic and Angular infrastructure ...
... seeking a Senior Java/Angular Full Stack Developer to join our teams in Lisbon, Porto and Madrid. You will design, develop, test and maintain applications using Java and Angular, collaborate with Agile squads, and contribute to documentation and continuous improvement. The role requires Java 21, Spring Boot, Angular 17–21, ...
... Strong hands-on experience with Java 21, Spring Framework, Spring Boot, Hibernate, JDBC and relational databases. Proven expertise designing and developing RESTful APIs, microservices architectures and secure backend solutions. Experience building and deploying applications within AWS environments, including services such as ...
... touch with us and embark on this journey towards success, here you will find your next challenge #daretochange Dare to Have: - Minimum 5 years of experience in Java (8+); - Knowledge of frameworks such as Spring or Struts; - Knowledge of Maven is valued; - Experience with microservices architecture is valued; - Experience ...
... mentoring and supporting junior and mid-level developers. Responsibilities: - Design and implement scalable, high-quality software solutions. - Define technical architectures and development standards. - Support continuous integration and delivery processes. - Lead technical discussions and contribute to strategic technology decisions. ...
... contato connosco e embarca nesta jornada rumo ao sucesso, aqui vais encontrar o teu próximo desafio #daretochange. Dare to Have: - Experiência mínima de 5 anos em Java (8+); - Conhecimentos em frameworks como Spring ou Struts; - Conhecimentos em Maven são valorizados; - Experiência com arquitetura de microserviços é valorizado; ...
... diferença. Se procuras um ambiente colaborativo, dinâmico e cheiode oportunidades para te superares, o teu próximo desafio pode estar connosco! Quem procuramos? Senior Java Developer Principais tarefas a desenvolver: - Desenvolver e manter aplicações em Java. - Desenvolver e executar testes unitários, garantindo a respetiva ...