Java Fullstack Developer w/ Angular
LOAD
- Porto
- Permanente
- Horário completo
- Support the software development for a range of applications;
- Deliver high quality solutions through innovative design aligned with good development practices;
- Gather, document, examine and manage data application requirements in an Agile environment;
- Write non-blocking code and resort to advanced techniques such as multi-threading, when needed;
- Validate user actions on the client side and provide responsive feedback;
- Think critically about existing processes and suggest new ideas and improvements.
- Solid experience in software development;
- Minimum of 3+ years of working as Full Stack Java Developer using Java (version 1.8x);
- Minimum of 3+ years of working experience with Angular 2+ using Typescript;
- Deep understanding of object-oriented programming;
- Translation of the UI/UX design mockups into Angular components, developing them considering performance and scalability;
- In-depth understanding of the entire web development process (design, development and deployment);
- Applied knowledge of the core Java technologies and supporting components, including: Core Java, Java EE, JavaScript, TypeScript, HTML5, CSS3;
- Bootstrap, React, Angular (2+);
- Web Services (REST/SOAP);
- Source Code Management (Git);
- Build Tools (Maven) and CI/CD;
- Relational Databases.
- Good level of English - minimum B2 (mandatory);
- Positive and collaborative mindset;
- Ability to work in an international and distributed team;
- Autonomy, organization and prioritizing skills;
- Willingness to learn and share knowledge;
- Innovative thinking and proactive attitude;
- Knowledge of French is highly valued (but not mandatory).