World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

Full Stack Engineer

  • Hybrid/On-site
  • English
  • Banking
  • Expert/Senior
  • Agile/Scrum
Dodaj do koszyka POLEĆ KANDYDATA

Join us, and bring clean code to life at scale!

Kraków – based opportunity with hybrid work model (2 days/week in the office).

As a Full Stack Engineer, you will be working for our client, a leading global financial institution undergoing a major transformation of its technology platform to support large-scale, secure, and modern digital banking services. You are joining a high-performing engineering team focused on delivering scalable microservices and modular monoliths, designing APIs, and building resilient systems deployed to cloud environments. This role blends backend expertise with frontend awareness, DevOps familiarity, and strong architecture principles to enable fast, reliable, and secure software delivery across a critical financial services ecosystem.

Your main responsibilities: Designing and developing backend services using Java and Spring Boot

  • Building and integrating RESTful APIs across microservices and modular monoliths
  • Writing clean, testable, and maintainable code following TDD and SOLID principles
  • Implementing CI/CD pipelines and automating deployments using Jenkins and Terraform
  • Monitoring systems for reliability, performance, and scalability in AWS environments
  • Reviewing code and providing constructive feedback to drive quality
  • Collaborating with cross-functional teams to align on technical decisions
  • Writing and maintaining documentation for architecture, decisions, and designs
  • Supporting the full software lifecycle including design, testing, and post-release analysis
  • Applying containerization technologies and managing infrastructure using Kubernetes and Docker

You’re ideal for this role if you have:

  • 5+ years of experience in backend software engineering with Java and Spring Boot
  • Strong understanding of system design, modular architectures, and design patterns
  • Proven experience developing APIs and working with relational and NoSQL databases
  • Solid knowledge of CI/CD practices and automation using Jenkins and Terraform
  • Familiarity with cloud environments, particularly AWS and its core services
  • Comfort working with containerization and orchestration tools like Docker and Kubernetes
  • Understanding of TDD, clean code practices, and scalable system design
  • Experience with observability and performance monitoring tools
  • Ability to participate in architectural decisions and document technical choices
  • Excellent communication and collaboration skills across engineering and product teams

It is a strong plus if you have:

  • Exposure to frontend technologies such as JavaScript, React, Webpack, and Babel
  • Experience working with DORA metrics to optimize delivery performance
  • Knowledge of data sharding, replication, and consistency strategies
  • Familiarity with functional and non-functional testing approaches
  • Awareness of networking concepts, protocols, and secure system design
  • Experience with service-level objectives (SLAs/SLOs/SLIs)
  • Background in working with both microservices and monolithic systems
  • Understanding of various unit testing schools (Mockist, Classical)
  • Experience writing ADRs/EDRs and using frameworks like RAPID for decisions
  • A mindset focused on team empowerment, trust-building, and process automation

#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 cv-recruitment@itds.pl.

Internal number #7487

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

Aplikuj na to stanowisko

    Wyrażam zgodę na otrzymywanie informacji marketingowych od ITDS Polska na podany adres e-mail.
    Administratorem Twoich danych osobowych jest ITDS Polska sp. z o.o. Przetwarzamy Twoje dane osobowe w celu prowadzenia rekrutacji na wybrane stanowiska, informowania Cię o podobnych ofertach pracy w przyszłości oraz w celu realizacji innych prawnie uzasadnionych interesów ITDS, takich jak obsługa korespondencji, zabezpieczenie naszych procesów rekrutacyjnych lub dochodzenie/obrona przed roszczeniami. Ponadto, przekazując ITDS dane osobowe w zakresie określonym w art. 22(1a) § 1 Kodeksu pracy, wyrażasz zgodę na ich przetwarzanie przez ITDS w celu rekrutacji. Przysługuje Ci prawo do cofnięcia zgody (cofnięcie zgody nie wpływa na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem), żądania dostępu do danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania; wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych; wniesienia skargi do organu nadzoru. Więcej informacji można znaleźć w naszej Polityce Prywatności lub kontaktując się z nami pod adresem privacy@itds.pl.

    Naruszenia można zgłaszać zgodnie z Procedurą Sygnalizowania Nieprawidłowości ITDS, dostępną pod linkiem.