Senior Java Developer
Responsibilities:
Design, develop, and maintain Java-based applications supporting taxation, account management, and investment processing
Lead and execute application upgrades to Java 17+ and Spring Boot 3.x baseline
Build and maintain calculation engines aligned with tax regulations across multiple countries
Develop solutions supporting complex business processes, including integrations with tax authorities and generation of customer-facing reports
Participate in the full software development lifecycle (SDLC), including: requirements analysis, design, development, testing and deployment
Collaborate with financial analysts and business stakeholders to translate requirements into technical solutions
Requirements:
Experience with Java and Spring Boot upgrades, including migration projects
Strong knowledge of: Java (preferably Java 21) and Spring Boot
Experience with relational databases and SQL (e.g. PostgreSQL)
Experience working with messaging technologies (e.g. JMS, MQ)
Strong proficiency in Java frameworks (e.g. Spring, Hibernate)
Experience working with API specifications such as OpenAPI and AsyncAPI
Familiarity with version control systems (Git) and CI/CD pipelines
Understanding of object‑oriented programming principles and software design patterns
Offer:
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Employee referral program

DCG
DCG to przestrzeń, w której spotykają się potrzeby biznesu i ambicje ludzi. Znamy wartość dobrze dopasowanej współpracy, dlatego pomagamy kandydatom znaleźć środowisko, w którym będą mogli rozwinąć skrzydła, a firmom - z...Senior Java Developer
Senior Java Developer