# Senior Software Engineer

**Company**: Aviva
**Location**: Warsaw
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://aviva.wd1.myworkdayjobs.com/en-US/External/job/Poland---Warsaw---ASEC/XMLNAME--Senior--Data-Engineer--Java-_R-171386?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7eb5e43b-4dd

## Description

We are seeking a Senior Software Engineer to join our Aviva Services Excellence Centre. 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.

**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.

**Requirements:**

- Strong software engineering experience (over 4 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.

**Benefits:**

- 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 - 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

- Access to the e-learning platforms

- Internal employee referral program

- Hybrid working model from Poland with a few days in Warsaw office per month

- Attractive office location in Warsaw - Gdański Business Center

- Additional entitlements for people with disabilities - Work Without Barriers

- Work environment that promotes diversity - Diversity Charter

## Skills

### Required
- Java
- Spring Boot
- RESTful APIs
- microservices
- Kafka
- AWS
- containerisation
- CI/CD
- API security
- OpenAPI/Swagger

### Nice to have
- Kong API Gateway
- AWS API Gateway
- Python
- CDC
- event sourcing patterns
- Insurance or Financial Services
- enterprise canonical data models

---

Source: [Apply at aviva.wd1.myworkdayjobs.com](https://aviva.wd1.myworkdayjobs.com/en-US/External/job/Poland---Warsaw---ASEC/XMLNAME--Senior--Data-Engineer--Java-_R-171386?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
