Click on "Job offers" to see all other positions available on our website.

Java Developer

  • Hybrid
  • English
  • Banking
  • Regular
  • Agile/Scrum

Join us, and code solutions that drive banking excellence!

Krakow-based opportunity with the possibility to work 80% remotely!

As a Java Developer, you will be working for our client, a leading financial institution, within the Global Banking and Markets division. You’ll be part of the Digital Technology team, supporting innovative software solutions for various banking functions, including investment banking. Expect to engage in all aspects of the development life cycle, from analysis to testing and production support.

Your main responsibilities:

  • Working within a team of 4 – 6 people with a dedicated Product Owner. Teams may be geographically dispersed
  • Taking business requirements, dividing them into stories, and delivering each story iteratively to production
  • Providing integral product support – “The team builds it, the team supports it”
  • Identifying areas of technical debt and ensuring a healthy balance of tech debt and new functionality
  • Designing solutions for new items, adhering to technology guidelines and constraints
  • Pairing with other team members for collaborative development

You’re ideal for this role if you have:

  • 4+ years of experience in software development
  • Proficiency in JAVA, SQL, GIT
  • Willingness to learn multiple programming languages
  • Demonstrable experience in at least one language, especially Java and JavaScript
  • Working knowledge of Unix systems
  • Understanding of databases from a consumer standpoint
  • Knowledge of HTTP APIs, such as RESTful APIs
  • Fluent English

It is a strong plus if you have:

  • Experience with JavaScript frameworks like React
  • Familiarity with security vulnerability management and production monitoring
  • Prior exposure to DevOps and Agile methodologies
  • Ability to adapt to a flexible working environment and embrace experimentation
  • Specific experience with optional languages like Elm, Julia, Haskell, or Rust

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at

Internal number #4953


Access to +100 projects
Access to Healthcare
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work