описание
Our mission is to be a meaningful part of our people's careers. As we grow, so does our determination to offer the best experience to our employees and clients, and that is exactly what drives us. We are a Portuguese technology consulting company with offices in Lisbon, Porto and Óbidos and representations in Brazil and Tunisia. We have more than 13 years of market expertise and today are a universe of around 400 people working onsite, remotely or in a hybrid context on projects in more than 20 countries.
задачи
- Develop and maintain robust and scalable applications using Java and Spring Boot;
- Develop new features and user interfaces with Angular;
- Create, integrate and optimize REST APIs and backend services;
- Work with SQL Server, including modeling, integration and query optimization;
- Participate in functional and technical analysis, contributing to the design and implementation of solutions suited to business needs;
- Ensure the quality, performance, security and maintainability of the code developed;
- Collaborate with multidisciplinary teams throughout all phases of development;
- Apply development best practices, software architecture, testing and code review.
требования
- Degree in Computer Engineering or a similar field;
- At least 3 years of professional experience as a Full Stack Developer or in similar roles;
- At least 3 years of development experience with Java, including recent versions of the language;
- At least 3 years of experience with Spring Boot in backend application development;
- At least 3 years of experience with Angular in frontend application development;
- At least 3 years of experience with SQL Server and relational databases;
- Good knowledge of REST APIs and systems integration;
- Knowledge of Agile methodologies and software development best practices;
- Ability to work independently and as part of a team;
- Analytical, proactive profile, focused on problem-solving;
- English level B2 or higher, spoken and written.
- Affinity — Build close relationships and empathy with colleagues, clients and candidates, not just with technologies, languages and platforms. Team spirit and a good sense of humor;
- Ambition — Want to do more and better. Eagerness to exceed expectations and grow personally and professionally;
- Action — Energy to make things happen. Show proactivity and initiative;
- Learning — Eagerness to grow individually and collectively and become an expert in the technology market.
условия
- Take part in national and international projects at a company grounded in personal relationships, simplicity and efficiency, with a disruptive impact on the technology market;
- Access a career and training plan personalized and directly proportional to your performance and interests;
- Be part of a welcoming environment built on trust, respect and informality;
- Join our Affinity Communities (sports, technology, hobbies, etc.) and actively participate in social and environmental responsibility projects;
- Make the most of a range of benefits, partnerships, discounts, events and internal activities.
- In addition to your professional satisfaction, we want to provide you with memorable leisure and social opportunities worthy of an Affinity experience.