(Senior) Software Engineer with Java

Aviva plc

Warszawa

On-site

PLN 180,000 - 260,000

Full time

5 days ago
Be an early applicant
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

Role Overview

As a Senior Software Engineer you will be responsible for building and supporting high-performance microservices and APIs that provide secure access to enterprise operational data. Working within a cloud-native architecture, you will develop containerised services using Spring Boot and Python, enabling real-time integration between business systems and the ODS platform. You will play a key role in implementing modern API-led and event-driven integration patterns, helping to establish reusable services and standards that support enterprise-wide data consumption.


Key Responsibilities


  • Designing, developing and maintaining RESTful APIs, microservices and integration services.

  • Building containerised applications using Spring Boot and/or Python.

  • Developing secure, scalable and resilient API solutions supporting (ODS) Operational Data Store access and integration.

  • Building event-driven services and integrations using Kafka/MSK.

  • Creating reusable frameworks, service templates and integration patterns.

  • Integrating with upstream and downstream systems using synchronous and asynchronous communication patterns.

  • Supporting API lifecycle management, including versioning, contracts and service reliability.

  • Deploying and operating services on AWS ECS while supporting CI/CD and infrastructure automation.

  • Implementing monitoring, logging, observability and performance best practices.

  • Collaborating with Architects, Data Engineers and Product Teams while contributing to technical design, documentation and Agile delivery.


Required Skills and Qualifications


  • Strong software engineering experience (Senior - over 4 years, Regular – over 3 years).

  • Proven expertise in Java and Spring Boot.

  • Experience building RESTful APIs and microservices.

  • Knowledge of event-driven architectures and Kafka.

  • Experience working 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.

  • Desirable: Experience with Kong API Gateway or AWS API Gateway.

  • Desirable: Experience with Kafka/MSK.

  • Desirable: Experience with Python development.

  • Desirable: Knowledge of CDC and event sourcing patterns.

  • Desirable: Experience in Insurance or Financial Services.

  • Desirable: Understanding of enterprise canonical data models.


Benefits and Perks


  • Contract of employment

  • Performance Bonus

  • Private medical care (ENEL‑MED)

  • Cafeteria system of benefits (e.g. MultiSport card)

  • Additional parent privileges: baby leave – 6 weeks leave for second parent

  • Additional parent privileges: shortened working time after parental leave

  • Employer‑funded group insurance

  • Employee Shares Plan

  • Extra day off for birthday

  • Paid time off to volunteer

  • Additional leave acquired over the years in the company (even 5 days more in a year)

  • Wellbeing Leave – additional two weeks paid leave after 10 years of service

  • Psychological support consultations ...
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps Engineer
DevOps Engineer

Duco Technology Ltd • Wrocław

On-site
PLN 180,000 - 240,000
Competitive salary
Commission bonus
Private Medical Insurance - Enel Med
+7
Mid/Senior Data Engineer (AWS) @ Xebia sp. z o.o.
Mid/Senior Data Engineer (AWS) @ Xebia sp. z o.o.

Xebia sp. z o.o. • Poland

On-site
PLN 180,000 - 260,000
Training budget
Private healthcare
Multisport
+14
Senior DevOps Engineer (M/F/D)
Senior DevOps Engineer (M/F/D)

DSV Road GmbH • Warszawa

On-site
PLN 100,000 - 130,000
Private medical care
Life insurance
Corporate gym
+3
Lead DevOps Engineer — Observability & CI/CD Champion
Lead DevOps Engineer — Observability & CI/CD Champion

Duco Technology Ltd • Wrocław

On-site
PLN 180,000 - 240,000
Senior Data QAA Engineer
Senior Data QAA Engineer

DataArt • Poland

Hybrid
PLN 150,000 - 210,000
Up to 26 vacation days per year
Health and life insurance (Luxmed)
Multisport platform with benefits
+1
Senior Java Developer
Senior Java Developer

Luxoft Poland • Poland

On-site
PLN 180,000 - 260,000
LuxMed private health and dental care
Life and travel insurance
MyBenefit program
+2
ServiceNow Developer
ServiceNow Developer

Orange Polska • Lublin

On-site
PLN 90,000 - 130,000
Hybrid work model
Private medical care
Pension program
+4
Senior .NET Developer
Senior .NET Developer

Provident Polska • Warszawa

Hybrid
PLN 180,000 - 240,000
Hybrid work
Private medical care
Life insurance
+2
Principal Data & Analytics Strategy and Technology Consultant
Principal Data & Analytics Strategy and Technology Consultant

DataArt • Poland

Hybrid
PLN 260,000 - 420,000
Vacation days
Health insurance
English classes
+5
Senior Backend Developer (Java / .NET) Java / .NET, Spring Boot, Docker
Senior Backend Developer (Java / .NET) Java / .NET, Spring Boot, Docker

Diverse Consulting Group • Polska

Hybrid
PLN 180,000 - 280,000
Private medical care
Co-financing for the sports card
Constant consultant support