World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

THIS JOB OFFER IS NO LONGER AVAILABLE
Click on "Job offers" to see all other positions available on our website.

Senior Back End Software Engineer

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

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

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