Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

TEKsystems

NewBe an early applicant

Backend Developer

Posted 2 views
Discussion

Summary

12-month contract backend engineer building and scaling cloud-native Banking-as-a-Service microservices in Java (Spring Boot/Micronaut) on AWS with Kubernetes, Docker, and Kafka for a large banking client. Mostly remote, with 2 onsite days per month in Warsaw.

Description

We are partnering with one of the largest banking and financial services organisations in seeking a highly skilled Backend Engineer to join one of our cross-functional product teams responsible for building and scaling next-generation Banking-as-a-Service (BaaS) capabilities. The successful candidate will help design, develop, and maintain secure, cloud-native backend systems that power customer-facing financial products and services.

This is a 12-month contract with a strong likelihood of extension, offering a predominantly remote working model with just 2 days onsite per month in Warsaw, Poland.

Key Responsibilities

Software Engineering

  • Design, develop, test, and maintain high-quality backend services and APIs.
  • Produce clean, maintainable, reusable, and well-documented code.
  • Build highly available, resilient, and scalable microservices.
  • Develop event-driven solutions using modern messaging technologies.
  • Participate in architecture discussions and contribute to technical decision-making.

Cloud & Infrastructure

  • Develop and deploy applications within AWS cloud environments.
  • Support containerised workloads using Kubernetes and Docker.
  • Contribute to infrastructure automation and DevOps best practices.
  • Ensure observability, monitoring, and operational excellence across services.

Collaboration & Delivery

  • Work closely with Product Managers, Engineers, QA Engineers, Designers, and Business Stakeholders.
  • Participate in Agile ceremonies including stand-ups, sprint planning, retrospectives, and technical refinement sessions.
  • Translate business requirements into scalable technical solutions.
  • Contribute to continuous improvement initiatives across engineering teams.

Technical Leadership

  • Act as a subject matter expert within the engineering team.
  • Mentor junior developers and support knowledge sharing.
  • Promote engineering standards, code review best practices, and software craftsmanship.
  • Drive innovation and continuous improvement within the backend engineering chapter.

Required Skills & Experience

  • Strong commercial Experience with Java development.
  • Deep knowledge of Spring Boot and/or Micronaut frameworks.
  • Experience designing and developing RESTful APIs and microservices.
  • Strong understanding of software design patterns and distributed systems.
  • Experience with AWS services and cloud-native architectures.
  • Hands-on Experience with Kubernetes and Docker.
  • Knowledge of messaging technologies such as Kafka and event-driven systems.
  • Experience working in Agile delivery environments.
  • Strong troubleshooting and problem-solving capabilities.

Desirable

  • Financial services, fintech, or regulated industry Experience.
  • Experience building highly secure applications.
  • CI/CD pipeline development and automation expertise.
  • Experience with observability tooling, monitoring, and logging platforms.
  • Understanding of data-driven product development and analytics

Skills

  • Java
  • Spring Boot
  • AWS
  • Kubernetes/Docker
  • Kafka

Job Title

Backend Developer

Location

Warsaw, Poland

Job Type

Contract

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →