We are seeking a highly skilled Java Software Engineer to join our team. As a key member of our development team, you will play a critical role in designing, developing, and deploying cutting-edge software solutions.
Job Requirements
* College degree in IT Engineering or similar areas;
* At least 3 years of relevant professional experience in Java programming language;
* A strong experience with front end technologies (Angular OR React.JS for example);
* Experience with microservice architecture and cloud is a BIG plus;
* Experience with Spring frameworks;
* Good level of English (minimum B2 level);
* Availability to relocate and live in Portugal with our support;
-----------------------------------
What We Expect
* Will to exceed expectations (your own and the ones defined by Affinity);
* Exceptional skills and the will to acquire more;
* Good people skills (not just in terms of technology, language, and platforms), team spirit, and pleasant disposition;
* Autonomy, proactivity, and focus (even under pressure);
* Obsession for doing things right, and ability to prioritize;
* Versatility (you can be a fan of BYOD or not);
* Ability to innovate and evolve in a market in constant mutation.