Senior Java Developer Java, Spring Boot, Postgres SQL Warsaw, Gdańsk, Gdynia
Summary
Build and maintain Java/Spring Boot applications for tax, account management, and investment processing, including upgrades to Java 17+ and Spring Boot 3.x.
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