Java Backend Developer with java 21 experience
emagine are looking for a skilled Java Backend Developer for one of our financial clients. You will be responsible for developing and enhancing Java-based applications that manage taxation, account management, and investment processing for pension and savings products. The ideal candidate will possess strong proficiency in Java 21 and relevant frameworks, coupled with experience in relational databases and software design patterns.
Main Responsibilities
Design, develop, and maintain Java applications supporting savings and investments products.
Build robust calculation engines for compliance with tax regulations across multiple countries.
Develop support for complex business processes and generate 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.
Key Requirements
Strong proficiency in Java 21 and related frameworks (Spring, Hibernate, etc.)
Experience with relational databases and SQL (PostgreSQL, Snowflake, etc.)
Knowledge of OpenAPI and AsyncAPI for data interchange.
Familiarity with version control systems (Git) and CI/CD pipelines.
Understanding of software design patterns and object-oriented programming principles.
Knowledge or understanding of TBA
Start: ASAP
Duration: 9 months + possibility of extension
Workload: Fulltime + 2 days onsite
Location: Copenhagen
Java Backend Developer with java 21 experience
Java Backend Developer with java 21 experience