Finance & Insurance
Senior Fullstack Developer
This project is part of the business investment banking and financial services area, that currently has its technological hub in Portugal and is working on the development of innovative solutions and support for all operations related to the business.
We are looking for a Senior Fullstack Developer to work in this project in Porto or Lisbon (Hybrid).
Key Responsibilities:
- Design, develop, and implement both front-end and back-end components of the 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.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, Data Engineering, or a related field;
- More than 9 years of experience as a Full Stack Developer in an agile environment;
- Experience with Java EE, Spring (Boot, Batch, MVC), Maven, and JBoss;
- 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 is a significant plus;
- Experience with continuous integration principles and tools;
- Experience working with relational databases (Oracle);
- Fluent in English.
What can you expect from us?
- Health insurance;
- A personalized training plan, with a budget to spend on the training you find necessary;
- Constant feedback so you can grow professionally;
- Remote onboarding process;
- Team events every semester so you can live new adventures;
- Exclusive discounts and offers from our partners;
- Culture of proximity and transparency. Your ideas and needs are heard and valued by us!