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.