#1 Job Board for tech industry in Europe

Senior Backend Developer (Java)
New
Java

Senior Backend Developer (Java)

7 894 - 8 684 USD/monthNet per month - B2B
7 894 - 8 684 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Java

    advanced

    Spring Boot

    advanced

    Microservices

    advanced

    object-oriented programming

    advanced

    Design Patterns

    advanced

    Kubernetes

    advanced

    Spring Cloud

    advanced

    CI/CD

    advanced

    Financial Services

    regular

    Cloud

    regular

Job description

Online interview

Sector: Investment Banking

Contract type: B2B

Start: ASAP / 1 month of notice period max

Work model: hybrid (3 days from Wrocław office)

Contract: 6 months + extensions, long-term cooperation

Project language: English

Expected workload for the consultant: Full-time


The Java Backend Developer role is crucial within the Asset Management Technology team at a leading investment bank. The primary objective is to enhance and maintain a mission-critical platform, ensuring efficient data processing and secure transactions in a fast-paced Agile environment.


Responsibilities:


  • Design, develop, and maintain backend services using Java, Spring Boot, and modern engineering practices.
  • Contribute to a microservices-based architecture powering core asset management systems such as portfolio analytics, trade processing, risk management, and data warehousing.
  • Work collaboratively within Agile Scrum teams, including developers, BAs, and product owners.
  • Ensure services are cloud-ready, containerised with Docker, and deployed using Kubernetes.
  • Integrate with upstream/downstream systems via REST APIs, event-driven patterns, or messaging systems (e.g., Kafka).
  • Drive engineering excellence through unit testing, code reviews, and adherence to clean code principles.
  • Partner with infrastructure and DevOps teams to implement and maintain CI/CD pipelines, monitoring, and logging.
  • Help modernise legacy systems and contribute to architectural decisions focused on scalability, resiliency, and security.


Must-Haves:


  • 6+ years of backend development experience with Java.
  • Solid grasp of Object-Oriented Programming, design patterns, and clean code principles.
  • Strong experience with Spring Boot, Spring Cloud, and related technologies.
  • Production experience deploying Java services in Kubernetes (EKS, GKE, OpenShift, etc.).
  • Familiarity with microservices design patterns (e.g., circuit breakers, service discovery, API gateway).
  • Exposure to Agile/Scrum methodologies and Agile engineering practices (TDD, CI/CD).
  • Experience working in financial services.


Nice to Have:


  • Familiarity with cloud platforms (ideally Azure).
  • Knowledge of financial security principles and compliance (authentication, encryption, secure APIs).


Other Details:


  • Location: Wrocław, Poland
  • Team Structure: Agile Scrum teams
  • Project Context: Mission-critical platform for asset management technology


7 894 - 8 684 USD/month

Net per month - B2B