# Senior Software Engineer (Java)

**Company:** [FINARTIX Fintech Solutions S.A.](http://jobs.workable.com/companies/5VRLSQkgNAErPVY6RJGDRL.md)
**Location:** Athens, Greece
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** Software Engineering House

[Apply for this job](http://jobs.workable.com/view/7e6e1446-9358-4d9a-9d72-dc32b9d6934e)

## Description

We are currently looking for a passionate and motivated Software Engineer (Java) to join FINARTIX's Software Engineering Practice and our projects on behalf of one of our major clients in banking sector. The candidate will play a key role in the development, implementation, and management of technology-based business solutions to improve our clients’ delivery approach. 

**Responsibilities** 

-   Participate in full software development lifecycle implementing, testing and maintaining custom applications.

-   Apply existing standards for programming, naming, security & performance and provide proper code documentation. 

-   Act as a technical consultant for the client.

-   Support business as well as IT users with existing Application.

## Requirements

-   BS/MS degree in Computer Science, Engineering or related field (mandatory).

-   Minimum of 5 years 5 Java front-end development experience.

-   Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services). 

-   Knowledge of Web Services (SOAP/REST).

-   Experience with Relational databases (SQL Server) and ORM layers (Hibernate). 

-   Knowledge of system frameworks like Git and Azure DevOps (ADO). 

-   Good programming skills with a mindset of solving hard problems efficiently with creativity.

-   Communication & Time Management Skills. 

-   Analytical thinking & Problem-Solving Attitude. 

-   Knowledge of Microsoft Office. 

-   Languages required: English and Greek, both written and verbal.

## Benefits

-   Professional development through participation in challenging, real business projects in various industries
-   Opportunity to work in a diverse environment with talented colleagues. 

-   Competitive remuneration package, Private Insurance Plan and other benefits. 

-   Flexible working environment.
