Hybrid Senior Java Engineer — Azure Microservices Lead

Svitla

Kraków

Hybride

PLN 240 000 - 360 000

Plein temps

Il y a 13 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Flexible workspace (remote or office)
Comprehensive medical insurance
MultiSport card
Referral bonuses
Personalized learning program

Résumé du poste

Svitla Systems is seeking a Senior Software Engineer with Java for a full-time role in Poland. You will join the Marketing Automation team and design, build, and operate event-driven microservices on Azure, taking ownership from development to production.

You will lead architecture decisions, mentor peers, and contribute to engineering standards while collaborating with product managers. The role offers hybrid work with three days in Krakow and a broad tech stack including Spring Boot, Gradle,

Qualifications

  • 6+ years of professional software engineering experience delivering production Java applications.
  • Strong command of Java 25 features and idioms (records, sealed classes, virtual threads, pattern matching).
  • Solid experience with Spring Boot, including dependency injection, REST, data access, and testing.
  • Proven solutioning skills: design simpler, maintainable solutions for complex business needs."
  • Proficiency in writing clean, maintainable, and well-tested code, applying best practices in software design and deployment.
  • Hands‑on experience with event-driven architectures and messaging systems such as Azure Service Bus, Azure Event Hubs, RabbitMQ, Kafka, or equivalent.
  • Practical experience with cloud platforms (Microsoft Azure preferred; AWS or GCP also valued).
  • Experience with relational databases (PostgreSQL or equivalent), including schema design, query optimisation, and migration tools (Flyway or Liquibase).
  • Experience implementing test strategies (unit, integration, and regression), including defining the approach rather than just writing tests.
  • Demonstrated ability to own and lead the technical delivery of a project or service, including architectural decisions, stakeholder coordination, and cross‑team collaboration.
  • Experience working with Agile methodologies (Scrum or Kanban).
  • Strong written and verbal English communication skills.
  • Proactive, ownership‑driven mindset with a focus on quality, reliability, and security.

Responsabilités

  • Lead design and architecture of platform capabilities and customer‑facing integrations, contributing meaningfully to overall system architecture decisions.
  • Collaborate with product managers and engineers across teams to define robust, scalable solutions that balance delivery speed with long‑term maintainability.
  • Drive architectural decisions for event‑driven microservices, documenting choices as architecture decision records (ADRs), ensuring alignment on trade‑offs, and sharing context widely.
  • Design, build, and maintain high‑performance, reusable, and reliable microservices that integrate the client’s customer data with external marketing platforms.
  • Develop and maintain event‑driven solutions on Azure Service Bus and Azure Event Hubs, processing high‑volume customer data streams reliably and at scale.
  • Build and evolve gateway services, applying patterns such as gateway, outbox, and idempotent processing.
  • Contribute to shared libraries and internal developer tooling that raise the quality bar across the team.
  • Implement new features in production with full accountability for code quality, best practices, and operational readiness.
  • Define and implement test strategies (unit, integration, functional, and regression) to ensure consistent platform performance and confidence in every release.
  • Champion CI/CD best practices using Azure DevOps pipelines, ensuring fast, reliable, and fully automated software delivery.
  • Maintain high‑quality documentation, including runbooks, API specs, system design documents, and operational guides.
  • Mentor and support fellow engineers, conduct thorough code reviews, and actively shape the team’s engineering culture and standards.
  • Manage infrastructure as code using Terraform and Helm, deploying services to Kubernetes on Microsoft Azure.
  • Collaborate with cloud platform and security teams to design secure, resilient services across private and public cloud environments.
  • Write secure code: apply a layered defence model, follow DevSecOps practices, and treat security as a first‑class concern alongside reliability and performance.
  • Ensure observability by instrumenting services with New Relic APM, defining meaningful alerts, and owning the operational health of your systems.
  • Discover, evaluate, and advocate for new technologies, proactively identifying tools, libraries, and patterns that can meaningfully improve team productivity or system quality.
  • Leverage AI coding tools (e.g., Tabnine) to drive engineering efficiency, and help the team adopt these practices effectively.
  • Automate workflows and build tooling to eliminate toil and enhance the developer experience.

Connaissances

Java
Spring Boot
Azure
Event-driven
Microservices
PostgreSQL
Redis
Terraform
Gradle
Kubernetes
English
CI/CD

Outils

Terraform
Gradle
Kubernetes
PostgreSQL
Redis
Azure DevOps

Description du poste

Svitla Systems is seeking a Senior Software Engineer with Java for a full-time role in Poland. You will join the Marketing Automation team and design, build, and operate event-driven microservices on Azure, taking ownership from development to production.

You will lead architecture decisions, mentor peers, and contribute to engineering standards while collaborating with product managers. The role offers hybrid work with three days in Krakow and a broad tech stack including Spring Boot, Gradle,

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Java Backend Engineer: Azure Microservices, Hybrid
Senior Java Backend Engineer: Azure Microservices, Hybrid

Luxoft Poland • Kraków

Hybride
PLN 150 000 - 210 000
Senior Azure Cloud Engineer - Hybrid Krakow, 6mo Contract
Senior Azure Cloud Engineer - Hybrid Krakow, 6mo Contract

LTM • Kraków

Hybride
PLN 180 000 - 260 000
Senior Java Microservices Engineer - Cloud, Azure, Hybrid
Senior Java Microservices Engineer - Cloud, Azure, Hybrid

EPAM Systems • Kraków

Hybride
PLN 180 000 - 240 000
Hybrid work mode
Employee stock purchase plan
Health insurance
+1
Senior Java Microservices Engineer - Hybrid (Kraków)
Senior Java Microservices Engineer - Hybrid (Kraków)

Traffit • Kraków

Hybride
PLN 180 000 - 240 000
Private medical care
Sports card
Training courses
Senior Java Engineer: Hybrid Kraków, SRE & Microservices
Senior Java Engineer: Hybrid Kraków, SRE & Microservices

N Consulting • Kraków

Hybride
PLN 180 000 - 240 000
Senior Java Engineer: Spring Boot Microservices on Azure
Senior Java Engineer: Spring Boot Microservices on Azure

Optiveum • Kraków

Hybride
PLN 186 000 - 220 000
Senior C#/.NET Engineer (Hybrid) - Cloud Microservices
Senior C#/.NET Engineer (Hybrid) - Cloud Microservices

Optiveum • Kraków

Hybride
PLN 186 000 - 220 000
Senior Java Backend Engineer — Hybrid, Kubernetes & Microservices
Senior Java Backend Engineer — Hybrid, Kubernetes & Microservices

Solid Company • Kraków

Hybride
PLN 180 000 - 240 000
Private healthcare
Multisport card
Referral program
+4
Senior Java Developer - Cloud Microservices Azure (Hybrid)
Senior Java Developer - Cloud Microservices Azure (Hybrid)

EPAM Systems • Wrocław

Hybride
PLN 210 000 - 320 000
Health insurance
Multisport card
Shopping vouchers
+4
Senior Java Microservices Engineer | Hybrid Kraków
Senior Java Microservices Engineer | Hybrid Kraków

Infolet • Kraków

Hybride
PLN 180 000 - 240 000
Relocation package
Extended medical care
Multisport card
+1
Lieux principaux