Senior Software Engineer (Java)
from 🇬🇷 Greece
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.Â
- 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.Â
- 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.Â




