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