Senior Software Engineer - API & Microservices Architect

Aviva plc

Warszawa

On-site

PLN 180,000 - 260,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Contract of employment
Performance Bonus
Private medical care
Cafeteria system of benefits
Additional parental leave

Job summary

Aviva plc in Warsaw is seeking a Senior Software Engineer to build high-performance microservices and secure APIs that access enterprise data. You will work in a cloud-native environment with Spring Boot and Python, containerised services, and real-time system integration.

You will design RESTful APIs, implement event-driven patterns with Kafka, and deploy on AWS ECS, supporting CI/CD and observability.

Qualifications

  • Senior level: 4+ years of software engineering experience.
  • Proven expertise in Java and Spring Boot.
  • Experience building RESTful APIs and microservices.
  • Knowledge of event-driven architectures and Kafka.
  • Experience with AWS services including ECS, S3, Aurora/PostgreSQL and API integration services.
  • Understanding of containerisation technologies.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong understanding of API security and authentication patterns.
  • Experience with API design standards such as OpenAPI/Swagger.

Responsibilities

  • Design, develop and maintain RESTful APIs, microservices and integration services.
  • Build containerised applications using Spring Boot and Python.
  • Develop secure, scalable API solutions for ODS access and integration.
  • Create event-driven services and integrations using Kafka/MSK.
  • Collaborate with Architects, Data Engineers and Product Teams on technical design and Agile delivery.

Skills

Java
Spring Boot
REST APIs
Microservices
Kafka
AWS ECS
OpenAPI/Swagger
CI/CD
API security
Python

Tools

Kong API Gateway
AWS API Gateway

Job description

Aviva plc in Warsaw is seeking a Senior Software Engineer to build high-performance microservices and secure APIs that access enterprise data. You will work in a cloud-native environment with Spring Boot and Python, containerised services, and real-time system integration.

You will design RESTful APIs, implement event-driven patterns with Kafka, and deploy on AWS ECS, supporting CI/CD and observability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Spring Boot Microservices & Cloud
Senior Java Engineer - Spring Boot Microservices & Cloud

Aviva • Warszawa

Hybrid
PLN 140,000 - 210,000
Performance Bonus
Private medical care
Cafeteria benefits
+4
Senior Java API & Microservices Integrations Engineer
Senior Java API & Microservices Integrations Engineer

Avenga Poland • Warszawa

On-site
PLN 180,000 - 240,000
Senior Data Engineer: Cloud Data Pipelines & Kafka Expert
Senior Data Engineer: Cloud Data Pipelines & Kafka Expert

Aviva plc • Warszawa

Hybrid
PLN 120,000 - 170,000
Performance Bonus
Private medical care (ENEL-MED)
Cafeteria benefits (MultiSport)
+1
API Integration Developer — Hybrid in Warsaw (Remote 2x/Week)
API Integration Developer — Hybrid in Warsaw (Remote 2x/Week)

Your ITeams Sp. z o.o. • Warszawa

Hybrid
PLN 180,000 - 240,000
Luxmed Gold Extended medical care
Multisport Plus
(Senior) Software Engineer with Java
(Senior) Software Engineer with Java

Aviva • Warszawa

Hybrid
PLN 140,000 - 210,000
Performance Bonus
Private medical care
Cafeteria benefits
+4
Remote Senior Java Engineer – Cloud-Native & CI/CD
Remote Senior Java Engineer – Cloud-Native & CI/CD

Accenture PLC • Warszawa

Hybrid
PLN 240,000 - 360,000
Private medical care
Life insurance
Employee share purchase plan
+3
Senior Java Backend Engineer — Cloud Microservices
Senior Java Backend Engineer — Cloud Microservices

SmartTel Plus OÜ • Warszawa

On-site
PLN 234,000 - 279,000
Compensation: 21,000-25,000 PLN net +税
Hybrid working model in Warsaw center
Private health insurance
+4
Senior Java Engineer - Real-Time Data & Cloud-Native
Senior Java Engineer - Real-Time Data & Cloud-Native

EPAM Systems • Kraków

Hybrid
PLN 200,000 - 260,000
Hybrid by design mode
Remote work within Poland
Work abroad up to 60 days annually
+10
Senior Java Engineer - Cloud-Native, CI/CD & Kafka
Senior Java Engineer - Cloud-Native, CI/CD & Kafka

Accenture PLC • Warszawa

Hybrid
PLN 180,000 - 260,000
Private medical care
Life insurance
Employee share purchase plan
+2
Senior Java Developer - Talent pool
Senior Java Developer - Talent pool

Transition Technologies PSC • Polska

Hybrid
PLN 180,000 - 240,000
Hybrid work model
Office in Warsaw (1 day/week)