Backend Java Developer
Introduction & Summary:
The position requires experienced Backend Java Developers to join a prominent financial institution. The ideal candidates will possess extensive knowledge in Java development, particularly within financial services, and demonstrate strong analytical and collaboration skills. This role will involve the design, implementation, and support of Java applications that manage essential financial products.
Main Responsibilities:
As a Backend Java Developer, you will be responsible for creating and maintaining robust Java applications. Key responsibilities include:
Designing, developing, and enhancing Java applications supporting savings and investment products.
Building calculation engines ensuring compliance with tax regulations across multiple countries.
Integrating with tax authorities and generating customer-facing reports.
Participating in the complete software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
Collaborating with financial analysts to transform requirements into technical solutions.
Mentoring other developers and acting as a code reviewer.
Utilizing AI-assisted development to improve productivity and quality.
Key Requirements:
Strong proficiency in Java (version 21) and related frameworks (Spring Boot, Hibernate).
Experience with relational databases and SQL (PostgreSQL).
Knowledge of messaging protocols such as JMS and MQ.
Familiarity with OpenAPI and AsyncAPI for data management.
Proficiency in version control systems (Git) and CI/CD pipelines.
Understanding of software design patterns and object-oriented programming principles.
Excellent collaboration and analytical skills.
Nice to Have:
Experience in financial services or related domains.
Keen interest in emerging technologies.
Other Details:
This role is based in Poland with a hybrid work model requiring three days at the office from Gdańsk/Warsaw. The engagement focuses on enhancing financial solutions in the investment sector.
Backend Java Developer
Backend Java Developer
ITDS
Warszawa
Remote
Remote