Expert Java Developer with German

Softserve — Poland · Posted ~16 hours ago

Senior Full-time

Skills

Java high-volume data processing Kafka Kafka Streams Kubernetes Grafana Splunk Azure DevOps production support incident resolution

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an expert engineering team responsible for modernizing a high-volume energy data platform. You will develop performant Java services, improve resilience and maintainability, build event-driven flows with Kafka and Kafka Streams, operate workloads on Kubernetes, use observability tools, resolve production incidents, and maintain CI/CD pipelines while collaborating closely with architecture and DevOps teams. German language skills are required.

Highlights

Work on a large-scale smart energy data platform with high-volume processing requirements. The role combines Java development, modernization of an existing platform, event-driven architecture, Kubernetes operations, observability, production troubleshooting, and collaboration with architects and DevOps specialists.

Description

About The Role In this role, you will keep a smart meter data platform fast, stable, and ready for the future. On the Transition Smart Energy Platform (SXP) project for a German transmission system operator, you will take over an existing solution and modernize it step by step through 2027, so that large volumes of energy data are processed reliably every day. Responsibilities Develop and maintain high-performance Java services that receive and process large volumes of smart meter dataModernize the inherited platform step by step, improving performance, maintainability, and resilienceCollaborate closely with DevOps engineers, architects, and client stakeholders to plan changes and release them safelyAnalyze and resolve third-level incidents and fix bugs to keep production services dependableBuild event-driven data flows with Kafka and Kafka StreamsOperate and troubleshoot services on Kubernetes, and monitor them with Grafana and SplunkMaintain Azure DevOps pipelines for continuous integration and deliveryContribute to Angular frontend work when the project requires it Requirements 8+ years of experience in Java development and related technologies8+ years of experience with Spring Boot or similar frameworks (Quarkus, Jakarta EE)6+ years of experience with Docker and KubernetesPractical experience with Kafka and/or Kafka StreamsRecent hands-on project experience (within the last 3 years) in the technologies aboveAnalytical approach to incident analysis and problem-solving in production environmentsClear, proactive communication within a distributed teamExpert knowledge of Java and related technologiesSoftware design patterns, continuous integration, and security practicesExperience building solutions for large data volumes with relational and non-relational databasesExperience with OpenShift and/or AzureKnowledge of power grids and energy marketsFluent German and English (C1) to work with the client, run technical discussions, and write documentation in both languages SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.