Kliknij w zakładkę "Oferty pracy", aby zobaczyć inne stanowiska dostępne na naszej stronie internetowej.

Senior Java Engineer

  • Hybrid
  • English
  • Banking
  • Senior
  • Agile/Scrum

Join us, and unleash your potential in distributed systems!

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

As a Senior Java Engineer, you will be working for our client, a leading global bank with a focus on investment and market services. Currently, they are undergoing a significant project to develop the next generation of Counterparty Credit Risk (CCR) Engines, involving migration to Cloud platforms and replacing vendor software with in-house developed analytic libraries.

Your main responsibilities:

  • Designing, building, and maintaining efficient, reusable, and reliable Java code
  • Contributing to the full life-cycle of the product, including problem discovery, prototyping, design, implementation, and measuring adoption
  • Ensuring test-driven development and collaborating closely with team members globally
  • Focusing on performance, availability, reliability, and security of the systems
  • Mentoring and coaching other engineers
  • Supporting the platform through incident resolution, monitoring, and problem management
  • Developing automated tooling to enhance support functions

You’re ideal for this role if you have:

  • 4+ years of experience in designing, developing, and operating distributed systems written in Java
  • Experience in designing and developing microservices using Java and Spring (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon)
  • Experience using microservices  (REST APIs), Apache Beam and Apache Flink,
  • Cloud knowledge ( preferred GCP)
  • Self-motivation and willingness to learn new technologies and business domains
  • Solid knowledge of DevOps practices
  • Ensuring software is developed up to the highest standards matching modern software development principles
  • Good understanding of Agile processes and techniques
  • Excellent communication skills
  • Test-driven development practice
  • Ability to translate functional requirements into technical solutions
  • Capability to provide innovative solutions to complex business problems

It is a strong plus if you have:

  • Experience with distributed applications using in-memory stores, e.g., Redis
  • Familiarity with automation tools like Jenkins, Ansible
  • Knowledge of Relational Databases (Oracle, PgSQL)

#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 recruitment@itds.pl.

Internal number #4793

Internal number #4793


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