CrawlJobs Logo

Full Stack Developer

extia-group.com Logo

Extia

Location Icon

Location:
Portugal, Porto

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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.

Job Responsibility:

  • 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

Requirements:

  • 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
  • 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

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.