Senior Java Engineer

  • Hybrid
  • English
  • Banking
  • Senior
  • Agile/Scrum
Add to Job Cart RECOMMEND A CANDIDATE

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

Benefits

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

Apply for this job now

    I agree to receive marketing information from ITDS Polska to the e-mail address provided
    We need your consent for recruitment processes for selected jobs. Please include a consent for data processing in your CV or send a statement of consent to privacy@itds.pl. You may also grant consent to future recruitment processes for similar jobs.