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