Senior Java Engineer (Azure, PostgreSQL)

OPTIVEUM sp. z o.o.PolandHybridFull-timeStaff, 8–12 yearsListed 3 hours ago

Apply now

About this role

Senior Java Engineer (Azure, PostgreSQL)About the OfferWe are currently looking for a Senior Java Engineer with deep PostgreSQL and Azure experience to join the team of our global client. For this role, Optiveum is the recruitment and contracting party, which means you will sign the cooperation agreement directly with us.You will design and build event-driven Java / Spring Boot microservices running on AKS, backed by Azure Database for PostgreSQL and integrated through Kafka and Azure Service Bus.Key Details:Rate: 133–158 PLN/h (B2B), depending on experience: 10–12 years of relevant experience 133–149 PLN/h, 12+ years 149–158 PLN/hWork Model: Hybrid, 3 days per week from the client's office in Wrocław (non-negotiable), full-timeLocation: Wrocław (candidates must live in or within commuting distance of Wrocław)Start: December 2026Responsibilities:Design and develop Java / Spring Boot microservices and REST APIsBuild event-driven integrations using Kafka and Azure Service BusDesign, optimise and maintain PostgreSQL databases in production, including Azure Database for PostgreSQL – Flexible ServerManage database schema changes and migrations with Liquibase as part of CI/CD pipelinesDeploy and run services on AKS / KubernetesEnsure observability, monitoring and troubleshooting of distributed systems using Azure Monitor and related toolingHandle secrets and configuration securely with Azure Key VaultRequirements:At least 10 years of experience with Java and Spring Boot, including microservices and REST APIsExtensive hands-on PostgreSQL experience in production environmentsExperience with Azure Database for PostgreSQL – Flexible ServerExperience with AKS / KubernetesHands-on experience with Azure Service Bus and KafkaStrong knowledge of event-driven architecture and distributed systemsExperience with Liquibase and database migrations integrated with CI/CDGood knowledge of Azure services, including Azure Monitor and Key VaultExperience with observability, troubleshooting and Linux-based environmentsFluent EnglishPolish or EU citizenship, or a permanent residence / work permit valid for at least 12 monthsNice to Have:DDD (Domain-Driven Design) and CQRSRedis and NoSQL (e.g. Oracle NoSQL)Recruitment Process:Technical tasks are done live: please have your programming environment set up, tested and ready beforehand, with all required tools and the relevant language / framework versions. The use of AI tools, coding assistants or code generators during the interview is not allowedThe selected candidate will go through a background check, so the dates and employers in your CV must be accurate