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
Adres:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Kontakt:
INFO@ITDS.PL
+48 883 373 832