IT

Full Stack Developer

IT

Permanent contract

Porto

First who

  • Communication Skills
  • Autonomous and Organized
  • Proactive and Innovative
  • Critical Thinking

Then what

Missions

  • Design, develop and maintain web applications
  • Collaborate in Agile teams
  • Code reviews

Profile required

  • Java
  • Spring
  • Angular 2+ or AngularJS
  • Unit Testing (e.g. JUnit, Mockito)

You want to join a company that places people at the heart of its concerns? We are waiting for you at Extia!

Extia is an engineering consultancy which proposes since 2007 an unprecedented approach in its sector by combining well-being and performance at work. A successful model: more than 3000 Extians working in 22 agencies in France and abroad, 1st Great Place To Work® in France, 160 millions of euros of turnover and plenty of energy!

At Extia, it's "First who, then what" so, let's do it!

First who

First who

Autonomous and organized, with the ability to manage priorities effectively.

Proactive and innovative, always looking for ways to improve workflows and promote best practices.

Team-oriented mindset with the ability to mentor and guide junior developers.

Adaptability and resilience in a dynamic environment.

Initiative to contribute beyond coding - from process improvement to architectural discussions.

Then what

Then what

Role Overview:

We are looking for a Senior Full Stack Developer to join our agile team. The ideal candidate will bring solid technical expertise across the full software development lifecycle, a strong understanding of modern Java and JavaScript frameworks, and a continuous improvement mindset.

You’ll work in a collaborative and fast-paced Agile environment, actively contributing to the design, development, testing, and deployment of scalable enterprise solutions.

Key Responsibilities:

  • Collaborate in Agile teams using methodologies such as Scrum or Kanban.
  • Design, develop, and maintain web applications using Angular 2+ (or AngularJS) and Spring frameworks (Boot, Batch, MVC).
  • Build and support Java EE-based backend services and components.
  • Utilize best practices in unit testing with JUnit, Mockito, or similar frameworks.
  • Participate in and contribute to regular code reviews to ensure high standards and knowledge sharing.
  • Work with relational databases (Oracle) for data modeling and querying.
  • Apply software design patterns for scalable and maintainable code architecture.
  • Support CI/CD pipelines and integration processes.
  • Write and maintain Shell scripts on Linux-based systems.
  • Actively contribute to a culture of continuous improvement in development practices.

Technical Skills Required:

  • Proficiency in Java, Spring (Boot, MVC, Batch), and Java EE.
  • Experience with Angular 2+ or AngularJS.
  • Strong understanding of unit testing frameworks (e.g., JUnit, Mockito).
  • Knowledge of software design patterns and clean architecture principles.
  • Familiarity with Maven, JBoss, and CI tools.
  • Proficient in relational databases (Oracle preferred).
  • Comfortable working in Linux environments with scripting capabilities.
  • Experience with Agile methodologies, Jira, and Confluence.

Ad posted by

Maria

Talent Recruiter I love doing puzzles

Your agency

Lisbon

In 2019, Baptiste decided to conquer Portugal and opened an agency in Lisbon. The team now counts 25 members, and they work in IT, Digital and Data in the Banking, Finance and Insurance, Telecoms, Retail, and e-commerce sectors. The Lisbon Extians are looking to spread the "First who, then what" mindset throughout Portugal.