Backend Java Developer (banking)
Location: hybrid in Warsaw, Gdynia or Gdańsk (3 days per week from office)
Rate: up to 160 pln/h on b2b
Tech stack: Java 21, Spring Boot, Postgres SQL, Messaging protocols such as JMS, MQ
Summary: This role focuses on developing and enhancing Java-based applications related to taxation, account management, and investment processing for pension and savings products, ensuring compliance with regulations.
Main Responsibilities:
Upgrade applications to at least Java 17 and Spring Boot 3.3.x, with experience in upgrade projects.
Design, develop, and maintain Java applications for savings and investment products.
Build robust calculation engines for compliance with tax regulations across multiple countries.
Develop support for complex business processes, integrating with tax authorities, and generating customer-facing reports.
Participate in the full software development lifecycle: requirements analysis, design, coding, testing, and deployment.
Collaborate with financial analysts to translate requirements into technical solutions.
Key Requirements:
Strong proficiency in Java and related frameworks (Spring boot, Spring, Hibernate, etc.)
Experience with relational databases and SQL (PostgreSQL, etc.)
Knowledge of OpenAPI and AsyncAPI for producing and consuming data
Familiarity with version control systems (Git) and CI/CD pipelines
Understanding of software design patterns and object-oriented programming principles
Nice to Have:
Familiarity with financial products and services.
Backend Java Developer (banking)
Backend Java Developer (banking)