About this role
What do we expect you to bring?
- Bachelor's degree in Computer Engineering, Software Engineering, or a related field.
- Minimum of 10 years of experience in software development and system design.
- At least 5 years of hands-on development experience with Java and Spring Boot technologies.
- Proven experience mentoring Junior and Mid-Level developers, delivering technical training, or leading Code Review processes.
- Experience with Microservices Architecture, Event-Driven Architecture (EDA), and Domain-Driven Design (DDD).
- Knowledge of relational databases such as PostgreSQL and Oracle, as well as NoSQL databases like MongoDB and Cassandra.
- Hands-on experience with technologies such as Docker, Kubernetes, Kafka, RabbitMQ, Redis, Jenkins, and GitLab CI.
- Ability to question existing solutions, develop alternative architectures, and share an analytical mindset with the team.
- Capability to clearly and effectively communicate complex technical concepts to team members with varying levels of technical expertise.
- Strong communication, collaboration, and stakeholder management skills.
- Proficiency in both Turkish and English for technical documentation and communication processes.
- Having knowledge in Artificial Intelligence (AI) development, Data Analytics, Data Intelligence, AI/Data Strategy, and ChatGPT.
How can you make an impact?
- Develop end-to-end technical designs and strategies for large-scale, distributed systems and enterprise software architectures.
- Mentor Junior and Mid-Level software developers to support their technical growth.
- Effectively lead Pair Programming and Code Review processes to enhance code quality and engineering standards.
- Provide technical guidance to team members, fostering knowledge sharing and a culture of continuous learning.
- Continuously evaluate existing systems, code quality, and technology choices to identify opportunities for improvement.
- Promote a questioning, analytical, and solution-oriented engineering approach within the team.
- Stay updated on the latest developments in Spring Boot, Java, and related technologies, and introduce best practices to the team.
- Ensure systems meet high-performance, low-latency, and security standards.
- Collaborate closely with product managers, business units, and other technical teams to translate business requirements into sustainable technical solutions.
What we will offer you?
Company:
- Working in Green certificated & pet friendly Allianz Tower / Allianz Kampüs with modern work spaces, gym & social areas.
- Working in agile, flexible, digital and social culture
- Flexible working hours
- Working 40 hours a week
- Hybrid working
- Flex summer (July – August)
- Part time working
Benefits:
- Yearly bonus
- Home expense payment
- Home office payment (monthly)
- Transportation
- Life insurance
- Employer sponsored pension & Family included health insurance
- Special Allowances (Marriage, newborn etc.)
- Meal Allowance (Setcard/monthly)
Leave Rights:
- School Report Day (Half Day) & First Day of school (Half Day)
- Allianz day off
- Birthday day off
- Paternity Leave – 10 days
- Marriage Leave – 5 days
- After 4 years of work, having extra one day annual leave each year (up to 26 days)
And there is much more!
Do the items above define you? Do you believe you can passionately and successfully carry out the tasks involved in the job description, that is the perfect match for you? Then, come and apply for the “PERIPHERAL APPLICATIONS DOMAIN MEMBER” position.”
While you await news from us, we would like to share a playlist with you to help you enjoy your time.
https://open.spotify.com/playlist/1Zx2if289cAz4WClmUvsL5?si=b48f678f66424584
“This is Allianz, life is quite different here!”
#TutkuylaYürüyenlerinYolu #LetsCareForTomorrow #AllianzTürkiye
"Please find the clarification text about the processing of your personal data within the scope of the GDPR in the link below."
https://www.allianz.com.tr/tr_TR/faydali-bilgiler-ve-linkler/is-basvurulari-kapsaminda-iletilen-kisisel-verilerin-islenmesi-hakkinda-aydinlatma.html