Job Description
For one of our clients in the telecommunications industry we are looking for Senior JVM Software Engineer.
The new joiner will be part of a team focused on modernizing and streamlining legacy Java applications.
Key responsibilities include:
- Migrating applications from Wildfly to modern Spring Boot architecture, removing outdated components like EJBs and JMS,
 - Developing comprehensive integration test suites to ensure functional parity of migrated services,
 - Setting up Kubernetes namespaces, defining access rules, and configuring deployments to meet platform standards,
 - Creating and refining CI/CD pipelines,
 - Adapting and enhancing Camunda BPMN processes to align with the new Spring-based architecture,
 - Defining and extending OpenAPI specifications to support contract-first development and efficient API documentation and client generation.
 
Project technology: SpringBoot, Java 21 (version 8, 11, 17 in the migrated project), JPA, EJB, Camunda, Kubernetes, Kibana, CI/CD (Jenkins), Git, Intellij Idea.
Qualifications
- Knowledge of Spring Boot and Java,
 - Experience with SQL databases,
 - Good understanding of REST APIs,
 - Knowledge of OpenAPI,
 - Experience using Kubernetes.
 
 
Nice to have:
- Kubernetes/ Cloud Environment.
 - Event Sourcing.
 - Kafka.
 
Additional Information
Hybrid work - 3 days from the office per week (Warsaw, Poznan or Lublin).