Java Developer – Banking and Finance

Do you want to take part in the agile development of banking information systems? Join our development team and become part of a major project for a leading Czech bank!
Java Developer – Banking and Finance
Contract types:


Contractual agreement:

Employee or self-employed

Workplace location:

Prague, Hybrid mode

What you will be doing

  • Developing and evolving modern banking systems
  • Actively communicating with domestic and international banking teams on large projects
  • Participating in analysis, architecture design and—depending on your experience—team leadership
  • Learning and using best practices in Java development using Java frameworks

What we are looking for

  • Experience with web application development in Java
  • Willingness to work in an agile team with an emphasis on continuous integration, automated testing, code review and open communication
  • Familiarity with Java, Spring and JPA (ideally Hibernate)
  • Knowledge of Vaadin, JSF and/or ZK and React/Angular front-end frameworks is an advantage
  • Knowledge of functional and reactive programming is also an advantage

What we are offering

  • Employment at a leading software company
  • Work on a wide variety of projects, primarily in banking and finance
  • The option to work part-time
  • Room for your innovations and ideas
  • Work with open and capable colleagues
  • Access to professional training in development and software engineering, where you’ll gain new professional certificates
  • A chance to study foreign languages at a prestigious language school
  • An individual approach to each employee and a clear-cut career growth process
  • Attractive bonuses based on the company’s performance


  • Meal allowances
  • A 10-day sabbatical after every 10 years of employment
  • A mobile plan with unlimited calls and SMSs within the Czech Republic and 10 GB of data, with private use allowed
  • An annual bonus of CZK 10,000 towards the insurance or leisure activities of your choice (e.g. retirement or life insurance, sports, relaxation, etc.)
  • Once fully trained and promoted to the position of Experienced Consultant: a company car, with private use allowed Consultant position: a company car, with private use allowed

Attractive position?

Are you interested in working with us as a Java Developer – Banking and Finance?
Reach out to us!

Who you will be working with on your projects

Michal Petřík

Head of Software Development

Profilová fotografie Profinit zaměstnance Head of Software Development Michala Petříka