Specjalista będzie odpowiedzialny za rozwój i usprawnianie firmowych aplikacji opartych na Javie, które obsługują opodatkowanie, zarządzanie rachunkami oraz przetwarzanie inwestycji dla produktów emerytalnych i oszczędnościowych.
Twój zakres obowiązków:
Upgrade application at least to Java 17 and Spring Boot 3.3.x baseline – experinece with upgrades project
Design, develop, and maintain Java applications supporting savings and investments products
Build robust calculation engines that 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
Nasze wymagania:
Strong proficiency in Java, especially Java 21 and related frameworks (Spring, Spring Boot, Hibernate, etc.)
Experience with relational databases and SQL (PostgreSQL, etc.)
Knowledge of messaging protocols such as JMS, MQ etc.
Knowledge of OpenAPI and AsyncAPI for producing and consuming data
Familiarity with version control systems (Git) and CI/CD pipelines
Understanding of software design patterns and object-oriented programming principles