Senior Software Engineer (Java)

A dynamic and fast-growing banking Technology Company working with recognized partners in the banking sector.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Finance

Description For Senior Software Engineer (Java)

FINARTIX Fintech Solutions S.A. is seeking a Senior Java Software Engineer to join their Software Engineering Practice, specifically working on projects for major banking sector clients. This role offers an exciting opportunity to work with modern Java technologies and contribute to significant banking technology solutions.

The position requires a seasoned professional with at least 5 years of Java development experience and strong expertise in Spring Boot, web services, and database technologies. You'll be responsible for designing and developing complex Java applications, implementing web services, and working with enterprise-level application servers.

As a Senior Software Engineer, you'll be part of a collaborative team environment where you'll participate in code reviews, technical discussions, and work closely with QA teams. The role demands strong technical skills combined with excellent communication abilities and analytical thinking.

The company offers a compelling package including private health insurance, professional development opportunities, and a flexible working environment. Working at FINARTIX means joining a dynamic, fast-growing banking technology company where you'll have the chance to work on challenging, real business projects across different industries.

The hybrid work arrangement in Athens, Greece, provides flexibility while maintaining team collaboration. This is an excellent opportunity for a senior developer looking to make an impact in the fintech sector while working with recognized partners and talented colleagues.

Key technical requirements include advanced knowledge of Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services), experience with relational databases and ORM layers, and proficiency in both REST and SOAP web services. The ideal candidate will also have experience with CI/CD using Jenkins and version control systems.

This role is perfect for someone who wants to combine technical excellence with business impact in the banking sector, while being part of a company that values professional growth and offers a supportive work environment.

Last updated 9 days ago

Responsibilities For Senior Software Engineer (Java)

  • Design, develop, test, and maintain complex Java applications using Spring Boot, Spring Batch, and Vaadin framework
  • Develop robust, scalable, and efficient web services using REST and SOAP protocols
  • Configure and deploy Java applications on JEE application servers
  • Design and implement database solutions using RDBMS
  • Collaborate with the development team to ensure high-quality code
  • Participate in code reviews
  • Work closely with the QA team
  • Participate in technical discussions and provide input on design and architecture

Requirements For Senior Software Engineer (Java)

Java
  • BS/MS degree in Computer Science, Engineering or related field
  • Minimum of 5 years of relevant experience with Java development/implementation
  • Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
  • Experience with Relational database and ORM layers (Hibernate)
  • Advanced knowledge in writing and consuming SOAP and Rest Web Services
  • Experience with version control systems, such as GIT or SVN
  • Experience with CI/CD using Jenkins
  • Excellent problem-solving skills and attention to detail
  • Communication & Time Management Skills
  • Analytical thinking & Problem-Solving Attitude
  • Languages required: English and Greek, both written and verbal

Benefits For Senior Software Engineer (Java)

Medical Insurance
  • Professional development through participation in challenging projects
  • Working in a dynamic and fast-growing banking Technology Company
  • Opportunity to work in a diverse environment with talented colleagues
  • Competitive remuneration package
  • Private Health Insurance
  • Training & Development
  • Laptop
  • Flexible Working Environment

Interested in this job?

Jobs Related To FINARTIX Fintech Solutions S.A. Senior Software Engineer (Java)

Optical Network Development Engineer, Network Product Development

Senior Optical Network Development Engineer role at AWS, focusing on building and scaling network infrastructure for cloud services.

Software Development Engineer III, Prime Video Content Localization and Accessibility

Senior SDE role at Prime Video focusing on content localization and accessibility features using GenAI and scalable solutions.

Software Development Engineer III, Infra Supply Chain Automation

Senior SDE role at AWS focusing on supply chain management systems and infrastructure automation, requiring 5+ years of experience.

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime initiative, building distributed systems and scalable services that extend Prime benefits to external merchants.

Senior Structural Engineer, TIPM, Global Realty Building Design & Engineering

Senior Structural Engineer role at Amazon leading EMEA infrastructure programs, combining technical expertise with program management for global facility optimization.