Java developer in banking

ING Poland

Warszawa

On-site

PLN 179,000 - 223,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical care package
Life insurance
Pension program
Mindgram platform access
Sports cards

Job summary

ING Poland ищет опытного Java-разработчика для разработки проприетарных приложений, поддерживающих общение с бизнес-клиентами. Вы будете создавать масштабируемые сервисы на Java 17+/Spring Boot, работать с REST и микросервисами, писать тесты и документацию.

Работа в зрелом IT-division, участие в миграциях в облако, DevOps-практики. Зарплата 16–20 тыс. злотых брутто в месяц, медицинское страхование и обучение.

Qualifications

  • Не менее 5 лет коммерческого опыта работы с Java.
  • Обязательно знание Java 17+ и Spring Framework/Spring Boot.
  • Понимание RESTful API и архитектуры микросервисов.
  • Опыт работы с базами данных и SQL, умение писать и оптимизировать запросы.
  • Практический опыт Apache Kafka и проектирования асинхронной коммуникации.
  • Опыт использования Redis как кэша/хранилища данных.
  • Знание шаблонов проектирования, Clean Code, SOLID, практик разработки.
  • Умение диагностировать производительность и проблемы в продакшене.
  • Умение писать модульные тесты.
  • Чтение UML документации.
  • Хороший уровень английского; владение польским на уровне C1.

Responsibilities

  • Проектируете и развиваете приложение с учетом стандартов, учитывая производительность и безопасность.
  • Проводите тестирование созданного.
  • Работаете на основе Code Review.
  • Создаете техническую документацию и участвуете во встречах по сбору требований.
  • Создаете скрипты для автоматизации развёртывания.
  • Поддерживаете аналитиков в проектировании решений.
  • Оказываете поддержку в продакшене и исправляете баги.

Skills

Java
Java 17+
Spring Framework
Spring Boot
REST API
Microservices
SQL/Databases
Apache Kafka
Redis
Design patterns/SOLID
Unit tests
UML
English (spoken/written)
Polish (C1)

Tools

Kafka
Redis

Job description

Описание

Join the team responsible for developing proprietary applications that support communication with ING's business clients. We create solutions that present personalized messages in online and mobile banking, supporting marketing activities and sales processes. We develop key applications with extensive business logic, delivering strategic initiatives related to architectural transformation and building modern solutions that meet clients' needs in real time.

Задачи
  • You design and develop the application in line with applicable standards, taking performance and security aspects into account.
  • You test what you build.
  • You work based on Code Review.
  • You create technical documentation and participate in requirements-gathering workshops.
  • You create scripts to automate deployments.
  • You support analysts in completing tasks by participating in solution design.
  • You provide production support and fix any bugs that arise.
Требования
  • You have at least 5 years of commercial experience working with Java.
  • You have a good knowledge of Java 17+ and Spring Framework, Spring Boot.
  • You have a good understanding of RESTful API design principles and microservices architecture.
  • You are proficient in databases and SQL, including the ability to write and optimize queries for performance.
  • You have practical knowledge of Apache Kafka, including designing asynchronous communication, error handling, retries, and performance and scalability considerations.
  • You have practical experience with Redis used as a cache, data store, or element of an event-driven architecture.
  • You have a good knowledge of design patterns, Clean Code principles, SOLID, and software engineering practices.
  • You can diagnose performance and production issues.
  • You can write unit tests, which you consider an integral part of application development.
  • You can read technical documentation in UML notation.
  • You have a good command of spoken and written English.
  • You speak Polish fluently — minimum C1.
Будет плюсом
  • You have experience with Apache Spark or other solutions for processing large volumes of data;
  • You have experience with Apache Airflow in process orchestration and data pipelines;
  • You know data warehouse concepts (DWH/HDLA) and Data Lake / Lakehouse architectures;
  • You have experience designing event-driven solutions and event sourcing;
  • You know Kubernetes and Docker;
  • You have experience working with Agile methodologies (Scrum/Kanban);
  • You have experience monitoring applications (Prometheus, Grafana, OpenTelemetry, ELK)
Условия
  • Employment contract.
  • Gross salary of PLN 16,000–20,000.
  • Work in a business- and technology-mature IT Division of over 1,000 people, where you will help us create solutions for modern banking.
  • Comprehensive skills development in software development, IT security, and DevOps methodology through participation in projects, including those involving the migration of our environments and applications to the public cloud.
  • Access to educational platforms, including Microsoft ESI, Udemy Business, and eTutor, as well as funding for essential technical training.
  • Collaboration in communities of developers, analysts, testers, and Women in Tech where members learn from one another, including working with mentors and learning through a shadowing placement.
  • Medical care package, life insurance, Mindgram platform, Employee Pension Program, and Oncology Prevention Program.
  • Sports cards (Medicover Sport and Multisport) and a points-based benefits cafeteria.
  • Additional days off.
  • Employee Referral Program with a cash reward.
  • Attractive prize competitions and discounts at selected stores.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java developer in banking applications
Java developer in banking applications

Astek Group • Polska

Hybrid
PLN 180,000 - 300,000
Multisport
Private medical care
Life insurance
+1
java developer in banking
java developer in banking

Sii Poland • Warszawa

On-site
PLN 180,000 - 280,000
Доля прибыли
Программа спонсорства
Регулярные мероприятия по интеграции
+6
Senior Java Developer
Senior Java Developer

ing • Warszawa

Hybrid
PLN 179,000 - 223,000
Pakiet medyczny
Ubezpieczenie na życie
Karty sportowe
+2
Senior Java Developer
Senior Java Developer

ING Poland • Województwo mazowieckie

Hybrid
PLN 179,000 - 223,000
Pakiet medyczny
Ubezpieczenie na życie
Karty sportowe
+1
Senior Java Engineer
Senior Java Engineer

Solid Company • Kraków

On-site
PLN 180,000 - 240,000
Private healthcare
Multisport card
Referral program
+4
Java Developer – banking sector (f/m/x)
Java Developer – banking sector (f/m/x)

Sii Poland • Szczecin

On-site
PLN 180,000 - 240,000
Great Place to Work
Medical care
Profit sharing
+4
Java developer in group insurance
Java developer in group insurance

act digital EMEA - Alter Solutions • Warszawa

On-site
PLN 159,000 - 227,000
Медикоver карта
Multisport карта
Г гибкая форма сотрудничества
+4
Junior Java Developer
Junior Java Developer

Altkom Software • Warszawa

On-site
PLN 90,000 - 150,000
Multisport card
Language learning allowance
Life insurance
+4
Data analyst in banking
Data analyst in banking

Erste Bank Polska • Warszawa

Hybrid
PLN 120,000 - 180,000
Private medical care with Medicover
Dental package option
Cafeteria benefits system
+7
java developer in insurance systems
java developer in insurance systems

Astek • Warszawa

On-site
PLN 180,000 - 240,000
Multisport
Private medical care
Life insurance
+2
Top locations