Syone - Senior Fullstack Developer
Skip to content

Senior Fullstack Developer

  • Hybrid
    • Porto, Porto, Portugal

Job description

We are looking for a Senior Fullstack Developer for a challenging project! 

What you'll do:

  • Design, develop, and implement both front-end and back-end components of the KYC Referential application.

  • Ensure the quality and performance of the application by writing clean, testable code and conducting thorough testing.

  • Maintain the quality and best practices of the application by adhering to coding standards, participating in code reviews, and addressing technical debt.

  • Work on multiple projects simultaneously, integrating knowledge and sharing best practices across different initiatives.

  • Handle maintenance requests for the application, prioritize tasks effectively, and adapt to changing project needs and priorities.

  • Troubleshoot and resolve technical issues promptly to minimize disruptions to the application.

  • Stay up-to-date with the latest technologies and trends in web development to continuously improve the application.

Job requirements

What you will need to bring:

  • + 9 years of experience as a Full Stack Developer in an agile environment

  • Experience with Spring (Boot, Batch, MVC), Java EE, Maven, JBoss

  • Experience with Unit testing using Junit/Mockito, or other testing libraries

  • Experience with Unit testing using Junit/Mockito, or other testing libraries

  • Experience with Angular 2+

  • Good knowledge of Software Design Patterns

  • Knowledge of Linux / Shell Scripting (nice to have)

  • Experience with continuous integration principles and tools

  • Experience working with relational databases (Oracle)

  • Competences

  • Good communication and interpersonal skills

  • Good written and verbal communication skills in English

  • Ability to write clean, easy to understand code

  • Good analytical and problem-solving capabilities

What will be valued:

  • Previous experience in the banking sector.

What can Syone offer me:

  • Integration in an organization with profound and sustained growth and involvement in pioneering projects with innovative technological solutions;

  • Strong IT training plans;

  • Professional evolution with intervention in ambitious technological projects, both national and internationally.

or