S

Lead Java / Angular Developer

Smart Consulting • Portugal
Visa Sponsorship
This Job is No Longer Active This position is no longer accepting applications

Lead technical decisions, software architecture, and code quality for complex, critical systems as a Lead Java / Angular Developer. Define and evolve API-centric, microservices, and event-driven architectures; design robust back-end services; and mentor development teams. Requires 9+ years of Java experience, expertise in Spring Boot, REST APIs, DDD, Kafka, SQL/MongoDB, and strong leadership skills.

Key Highlights
Lead technical decisions and architecture for complex, critical systems
Design and develop robust back-end services using Java, Spring Boot, and REST APIs
Mentor development teams and promote code quality through code reviews and best practices
Key Responsibilities
Define and evolve software architecture (API-centric, microservices, event-driven)
Apply and promote Domain Driven Design (DDD) and clean architecture principles
Design and develop robust back-end services in Java / Spring / Spring Boot
Lead the design of REST APIs (clear contracts, versioning, security, error handling, OpenAPI)
Develop and maintain batch processing with Spring Batch
Work with Spring Data and Spring Security
Ensure high level of test coverage (unit and integration)
Act as technical leader: code reviews, definition of best practices, team mentoring
Collaborate with Product Owners, architects, and DevOps teams
Work with Kafka for asynchronous event integration
Use SQL and MongoDB according to service needs
Have a good understanding of Angular for API integration and front-end architecture
Work in OpenShift environment
Apply CI/CD, logging, and monitoring practices
Technical Skills Required
Java Spring Boot REST APIs
Benefits & Perks
Visa sponsorship
Meal allowance
Flexible benefits
Nice to Have
Experience in business-critical systems
Ability to translate business requirements into robust technical solutions
Profile oriented to continuous improvement and knowledge sharing
Experience in agile and collaborative environments

Job Description

🚀 Procuramos um(a) Lead Developer Java / Angular com forte componente back-end para liderar decisões técnicas, arquitetura de software e qualidade de código em sistemas complexos e críticos.

Este é um papel de liderança técnica, ideal para quem domina Java, Spring Boot, DDD, REST APIs, Kafka, SQL/MongoDB e tem capacidade para orientar equipas de desenvolvimento em ambientes modernos e escaláveis.

🧑 💻 Como será o seu dia a dia:

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Senior Graphics Engineer - Real-Time Rendering for Mobile Strategy/MMO

Programming
•
4h ago

Log in free to see full details

•••••• •••••• ••••••
Technical Skills Required ••••••

Scopely

Portugal

Graduate Applied AI Engineer

Programming
•
2d ago

Log in free to see full details

•••••• •••••• ••••••
Technical Skills Required ••••••

Revolut

Portugal
Visa Sponsorship Relocation Remote
Technical Skills Required
ai aws cloud cloud native etl +4

bridge351

Portugal

Visas, Work Permits & Legal Insights

Stay informed about visa types, work permits, and immigration updates for international professionals.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly