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
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