full stack developer for core banking reporting

Citi

Warszawa

On-site

PLN 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work
Pension plan
Private medical care
Parental leave

Job summary

Citi ищет инженера для разработки и поддержки полноценных стека приложений на Python и Java в гибридном формате в Варшаве. Вы будете создавать REST API, интегрировать отчеты и развивать AI-энABLED инструменты для отчетности, работать в Agile-командах и поддерживать документацию архитектуры.

Требуется опыт 1–5 лет, знание SQL/Oracle и SAP BusinessObjects. Условия включают гибридную работу и комплексные выплаты по соцпакету.

Qualifications

  • 1–5 лет опыта разработки ПО
  • Опыт работы с Python и Java
  • Опыт работы с SQL и реляционными БД (Oracle)
  • Опыт разработки или поддержки отчетности

Responsibilities

  • Разработка и поддержка полнофункциональных компонент на Python и Java
  • Создание и поддержка отчетов в SAP BusinessObjects
  • Интеграция AI-решений и пайплайнов обработки данных
  • Поддержка SLA и участие в Agile/Scrum процессах
  • Оптимизация SQL-запросов и моделей данных
  • Документация архитектур и процессов

Job description

Описание

Citi provides financial services, including core banking and reporting solutions. The role supports application development, platform integration, AI enablement, and production support across its reporting technology estate.

Задачи
  • Design, build, and maintain full-stack application components, services, and RESTful APIs using Python and Java
  • Develop, enhance, and schedule financial and operational reports using SAP BusinessObjects and relational databases
  • Build and integrate AI-enabled tools, machine learning pipelines, and automated processing workflows for reporting
  • Implement data exchange and system integration pipelines connecting core banking platforms, data warehouses, and reporting tools
  • Participate in level-2/level-3 production support, analyze incidents, identify root causes, and implement bug fixes
  • Write clean, modular, maintainable code and develop unit and integration tests
  • Write and optimize SQL queries, stored procedures, and data models for reporting and data retrieval
  • Collaborate with cross-functional teams, business analysts, and senior engineers in an Agile/Scrum environment to deliver sprint objectives
  • Maintain documentation for system architectures, data flows, codebase changes, and operational runbooks
  • Develop Python applications, reporting solutions, reusable components, and configuration-driven reporting solutions
  • Implement logging, monitoring, and exception handling; participate in technical design discussions and code reviews
  • Develop Java applications, APIs, integration services, reusable components, and REST-based integrations
  • Investigate and resolve application issues and defects; support automated testing and quality assurance
  • Analyze BusinessObjects report logic, filters, prompts, and business rules; support report migration to modern platforms
  • Validate and reconcile reports, analyze variances, and resolve reporting discrepancies and data issues
  • Build and optimize Oracle SQL queries and database components; analyze reporting data models and apply data validation, reconciliation, and quality controls
  • Support reporting performance optimization, data extraction, reporting solutions, and batch- and service-based reporting
  • Develop REST APIs and enterprise integrations between core banking platforms and downstream reporting consumers
  • Contribute to reporting modernization initiatives
  • Support deployments, releases, production monitoring, operational controls, incident investigations, and root cause analysis
  • Develop AI-enabled utilities, automation, and reporting solutions; build and maintain AI agents for reporting, analysis, and operational processes
  • Develop Python-based AI integrations and automation workflows; support RAG implementations and integrate AI services with reporting platforms and enterprise applications
  • Participate in prompt engineering, testing, and evaluation of AI solutions; support governance and monitoring controls for AI-enabled applications
  • Identify manual processes that can be automated using AI; support Copilot-based solutions and AI-powered productivity tools
  • Contribute to experimentation and adoption of emerging AI engineering practices
Требования
  • 1–5 Years of software development experience
  • Hands-on experience with Python and Java development
  • Experience with SQL and relational databases, including Oracle
  • Exposure to SAP BusinessObjects development or reporting
  • REST API and integration experience
  • Linux/Unix and Git experience
  • Strong analytical, problem-solving, and troubleshooting skills; attention to detail and data accuracy
  • Understanding of software engineering and object-oriented programming principles
  • Experience developing or supporting reporting applications
  • Exposure to AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, or equivalent technologies
  • Degree or equivalent experience in Computer Science, Software Engineering, Information Technology, Mathematics, Engineering, or a related technical discipline
  • Collaborative and team-oriented, with good communication skills and the ability to work with architects, business analysts, SMEs, and development teams
  • Strong ownership and delivery focus; willingness to learn and develop technical skills; strong interest in AI, automation, and modern engineering practices; commitment to quality, reliability, and operational resilience
Будет плюсом
  • Будет плюсом: FLEXCUBE, core banking platforms, financial services, Spring Boot, Pandas, AutoSys, CI/CD, Docker, Kubernetes/OpenShift, Kafka, AI agents, LangChain, Semantic Kernel, AutoGen or similar frameworks, Azure AI or OpenAI services, RAG solutions, vector search concepts, Copilot Studio or equivalent AI platforms, AI governance, responsible AI practices, data quality and reconciliation, regulatory reporting, experience in financial services, enterprise reporting environments, AI-enabled development, core banking platforms, or SAP BusinessObjects solutions
Условия
  • Hybrid model with up to 2 days working at home per week
  • Employer-paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings
  • Employer-paid private medical care for employees; preferential rates for certain family members
  • Employer-paid life insurance for employees; preferential rates for certain family members
  • Employer-financed Employee Assistance Program
  • Paid parental leave, including statutory leave and 2 additional paid weeks of paternity leave
  • Employee Sport Card subsidized via the Social Benefits Fund; preferential rates for certain family members
  • Additional Social Benefit Fund benefits, including holiday allowance, support for sport and cultural activities, and team-building events
  • Additional day off for volunteering
  • Flexible benefits cafeteria allowing employees to select and purchase benefits through a provider platform
  • Opportunity to receive an annual discretionary incentive award
  • Special offers and discounts for employees
  • Competitive base salary may be offered, subject to the final offer
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Full Stack Developer
Junior Full Stack Developer

Citigroup • Warszawa

Hybrid
PLN 90,000 - 130,000
6% PPE Pension Contribution
Private Medical Care Package
Life Insurance
+3
Junior Full Stack Developer
Junior Full Stack Developer

Citigroup Inc. • Warszawa

Hybrid
PLN 140,000 - 222,000
Pension plan
Private medical care
Life insurance
+4
java developer in risk management platforms
java developer in risk management platforms

Citi • Warszawa

On-site
PLN 240,000 - 320,000
6% пенсионные взносы
Частная медицинская помощь
Страхование жизни
+7
java developer in reference data platforms
java developer in reference data platforms

Luxoft • Warszawa

On-site
PLN 180,000 - 300,000
Laptop and monitor provided
Private medical and dental care
Life insurance
+1
data analyst for regulatory reporting
data analyst for regulatory reporting

Luxoft • Warszawa

On-site
PLN 180,000 - 240,000
Paid referrals
Laptop and monitor provided
Private medical and dental care
+5
ai engineer for enterprise AI solutions
ai engineer for enterprise AI solutions

Bayer • Warszawa

On-site
PLN 180,000 - 260,000
Home office allowance
Flexible benefits (well-being & sports
Medical, life & disability insurance
+3
system analyst for backend domain teams
system analyst for backend domain teams

NATEK • Warszawa

On-site
PLN 180,000 - 260,000
Multisport
Learning courses and IT events
Language courses
+3
java developer Prime Brokerage
java developer Prime Brokerage

Citi • Warszawa

On-site
PLN 180,000 - 240,000
Employer-paid private medical care
Pension plan
Life insurance
+4
Junior Full Stack Developer
Junior Full Stack Developer

Citibank (Switzerland) AG • Warszawa

Hybrid
PLN 90,000 - 120,000
Pension plan (Defined Contribution)
Private medical care for employees and
Life Insurance program
+3
.net developer in financial services
.net developer in financial services

Provident Polska • Warszawa

On-site
PLN 180,000 - 260,000
Медицинское страхование Medicover
Гибридная работа после адаптации
Обучение и развитие
+2