Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
emagine Polska is seeking a skilled Java Software Engineer to develop, enhance, and maintain Java-based applications for pension and savings products, with a focus on taxation, account management, and investment processing.
The role involves building robust calculation engines to comply with tax regulations across countries, designing scalable services, mentoring peers, and contributing to CI/CD pipelines in a hybrid work setup in Warsaw or Gdańsk.
150 pln/h net + VAT, B2B
Hybrid (3 days per week from office in Warsaw/Gdańsk)
banking
The primary objective of this role is to develop, enhance, and maintain Java-based applications that manage taxation, account management, and investment processing for pension and savings products.
Design, develop, and maintain Java applications supporting savings and investments products.
Build robust calculation engines to ensure compliance with current 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, including requirements analysis, design, coding, testing, and deployment.
Collaborate with financial analysts to translate requirements into technical solutions.
Mentor other developers, act as a code reviewer, and spread practical engineering practices across the team.
Utilize AI-assisted development and automation responsibly to improve productivity, quality, and learning.
Exhibit strong collaboration and analytical skills.
Strong proficiency in Java and related frameworks (Java 21, Spring Boot, Hibernate).
Experience with relational databases and SQL (PostgreSQL).
Knowledge of OpenAPI and AsyncAPI.
Familiarity with version control systems (Git) and CI/CD pipelines.
Understanding of software design patterns and object-oriented programming principles.
Experience with messaging protocols (JMS, MQ).
Good analytical skills and strong collaboration skills.
Required Language: English