Inetum2
JVM Software Engineer | LOM | 1
Job description
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: https://inetum.whispli.com/speakup?locale=pl


