Job opening for Software Engineer (JAVA, Full stack)(1706_SE)
This is a unique opportunity, to be part of a highly disruptive organization, with global footprint and mindset. Join Payment Components to actively participate in the worldwide FinTech (R)evolution and reshape the face of Financial Services.
As a Software Engineer, you will actively participate in the creation of innovative & complex projects. The diverse set of projects will cover topics such as APIs, Open Banking, Financial Messaging, SaaS Platforms, Mobile Applications and more, as part of our growth strategy plan.
You’ll play a key role in delivering quality products, which create tangible value for our customers & partners. You’ll turn requirements into clean, scalable, and efficient code. You’ll work with Payment Components’ Software Engineering, product management, and QA teams on a daily basis to design, test, and deliver first-rate, functional software. Most of all, you’ll be expected (and encouraged!) to learn quickly, make some mistakes (not the same ones twice!!!), develop some solutions, and make big contributions.
To succeed in the role, you will need to be self-driven, extremely well-organized, technically savvy, analytical, flexible and results driven, ideally with working experience in the Software industry.
The Software Engineer will be reporting to the CTO of Payment Components.
› Design, develop, test, deploy, maintain and improve software.
› Manage individual project priorities, deadlines and deliverables.
Desired Skills & Experience
› The applicant must be passionate about development and everything that is trending in this field.
› Ability to transfer experience on other programming platforms.
› Good knowledge of Java/J2EE technology.
› Good knowledge of Spring boot, Spring MVC, SQL, Hibernate/JPA.
› Excellent command of the English and Greek language (both oral and written).
› Knowledge of functional programming.
› Experience with any of these languages will be appreciated: Junit, Maven, CSS, JQuery, Groovy.
What we offer
› An opportunity to work on the exciting & fast paced FinTech sector, utilizing cutting edge technology tools & methodologies
› Competitive remuneration package, in line with your experience
› Work in a structured environment, with a startup mentality