Senior Fullstack Java

act digital

Lisboa

On-site

EUR 60,000 - 90,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

act digital in Lisboa is seeking an experienced Senior Java Fullstack Developer to drive the development of business-critical applications. The role combines Java/Spring Boot backend expertise with Angular frontend development, participating in architecture, system design, REST API development, and technical decision-making.

You will work closely with Developers, Architects, QA teams, and business stakeholders in an Agile environment to deliver scalable, maintainable, and high-quality solutions.

Qualifications

  • 8+ years of professional Fullstack Development experience.
  • Strong expertise in Java.
  • Hands-on with Spring Boot, JPA and Hibernate.
  • Strong experience with Angular 2+.
  • Experience building REST APIs and Swagger.

Responsibilities

  • Design and develop robust, scalable, 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.
  • Promote engineering best practices and code quality.
  • Collaborate with multidisciplinary teams and business stakeholders.

Skills

Java
Spring Boot
Angular 2+
REST APIs
Microservices
Object-Oriented Programming
Design Patterns
Git

Tools

Docker
Kubernetes/OpenShift
Maven
Jenkins
Swagger
SonarQube

Job description

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.

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.
  • 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.
  • 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:
  • 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.
  • 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.
  • Java
  • Spring Boot
  • JPA
  • Hibernate
  • REST APIs
Frontend
  • Angular 2+
  • Frontend Development
  • REST API Integration
  • Microservices
  • Object-Oriented Programming
  • Multithreading
  • Software Architecture
  • System Design
  • Design Patterns
DevOps & Delivery
  • Git
  • Maven
  • Jenkins
  • SonarQube
  • CI/CD
Containers & Platforms
  • Docker
  • OpenShift
Nice to Have
  • Strong System Design knowledge.
  • Experience with distributed and highly available systems.
  • Experience working within international and multidisciplinary teams.
  • Previous mentoring or technical leadership responsibilities.
  • French: Nice to have
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.
  • Strong communication with both technical and business stakeholders.
  • Collaborative mindset and strong team spirit.
  • Comfortable working within multidisciplinary and international environments.
  • Proactive approach to identifying technical improvements.
  • Strong commitment to code quality and technical excellence.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Developer (Porto, 3x/semana)
Senior .NET Developer (Porto, 3x/semana)

act digital • Porto

On-site
EUR 55,000 - 75,000
Lead Java & Angular French Speaker
Lead Java & Angular French Speaker

act digital • Porto

On-site
EUR 45,000 - 75,000
Senior Backend Java/Azure
Senior Backend Java/Azure

act digital • Portugal

On-site
EUR 60,000 - 95,000
Tech Lead Java & Angular
Tech Lead Java & Angular

act digital • Porto

Hybrid
EUR 70,000 - 90,000
FullStack Java/Angular Senior
FullStack Java/Angular Senior

act digital • Lisboa

On-site
EUR 45,000 - 65,000
Senior Java Fullstack Developer (Angular)
Senior Java Fullstack Developer (Angular)

team.it • Lisboa

On-site
EUR 55,000 - 75,000
Health insurance
Life insurance
Flexible benefits package
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Intellias • Porto

On-site
EUR 55,000 - 85,000
Java Technical Lead/Staff Engineer
Java Technical Lead/Staff Engineer

Xsciconsult • Portugal

Remote
EUR 90,000 - 120,000
20 dedicated learning days
Certification support
Technical leadership growth
+1
Full Stack Engineer ID48189
Full Stack Engineer ID48189

AgileEngine • Aveiro

Hybrid
EUR 40,000 - 70,000
Professional growth programs
Competitive compensation
Exciting projects with Fortune 500 clients
+1
Full Stack Engineer ID48189
Full Stack Engineer ID48189

AgileEngine • Coimbra

Remote
EUR 50,000 - 70,000
Professional growth
Competitive compensation
Exciting projects
+1