Backend Java Developer (banking)

Java

Backend Java Developer (banking)

Java
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

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.

Tech stack

    English

    B1

    Project Execution

    advanced

    Performance optimization

    advanced

    SQL

    advanced

    Java

    advanced

    Spring

    advanced

    Testing

    advanced

    Agile

    advanced

    Cloud

    advanced

    NoSQL

    advanced

    Backend

    advanced

Office location

Backend Java Developer (banking)

Summary of the offer

Backend Java Developer (banking)

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.