We are seeking a highly skilled and experienced Senior Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong technical background and a passion for building scalable, high-quality software solutions.
Key Responsibilities:
Responsible for configuring, programming and unit testing of the application.
Responsible for applying the best of breed software practices on a day-to-day basis.
Taking on delivery commitment with the team and self-organization of the team to respect them in the most efficient way.
Contributing to the development of the High Level - and Detailed Level Design of the applications.
Participating in code reviews and working with other developers, designers, and architects to monitor if requirements are met.
Delivering high-quality software in line with professional software development practices.
Providing regular feedback to the service of the peers and welcoming feedback in return.
Must-Have Qualifications:
A degree in Computer Science, Business Informatics, or a comparable qualification.
At least 5 years of experience as a Java Full Stack Developer
Hands-on experience with Spring Boot Framework.
Proficiency in SQL and NoSQL databases.
Solid knowledge of REST APIs.
Hands-on experience with React and Next.js.
Familiarity with DevOps tools, including GitHub workflows and actions.
Solid knowledge of Application Architecture (ex.: Monolith and microservices).
English proficiency at B2 level or higher (spoken and written).
Availability to work in a hybrid model (2 days per week in the Lisbon office).
Nice-to-Have Qualifications:
Experience with AWS or other cloud platforms.