JVM Software Engineer
Client: A leading German telecommunications and IT corporation
Start date: ASAP
Locations: Warszawa, Poznań, Lublin
Work model: hybrid with 3 days/week from the office
Engagement: Long-term
Form of cooperation: B2B, full-time
Working hours: Standard business hours
About our client:
A leading German telecommunications and IT corporation, recognized for innovative solutions in cloud computing, web hosting, and internet services, is expanding its European Technology Center in Poland. The company is building strong development teams in Warsaw, Poznan, and Lublin to support its long-term digital transformation initiatives.
About the project & team:
You will join an established development team consisting of three experienced Java developers and one test manager. This team is part of a larger department that includes over 20 developers across several cross‑functional teams.
The department is responsible for the company’s core CRM platform, which includes multiple frontends (Java Swing, JavaFX, React) and numerous backend services built in technologies such as JBoss 4/7, WildFly 10, Spring Boot, and Spring Batch.
The primary focus of your future team is the modernization of the CRM system, including the migration of business logic from a legacy monolithic JBoss 4 application to a modern, domain‑driven architecture using Spring Boot. Future development includes building new React-based frontends, enhancing backend services, and modernizing database layers (e.g., Sybase migrations).
You will work within a stable, collaborative setup, contributing to high-impact solutions used across the organization.
Must‑have skills:
Java >21
REST
Spring / Spring Boot
Unit- and Integrations-Tests (Mockito, Testcontainers, JUnit 5)
Git
Swagger
IntelliJ
Nice to have skills:
Kubernetes
JEE5 (JBOSS)
SQL (Optimal: Postgres, Sybase)
Java Swing or JavaFX
JBPM
Jenkins (CI/CD)
English Level: B2/C1
Responsibilities:
Develop and maintain backend services within a large CRM platform.
Migrate business logic from a monolithic JBoss 4 system to Spring Boot microservices.
Participate in building new frontends (React) and extending backend functionalities.
Contribute to database modernization, including migration of Sybase logic.
Collaborate closely with developers and the team’s test manager.
Ensure high code quality through unit and integration testing.
Use best practices in CI/CD, version control, and modern development standards.
What We Offer:
Competitive compensation: up to 120 PLN/h netto on a B2B contract
Flexible settlements: Payments issued in your preferred form
Fast invoicing: Short 14‑day payment terms
Comprehensive healthcare: Extended private medical care package
My Benefit platform: Access to a cafeteria system including Multisport cards and prepaid vouchers (e.g., IKEA, Zalando, Notino, and more)
JVM Software Engineer
JVM Software Engineer