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.
Java developer in banking
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- 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.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.