New offer - be the first one to apply!
November 4, 2026
Senior Software Engineer (Java)
Senior • On-site
Kraków, Poland
Quick Facts
- Role: Senior Software Engineer (Java)
- Work model: Hybrid (3 days/week in the Kraków office)
- Team focus: Marketing Automation within the Customer API platform (Communication domain)
- Core tech: Java 25, Spring Boot 4, Azure Service Bus/Event Hubs, PostgreSQL, Kubernetes (AKS), Terraform, Azure DevOps
Description
Work on event-driven microservices and data pipelines on Azure that connect millions of customers with personalized marketing experiences. You will lead architectural decisions, mentor engineers, and help shape engineering standards within a DevOps model with end-to-end ownership, on-call support, and continuous delivery.
Responsibilities
- Lead the design and architecture of platform capabilities and customer-facing integrations.
- Drive architecture decisions for event-driven microservices and document choices as ADRs.
- Design, build, and maintain microservices integrating customer data with external marketing platforms.
- Develop and evolve Azure Service Bus/Event Hubs event-driven solutions for high-volume streams.
- Build gateway services using patterns such as gateway, outbox, and idempotent processing.
- Define and implement unit/integration/functional/regression test strategies.
- Champion CI/CD best practices with Azure DevOps pipelines.
- Manage infrastructure as code with Terraform and Helm; deploy to Kubernetes on Microsoft Azure.
- Ensure security, resilience, and observability using New Relic APM and alerting.
- Maintain documentation (runbooks, API specs, system design, operational guides) and mentor peers through code reviews.
- Evaluate and advocate new technologies; use AI coding tools to improve engineering efficiency.
Requirements
- 6+ years of production Java engineering experience
- Strong Java 25 expertise (records, sealed classes, virtual threads, pattern matching)
- Experience with Spring Boot (DI, REST, data access, testing)
- Ability to design simpler, maintainable solutions for complex business needs
- Proven ability to write clean, maintainable, well-tested code and apply deployment best practices
- Hands-on experience with event-driven architectures and messaging (Azure Service Bus/Event Hubs or RabbitMQ/Kafka equivalents)
- Cloud experience (Microsoft Azure preferred; AWS or GCP valued)
- Relational database experience (PostgreSQL or equivalent), including schema design, query optimization, and Flyway/Liquibase migrations
- Experience defining test strategies (unit, integration, regression)
- Track record of owning and leading technical delivery (architecture decisions, stakeholders, cross-team collaboration)
- Agile experience (Scrum or Kanban)
- Strong written and verbal English communication
- Proactive, quality/reliability/security-focused ownership mindset
Benefits
- Competitive compensation tied to skills and experience
- Regular performance reviews and personalized learning programs
- Flexible work setup (remote or office)
- Bonuses for article writing, public talks, and other activities
- Generous paid time off (vacation, national holidays, sick leave, family days)
- Free tech webinars and meetups, plus regular corporate online activities
Similar jobs you might like

Senior Java Software Engineer
Inter Cars S.A.
Senior
Technology
Warsaw, Poland · On-site
N/A
1 days ago

Senior Java Engineer
INFOPLUS TECHNOLOGIES
Senior
Technology
Kraków, Poland · On-site
1K zł - 2K zł/yr
1 days ago

Senior DevOps Engineer (Azure)
EPAM Systems
Senior
Technology
Wrocław, DS, Poland · On-site
N/A
35m ago

Senior Software Engineer (Cloud/Java)
EPAM Systems
Senior
Technology
Wroclaw, Poland · On-site
N/A
1 days ago

Senior DevOps Engineer (Java)
EPAM Systems
Senior
Technology
Krakow, Poland · On-site
N/A
37m ago

Senior Full-Stack Engineer
j-labs
Senior
Technology
Kraków, Poland · On-site
0K zł - 0K zł/yr
30m ago

Senior Java Developer
EPAM Systems
Senior
Technology
Wrocław, DS, Poland · On-site
N/A
28m ago
Senior/Lead Java Engineer
Optiveum
Senior
Technology
Kraków, Poland · On-site
281K zł - 333K zł/yr
1 days ago

SeniorDevOps Engineer / Azure + Java
DCV Technologies
Senior
Technology
Kraków, Poland · On-site
N/A
1 days ago

Senior Java Software Engineer
Inter Cars S.A.
Senior
Technology
Warsaw, Poland · On-site
N/A
30m ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights