Your main responsibilities as a JVM Software Engineer will include:
Support for projects related to the modernization and migration of database systems (Sybase → PostgreSQL) in a business-critical environment.
Analysis of existing applications, databases, stored procedures, and business logic to prepare the architecture for future technological changes.
Design and development of solutions based on Java and microservices architecture.
Migrating business logic from the database layer (stored procedures) to a modern application service layer.
Collaborating on system architecture and actively participating in technical decision-making.
Refactoring existing monolithic solutions and adapting them to a microservices architecture.
Collaborating with technical teams on long-term modernization and migration initiatives.
Identifying opportunities to leverage AI technologies in the software development process.
Java 17/21
Spring Boot
Spring Cloud
Microservices
REST APIs
Maven
JUnit 5
Mockito
PostgreSQL
Sybase- highly appreciated
Remote or hybrid work: three times a week from one of our offices in Warsaw, Poznań or Lublin.
Proficiency in Polish and English at the B2 level is essential.
We hereby inform you that Inetum Polska sp. z o.o. has implemented an internal reporting (whistleblowing) procedure. The content of the procedure and the possibility to submit an internal report are available at: