ING Poland

Java developer in banking

In short

Senior Java developer role at ING Poland, developing proprietary applications supporting communication with business clients in online and mobile banking. The team builds applications with extensive business logic as part of architectural transformation initiatives. Requires at least 5 years of commercial Java experience, strong knowledge of Java 17+, Spring Boot, Kafka, Redis, SQL, and microservices, plus fluent Polish (C1) and good English. Hybrid work in Warsaw, employment contract with gross salary of PLN 16,000–20,000.

About the Role
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.
Responsibilities
•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.
Requirements
•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.
Nice to Have
•Experience with Apache Spark or other solutions for processing large volumes of data.
•Experience with Apache Airflow in process orchestration and data pipelines.
•Knowledge of data warehouse concepts (DWH/HDLA) and Data Lake / Lakehouse architectures.
•Experience designing event-driven solutions and event sourcing.
•Knowledge of Kubernetes and Docker.
•Experience working with Agile methodologies (Scrum/Kanban).
•Experience monitoring applications (Prometheus, Grafana, OpenTelemetry, ELK).
Conditions & Benefits
•Employment contract.
•Gross salary of PLN 16,000–20,000.
•Work in a business- and technology-mature IT Division of over 1,000 people, helping create solutions for modern banking.
•Comprehensive skills development in software development, IT security, and DevOps methodology through participation in projects, including migration of 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, 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.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot