World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

OFERTA PRACY NIE JEST JUŻ AKTUALNA
Kliknij w zakładkę "Oferty pracy", aby zobaczyć inne stanowiska dostępne na naszej stronie internetowej.

Java Engineer

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

Join us, and innovate financial frameworks using the latest open-source tools!

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

As a Java Engineer, you will be working for our client, a leading global financial services organization. Your team will focus on building solutions for Treasury and financial analytics frameworks. You will be part of a newly-formed team tasked with developing a cloud-native Stress Testing product on a modern, open-source technology stack. You’ll work closely with cross-functional global teams to design, deploy, and maintain scalable back-end systems. This project is a greenfield initiative aimed at delivering robust and secure solutions running on Google Cloud, applying DevSecOps principles.

Your main responsibilities:

  • Designing and developing scalable cloud-based back-end solutions
  • Building containerized micro-services using Docker
  • Collaborating within an Agile team to complete SDLC activities from design to deployment
  • Setting up monitoring and observability for cloud-based systems
  • Ensuring compliance with DevSecOps principles and best practices
  • Supporting user acceptance testing (UAT) and production phases
  • Partnering with business users, product owners, and architects to clarify requirements
  • Applying clean architecture principles and design patterns in software development
  • Maintaining and improving CI/CD toolchains for automated testing and deployment
  • Troubleshooting and optimizing system performance in cloud environments

You’re ideal for this role if you have:

  • 6+ years of experience in developing scalable back-end systems in Java
  • Proven experience with containerized micro-services, preferably using Docker
  • Strong knowledge of design patterns and clean architecture principles (e.g., SOLID)
  • Familiarity with cloud platforms, particularly Google Cloud, and cloud-native technologies
  • Experience with CI/CD pipelines and automation tools
  • Enthusiasm for learning new technologies and applying DevSecOps principles
  • Proficiency in JUnit for unit testing and quality assurance
  • Excellent problem-solving skills and the ability to prototype solutions
  • Fluent English
  • A degree in Computer Science, Software Engineering, or a related field

It is a strong plus if you have:

  • Experience working with Python or a strong willingness to learn it
  • Knowledge of Kubernetes and container orchestration
  • Knowledge of Linux
  • Knowledge of Apache Beam, Spark, Flink, Airflow
  • Familiarity with SQL/NoSQL databases and in-memory caches
  • Experience with Kafka or other data-streaming platforms
  • Knowledge of Cucumber / QA Automation frameworks
  • Exposure to Spring Cloud and API gateway technologies like RESTful APIs or gRPC

#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 #5972

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