Join us, and lead groundbreaking developments in modern financial engineering!
Krakow-based opportunity with the possibility to work 60% remotely!
As a Senior Backend Software Engineer, you will be working for our client, a global financial institution. You will play a crucial role in building cutting-edge Treasury capabilities within a newly formed team, focusing on stress testing products in the Treasury portfolio. This is a green-field project that utilizes a modern, open-source technology stack hosted on Google Cloud. Working in an Agile, DevSecOps-oriented environment, you will design, develop, and deliver scalable, cloud-based solutions that contribute to the strategic architecture for financial analytics.
Your main responsibilities:
- Designing and building back-end applications based on microservices architecture
- Developing scalable, secure cloud-based solutions using open-source and Google cloud-native services
- Collaborating with globally distributed teams to analyze and design solutions for complex business challenges
- Partnering with product owners, architects, and IT teams to define and implement innovative features
- Providing technical expertise and mentorship to fellow team members
- Ensuring high code quality by following best practices, including applying design patterns and principles like SOLID and Clean Architecture
- Participating in Agile ceremonies, contributing to sprint planning, and supporting continuous integration pipelines
- Monitoring and maintaining the deployed solutions to ensure stability and performance
- Automating workflows to streamline system operations and observability
- Engaging with business users to clarify requirements and support user acceptance testing phases
You’re ideal for this role if you have:
- A university degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in developing scalable software solutions using Java
- Strong knowledge of containerized microservices using Docker and application of design patterns
- Experience or willingness to learn Python for additional development needs
- Proficiency with DevSecOps principles, including CI/CD pipelines and automated testing practices
- Familiarity with Spring Cloud frameworks and JUnit for robust application testing
- Excellent problem-solving skills and attention to security, automation, and performance
- Fluent English
- A collaborative mindset and eagerness to work in a global Agile team
It is a strong plus if you have:
- Experience with Linux environments and data technologies (SQL/NoSQL, in-memory caches)
- Knowledge of cloud-native technologies, particularly Google Cloud or Azure
- Hands-on experience with Kafka, Kubernetes, or ETL/ELT frameworks like Apache Beam, Airflow, Spark, Flink
- Familiarity with RESTful APIs, gRPC, WebSockets, or API gateways
- Skills in QA automation frameworks like Cucumber
#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 #6122
Address:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Contact:
INFO@ITDS.PL
+48 883 373 832