
(Senior) Software Engineer (Java)
Aviva Investors3 months ago
Warsaw, PolandMid Level / Senior
Responsibilities
- Design, develop, and maintain RESTful APIs, microservices, and integration services.
- Build containerized applications using Spring Boot and/or Python.
- Develop secure, scalable, and resilient API solutions for Operational Data Store access and integration.
- Build event-driven services and integrations using Kafka/MSK.
- Create reusable frameworks, service templates, and integration patterns.
- Integrate upstream and downstream systems using synchronous and asynchronous communication patterns.
- Support API lifecycle management, including versioning, contracts, and service reliability.
- Deploy and operate services on AWS ECS while supporting CI/CD and infrastructure automation.
- Implement monitoring, logging, observability, and performance best practices.
- Collaborate with architects, data engineers, and product teams on technical design, documentation, and Agile delivery.
Requirements
- More than four years of strong software engineering experience for the senior level or more than three years for the regular level.
- 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 containerization technologies, CI/CD pipelines, and DevOps practices.
- Strong understanding of API security and authentication patterns.
- Experience with API design standards such as OpenAPI/Swagger.
- Experience with Kong API Gateway or AWS API Gateway is desirable.
- Experience with Kafka/MSK and Python development is desirable.
- Knowledge of CDC and event sourcing patterns is desirable.
- Experience in insurance or financial services and understanding of enterprise canonical data models are desirable.
Benefits
- Contract of employment.
- Performance bonus.
- Private medical care through ENEL-MED.
- Cafeteria benefits, including a MultiSport card.
- Six weeks of baby leave for the second parent and shortened working time after parental leave.
- Employer-funded group insurance and an Employee Shares Plan.
- Extra day off for birthdays and paid time off to volunteer.
- Additional leave acquired over time, up to five extra days per year.
- Two weeks of paid Wellbeing Leave after 10 years of service.
- Psychological support consultations and access to e-learning platforms.
- Internal employee referral program.
- Hybrid working from Poland with a few days per month in the Warsaw office.
- Additional entitlements for people with disabilities and an inclusive, diversity-focused work environment.
Tech Stack
Categories
About Aviva Investors
Aviva Investors is the global asset management business of Aviva plc, headquartered in London and founded in 2008. It manages fixed income, equity, real assets, multi-asset, and alternative strategies, including ESG-oriented mandates, for institutional, wholesale, and retirement clients worldwide. Its business model centers on management and performance fees from pooled funds and segregated mandates across global markets.