CareerPlan

Senior Software Engineer (Java, with German)

Opole, opolskieFull-time2026-10-30
Hybrid

Core

Develop and maintain Java-based applications supporting critical public service business processes, designing new features and modernizing systems in Kubernetes environments.

Role type

Senior Software Engineer (Backend)

Builds

Backend applications and microservices for public sector clients

Domain

Public Services / Enterprise Software

Deliverable

production ML models

Required skills

Java, Spring Framework, Hibernate, Kubernetes, CI/CD, Microservices, SQL/NoSQL databases, Unit Testing, English (B2+), German (B2+)

Preferred skills

AI/GenAI (LLMs, RAG, agentic workflows), Tech Lead experience, Angular/React

Technologies

Java, Spring, Hibernate, Maven, Git, Kubernetes, Jenkins, GitLab CI, JUnit, Mockito, MS SQL, Oracle, Redis, MongoDB, GitHub Copilot

Responsibilities

Designing and implementing backend applications, creating solutions based on engineering practices (Clean Code, SOLID, TDD, DDD), integrating applications with Kubernetes components, maintaining CI/CD pipelines, enabling AI-assisted engineering, participating in architecture design and code reviews, supporting less experienced engineers

Seniority

Senior, hands-on IC