Taro Logo

Mid-Level Software Engineer (Java)

A banking technology company providing fintech solutions within the banking sector.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance

Description For Mid-Level Software Engineer (Java)

FINARTIX Fintech Solutions S.A. is seeking a Mid-Level Software Engineer specializing in Java to join their Software Engineering Practice. This role offers an exciting opportunity to work on projects for major banking sector clients. The position requires a minimum of 3 years of Java development experience and strong technical expertise in Java technologies, including J2EE, Spring, and web services. The ideal candidate will have a BS/MS in Computer Science or related field and be proficient in both English and Greek.

The role involves full-cycle software development, from implementation to maintenance of custom applications. You'll be working in a hybrid environment in Athens, Greece, where you'll act as a technical consultant while supporting both business and IT users. The position demands strong problem-solving skills and the ability to work with various technologies including SQL Server, Hibernate, and Azure DevOps.

What makes this opportunity particularly attractive is the chance to work on challenging projects in the banking industry while being part of a dynamic, fast-growing technology company. The company offers a competitive compensation package including private insurance and maintains a flexible working environment. You'll be joining a diverse team of talented professionals, with ample opportunities for professional growth and development.

The role combines technical expertise with client-facing responsibilities, making it ideal for someone who enjoys both coding and consultation. You'll be implementing industry standards for programming, security, and performance while providing proper documentation. This position offers the perfect blend of technical challenge and professional growth in the fintech sector.

Last updated 2 months ago

Responsibilities For Mid-Level Software Engineer (Java)

  • 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 For Mid-Level Software Engineer (Java)

Java
  • BS/MS degree in Computer Science, Engineering or related field (mandatory)
  • Minimum of 3 years of relevant experience with Java development/implementation
  • Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
  • Knowledge of Web Services (SOAP/REST), Application Server (Tomcat/ WebLogic)
  • 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 For Mid-Level Software Engineer (Java)

Medical Insurance
  • Professional development through participation in challenging, real business projects in Banking industry
  • Working in a dynamic and fast-growing banking Technology Company within a solid Group
  • Opportunity to work in a diverse environment with talented colleagues
  • Competitive remuneration package, Private Insurance Plan and other benefits
  • Flexible working environment

Interested in this job?

Jobs Related To FINARTIX Fintech Solutions S.A. Mid-Level Software Engineer (Java)