act digital
Senior Fullstack Java
Skills
1 day ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Lisbon, Portugal
Work mode:
Onsite
Published on:
22 October 2026
What they need
📍 Parque das Nações, Lisbon
🏢 Hybrid | 2–3 days per week on-site
🚀 About the Role
We are looking for an experienced Senior Java Fullstack Developer to join teams responsible for the development and evolution of business-critical applications.
This is a senior, hands-on role combining strong Java/Spring Boot backend expertise with solid Angular frontend development . You will contribute not only to application development, but also to architecture, system design, REST API development, technical decision-making, and complex problem-solving .
You will work closely with Developers, Architects, QA teams, and business stakeholders, helping deliver scalable, maintainable, and high-quality solutions in an Agile environment.
🎯 Your Mission
As a Senior Java Fullstack Developer, you will:
- Design and develop robust, scalable, and high-quality applications.
- Build backend services using Java and Spring Boot.
- Develop modern frontend applications with Angular.
- Design and implement REST APIs.
- Contribute to software architecture and system design decisions.
- Build and evolve microservices-based solutions.
- Solve complex technical challenges and improve existing applications.
- Promote engineering best practices and code quality.
- Collaborate closely with multidisciplinary teams and business users.
💼 Key Responsibilities
Backend Development
- Design, develop, and maintain applications using Java and Spring Boot .
- Build scalable and high-performance backend services.
- Work extensively with:
- Java
- Spring Boot
- JPA
- Hibernate
- Apply Object-Oriented Programming principles and software design patterns.
- Develop reusable, maintainable, and testable components.
- Contribute to the modernization and continuous improvement of existing applications.
Frontend Development
- Develop and maintain frontend applications using Angular 2+ .
- Build responsive, scalable, and maintainable user interfaces.
- Integrate Angular applications with backend services and APIs.
- Ensure consistency between frontend implementation and functional requirements.
- Contribute to frontend quality, performance, and maintainability.
APIs & Integration
- Design, develop, and maintain REST APIs .
- Create and maintain API documentation using Swagger .
- Support integrations between applications, microservices, and external systems.
- Troubleshoot integration issues and identify sustainable solutions.
- Apply API development best practices around security, maintainability, and versioning.
Microservices & Architecture
- Contribute to the design and evolution of microservices architectures .
- Participate actively in architecture and system design discussions.
- Evaluate different technical solutions and architectural trade-offs.
- Apply appropriate software design patterns and engineering principles.
- Ensure solutions are scalable, resilient, and maintainable.
- Contribute to technical standards and architectural consistency across applications.
Concurrency & Performance
- Develop backend solutions involving multithreading and concurrent processing .
- Identify and troubleshoot performance bottlenecks.
- Optimize backend services and application processes.
- Contribute to application stability and performance improvements.
Containers & Orchestration
- Build and support containerized applications using Docker .
- Work with applications deployed on:
- Kubernetes
- OpenShift
- Collaborate with DevOps teams on application deployment and platform improvements.
- Contribute to cloud-native application design and production readiness.
CI/CD & Code Quality
- Work with engineering and delivery tools such as:
- Git
- Maven
- SonarQube
- Jenkins
- Contribute to CI/CD processes and deployment automation.
- Participate actively in code reviews.
- Promote development standards and engineering best practices.
- Identify technical debt and opportunities for continuous improvement.
- Maintain high standards of code quality and maintainability.
Agile Collaboration
- Work within multidisciplinary Agile teams.
- Participate in planning, refinement, reviews, and other Agile ceremonies.
- Collaborate with Developers, Architects, QA Engineers, and Business stakeholders.
- Contribute to technical estimations and solution definition.
- Share knowledge and provide technical guidance to other team members.
✅ What We’re Looking For
Mandatory Requirements
- 8+ years of professional Fullstack Development experience .
- Strong expertise in Java .
- Solid hands-on experience with:
- Spring Boot
- JPA
- Hibernate
- Strong experience with Angular 2+ .
- Experience designing and developing REST APIs .
- Knowledge of Swagger .
- Experience with Microservices Architecture .
- Strong understanding of:
- Object-Oriented Programming
- Multithreading
- Software Design Patterns
- Experience with:
- Git
- Maven
- SonarQube
- Jenkins
- Hands-on experience with Docker .
- Experience with Kubernetes and/or OpenShift .
- Experience working in Agile environments.
- English C1 level .
🛠 Technical Stack
Backend
- Java
- Spring Boot
- JPA
- Hibernate
- REST APIs
- Swagger
Frontend
- Angular 2+
- Frontend Development
- REST API Integration
Architecture
- Microservices
- Object-Oriented Programming
- Multithreading
- Software Architecture
- System Design
- Design Patterns
DevOps & Delivery
- Git
- Maven
- Jenkins
- SonarQube
- CI/CD
Containers & Platforms
- Docker
- Kubernetes
- OpenShift
⭐ Nice to Have
- French language skills.
- Experience developing business-critical enterprise applications.
- Strong System Design knowledge.
- Experience with distributed and highly available systems.
- Previous involvement in architecture decisions.
- Experience working within international and multidisciplinary teams.
- Previous mentoring or technical leadership responsibilities.
🌍 Languages
- English: C1, mandatory
- French: Nice to have
🤝 Soft Skills
Technical Ownership
- High degree of autonomy when solving complex technical challenges.
- Ability to take ownership of components and technical solutions.
- Hands-on and delivery-oriented mindset.
Architectural Thinking
- Comfortable discussing architecture, scalability, performance, and maintainability.
- Ability to evaluate technical alternatives and architectural trade-offs.
- Broader engineering perspective beyond individual features.
Problem Solving
- Strong analytical and troubleshooting capabilities.
- Pragmatic approach to technically complex problems.
- Focus on sustainable solutions rather than short-term fixes.
Communication & Collaboration
- Strong communication with both technical and business stakeholders.
- Collaborative mindset and strong team spirit.
- Comfortable working within multidisciplinary and international environments.
Continuous Improvement
- Passion for engineering best practices.
- Proactive approach to identifying technical improvements.
- Strong commitment to code quality and technical excellence.
Other offers great for you!
These companies are also looking for great profiles
Adservio
Développeur senior Fullstack Java Augmenté en CDI
Permanent contract
Paris, France
Hybrid
Skills
6 months ago
Quick apply
Naxo
Tech Lead Développeur Senior Fullstack Java
530
Freelance
Lille, France
Hybrid
Skills
6 days ago
Quick apply
Teksystems
Expert en developpement fullstack
Freelance
Le Mans, France
Hybrid
Skills
11 hours ago
Quick apply
No company information available.