Java Software Engineer / 1

Inetum Polska
Remote

About The Position

For one of our clients in the telecommunications industry, we are looking for a JVM Software Engineer. The new joiner will be part of a team focused on modernizing and streamlining legacy Java applications. The role involves driving modernization by migrating Java applications from Wildfly to Spring Boot, removing legacy components like EJBs and JMS while simplifying the architecture. Key responsibilities include standardizing APIs through OpenAPI specifications and contract-first development, integrating systems via Kafka for event-driven communication, developing robust integration and regression tests, building for the cloud by defining Kubernetes environments and deployment strategies, and automating delivery through CI/CD pipelines. Beyond migration, the role includes keeping applications up-to-date with OpenRewrite and Renovate Bot, designing and implementing AI-based code review systems, and experimenting with AI assistants like GitHub Copilot to accelerate development and explore AI-driven approaches for risk detection during library updates. The project technology stack includes SpringBoot (latest), Java 21 (with migrated projects using versions 8, 11, 17), JPA, GitHub Copilot, Claude Code, Renovate Bot, OpenRewrite, EJB (being removed), Camunda, Kubernetes, Kibana, CI/CD (Jenkins), Git, and Intellij Idea.

Requirements

  • Knowledge of Spring Boot and Java
  • Experience with SQL databases
  • Good understanding of REST APIs
  • Knowledge of OpenAPI
  • Experience using Kubernetes

Nice To Haves

  • Kubernetes/ Cloud Environment
  • Event Sourcing
  • Kafka

Responsibilities

  • Drive modernization – migrate Java applications from Wildfly to Spring Boot, removing legacy components like EJBs and JMS while simplifying the architecture.
  • Standardize APIs – create and evolve OpenAPI specifications, driving contract-first development and clean service design.
  • Integrate seamlessly – connect systems and processes through Kafka to enable reliable, event-driven communication.
  • Guarantee quality – develop robust integration and regression tests to ensure full functional parity after migration.
  • Build for the cloud – define Kubernetes environment, access controls, and deployment strategies aligned with platform standards.
  • Automate delivery – design and refine CI/CD pipelines that bring speed and stability to every release.
  • Keep applications continuously up to date using OpenRewrite and Renovate Bot.
  • Design and implement AI-based code review systems as an intelligent first gate for code quality and guideline compliance.
  • Experiment daily with GitHub Copilot and other AI assistants to accelerate development.
  • Explore AI-driven approaches to detect risks and breaking changes during library updates.

Benefits

  • Fully funded training
  • Fully funded certifications
  • Fully funded participation in technology conferences
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system for personalized benefits
  • Referral bonuses (up to PLN6,000)
  • Revenue sharing opportunities for initiating partnerships with new clients
  • Ongoing guidance from a dedicated Team Manager
  • Tailored technical mentoring from an assigned technical leader
  • Dedicated team-building budget for online and on-site team events
  • Opportunities to participate in charitable initiatives
  • Opportunities to participate in local sports programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service