Senior Software Engineer (Java/Kotlin)
As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for:
Senior Software Engineer (Java/Kotlin)
Responsibilities:
Lead architectural modernisation of core business systems, driving the transition from monolith to modular architecture using Domain-Driven Design principles that enable faster development and better system maintainability
Design and deliver complex business logic in Kotlin, Spring, and Hibernate, building robust systems that handle intricate insurance domain models and maintain data integrity for billions in premiums
Shape technical strategy and standards across the team and broader engineering organisation, driving decisions around system design, code quality, and architectural patterns that other teams will follow
Collaborate with product stakeholders to translate complex business requirements into elegant technical solutions, working directly with product managers, designers, and sometimes customers to ensure we're solving the right problems
Mentor and influence engineering culture by establishing coding standards, leading technical discussions, and helping other engineers grow their architectural thinking and technical skills
Drive operational excellence through participation in on-call rotations and building systems that maintain high availability for our mission-critical platform used by enterprise customers worldwide
Requirements:
Experience with Kotlin, or another JVM language such as Java, Scala or Clojure; familiarity with Kotlin is considered highly relevant
At least 5 years of professional experience in software engineering
Knowledge of Spring and Hibernate
Understanding of AWS
Willingness to work with architectural concepts such as modularising a monolith and isolating technical components (e.g. authentication and authorisation)
Ability to contribute to the development of new product features and to the expansion of overall product coverage
Proficiency in English at a minimum B2 level
OFFER:
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Employee referral program

DCG to przestrzeń, w której spotykają się potrzeby biznesu i ambicje ludzi. Znamy wartość dobrze dopasowanej współpracy, dlatego pomagamy kandydatom znaleźć środowisko, w którym będą mogli rozwinąć skrzydła, a firm...
Senior Software Engineer (Java/Kotlin)
Senior Software Engineer (Java/Kotlin)
-, Warszawa
DCG