Back to jobs

JAVA SOFTWARE ENGINEER / 1

Inetum2
Full-timemid

Job description

<p>For one of our clients in the telecommunications industry we are looking for JVM Software Engineer.</p><p>The new joiner will be part of a team focused on modernizing and streamlining legacy Java applications.</p><p>Key responsibilities include:</p><ul><li>Drive modernization – migrate Java applications from Wildfly to Spring Boot, removing legacy components like EJBs and JMS while simplifying the architecture.</li><li>Standardize APIs – create and evolve OpenAPI specifications, driving contract-first development and clean service design.</li><li>Integrate seamlessly – connect systems and processes through Kafka to enable reliable, event-driven communication.</li><li>Guarantee quality – develop robust integration and regression tests to ensure full functional parity after migration.</li><li>Build for the cloud – define Kubernetes environment, access controls, and deployment strategies aligned with platform standards.</li><li>Automate delivery – design and refine CI/CD pipelines that bring speed and stability to every release. And beyond migration:</li><li>Keep applications continuously up to date using OpenRewrite and Renovate Bot</li><li>Design and implement AI-based code review systems as an intelligent first gate for code quality and guideline compliance</li><li>Experiment daily with GitHub Copilot and other AI assistants to accelerate development</li><li>Explore AI-driven approaches to detect risks and breaking changes during library updates</li></ul><p><strong>Project technology:</strong>&#xa0;SpringBoot (the latest), Java 21 (version 8, 11, 17 in the migrated project), JPA, GitHub Copilot, Claude Code, Renovate Bot, OpenRewrite, EJB (as part of a migrated project, just being removed), Camunda, Kubernetes, Kibana, CI/CD (Jenkins), Git, Intellij Idea</p> <p>Qualifications</p><ul><li>Knowledge of Spring Boot and Java,</li><li>Experience with SQL databases,</li><li>Good understanding of REST APIs,</li><li>Knowledge of OpenAPI,</li><li>Experience using Kubernetes.</li><li>Fluent communication skills in English and Polish (minimum B2 level), both written and spoken.</li></ul><p>Nice to have:</p><ul><li>Kubernetes/ Cloud Environment.</li><li>Event Sourcing.</li><li>Kafka.</li></ul> <p>This position allows for remote work for candidates based in Poland.</p><p>&#xa0;</p><p>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:</p><p><a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Finetum.whispli.com%2Fspeakup%3Flocale%3Dpl&amp;data=05%7C02%7Cmalgorzata.lipska%40inetum.com%7Ce04f235240834aabde4808de6d68acef%7C14cb4ab462b845a2a944e225383ee1f9%7C0%7C0%7C639068493509832555%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=LegBxRXMhPMxBtS3DudN%2BCooOo7sJquEaLJ2dnUjWRk%3D&amp;reserved=0" rel="noopener noreferrer">https://inetum.whispli.com/speakup?locale=pl</a></p>