Taro Logo

Senior Software Engineer (Java)

A dynamic and fast-growing banking Technology Company providing fintech solutions
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 Software Engineer (Java) to join their Software Engineering Practice, working on projects for major banking sector clients. This role offers an exciting opportunity to work with modern Java technologies and frameworks while developing complex financial applications. The position requires extensive experience in Java development, with a focus on Spring Boot and enterprise applications. You'll be responsible for designing and implementing scalable solutions, working with databases, and collaborating with cross-functional teams. The company offers a dynamic work environment with opportunities for professional growth, competitive benefits, and the chance to work on challenging projects in the banking sector. The hybrid work arrangement provides flexibility while maintaining team collaboration. With a required 5 years of experience and strong technical background requirements, this role is perfect for experienced developers looking to make an impact in the fintech industry. The position offers comprehensive benefits including health insurance, professional development opportunities, and a flexible working environment, making it an attractive opportunity for senior developers seeking to advance their careers in a growing fintech company.

Last updated a month 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 (SQL Server) 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)