Senior PostgreSQL Engineer (Finance)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior PostgreSQL Engineer (Finance): Developing and optimizing a high-performance database layer for a capital markets trading platform migration from .NET to Java with an accent on data modeling and system scalability. Focus on designing trade-specific tables, fine-tuning PostgreSQL performance, and implementing reactive services using Spring Boot.
Location: Remote from Poland or Hybrid in Kraków
Company
provides specialized software engineering services to one of the largest North American banks, focusing on capital markets, derivatives, and fixed income systems.
What you will do
- Design new trade-specific tables and complex data models for the rates trading platform.
- Fine-tune PostgreSQL models to ensure optimal performance and reliability.
- Develop reactive Java services using Spring Boot to replace legacy .NET solutions.
- Configure and manage database clusters using Docker and Kubernetes.
- Collaborate with a small team of developers and managers in an Agile environment.
Requirements
- 5+ years of experience in database technologies, including 2+ years with PostgreSQL.
- Must be based in Poland.
- Extensive experience in database schema modeling and performance optimization (indexing, partitioning, distributed setup).
- Proficiency with version control systems like GitHub.
- Experience with CI/CD pipeline tools such as Jenkins, Maven, Ansible, or GitHub Actions.
Nice to have
- Experience with Java 17+ and Spring Boot.
- Knowledge of .NET / C#.
- Experience with XML and XSLT transformations.
- Experience in the Capital Markets domain.
- Knowledge of Java reactive programming.
Culture & Benefits
- Flexible working hours and remote work possibilities.
- Private medical insurance, Multisport card, and lunch budget.
- Training budget and English lessons.
- High-quality equipment and a relaxed office environment with a game and chillout zone.
- International project environment and clear career progression.
Hiring process
- Technical phone screening (~30 minutes).
- In-depth technical interview (~2 hours).
- Non-technical call with the hiring manager or recruitment team.
- Final interview with the end client.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →