java developer in banking
Summary
Java developer building bank systems for liquidity forecasting, cash management and financial resource optimization — scalable full-stack, data-driven applications using distributed, event-driven and microservices architectures. Requires 5+ years of Java and regular presence in the Warsaw office 3 days per week.
Описание
The initiative focuses on building systems for liquidity forecasting, financial resource optimization, cash management, and strategic decision-making. It develops high-performance, data-driven applications that process large volumes of business-critical information in real time, using distributed architectures, event-driven processing, and emerging AI capabilities.
Задачи
- Design and develop scalable full-stack applications based on object-oriented principles;
- Translate business and technical requirements into reliable, maintainable software solutions;
- Build data processing components, analytical services, and automated tools that support business decision-making;
- Collaborate with internal stakeholders, end users, and cross-functional engineering teams;
- Participate in the full software development lifecycle, including architecture, implementation, testing, and deployment;
- Develop solutions based on distributed systems, event-driven architectures, APIs, and microservices.
Требования
- At least 5 years of software development experience using Java and object-oriented programming concepts;
- Strong expertise in relational databases, data modelling, and system architecture design;
- Experience building highly available, scalable, and resilient business-critical applications;
- Practical knowledge of REST-based services, distributed systems, messaging platforms, and modern development practices;
- Excellent analytical, problem-solving, and communication skills;
- Fluent spoken and written English.
Условия
- Profit sharing;
- Passion Sponsorship program;
- Regular integration events and trips;
- Medical care;
- Comfortable and well-equipped offices;
- Contracts with major brands;
- Access to internal training and experts;
- Open and accessible management team;
- Solid financial situation;
- The role requires regular presence in the Warsaw office 3 days per week.