Pular para o conteúdo principal

Java Full Stack Engineer

Tecnologia
Syone
Lisboa, PortugalHá 3 semanasAté 02/11/2026
Tempo inteiro

Descrição da vaga

The Syone is looking for a Java Fullstack Developer with strong experience in Java and Angular to join a project within the banking sector.

What You Will Do:

  • Design, develop, and implement both frontend and backend components.
  • Develop and maintain backend solutions using Java EE and Spring, including Spring Boot, Spring Batch, and Spring MVC.
  • Develop and maintain frontend features using Angular.
  • Ensure application quality and performance by writing clean, testable, and maintainable code.
  • Write and maintain unit tests using JUnit, Mockito, or other testing frameworks.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Contribute to addressing technical debt and continuously improving the application's quality.
  • Work on multiple projects and initiatives simultaneously, sharing knowledge and best practices across different teams.
  • Handle application maintenance requests, prioritizing tasks according to business needs and project priorities.
  • Troubleshoot and resolve technical issues efficiently to minimize disruptions to the application.
  • Contribute to continuous integration processes and practices.
  • Stay up to date with the latest technologies and trends in web development and contribute to the continuous improvement of the application.

What You Need to Bring:

  • 9+ years of professional experience as a Fullstack Developer in an Agile environment.
  • Strong experience with Java EE and Spring Framework, particularly Spring Boot, Spring Batch, and Spring MVC.
  • Experience with Maven and JBoss.
  • Experience with Angular 2+.
  • Good knowledge of software design patterns and software development best practices.
  • Experience with unit testing, particularly JUnit and Mockito.
  • Experience with continuous integration principles and tools.
  • Strong experience working with relational databases, particularly Oracle.
  • Knowledge of Linux and Shell Scripting is a plus.
  • Ability to write clean, readable, and maintainable code.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Good written and verbal communication skills in English.
  • Ability to work effectively in a collaborative and international environment.

By applying, you accept our GDPR policies. Your personal data in your CV and documents will be used solely for processing your application at SYONE. SYONE, S.A. (NIPC 504729624) is the data controller, located at Rua Alfredo da Silva, 8-A, Edifício Stern, Piso 3D, 2610-016 Amadora.

We will use your data to tailor your application to relevant vacancies and for potential employment contracts. If selected, your data will be kept during your employment and for at least two years after. If not selected, your data will be kept for two years for future vacancies and then deleted, except for your contact details.

You can exercise your rights (access, rectification, erasure, etc.) by emailing data.privacy@syone.com. Your data may be shared with our HR service providers and will be stored securely. You can withdraw your consent at any time.

We will not use your data for other purposes without your express consent. For more information, email data.privacy@syone.com.

Keywords
monthsOfExperience: 108CodingMS-DOSSpring FrameworkTechnical debtMAVENModel–view–controllerLinuxAngularAngularJSOracle DatabaseMockitoUnit TestingWildflyJavaRelational grammarCoding conventionsSpring BatchShell scriptJunit

Interessado nesta vaga?