Lead iterative architecture design, including defining service boundaries, modeling data structures, designing APIs, and ensuring robust security through threat analysis
Job Summary
Lead iterative architecture design, including defining service boundaries, modeling data structures, designing APIs, and ensuring robust security through threat analysis.
Provide technical guidance and mentorship to developers, conduct code reviews and enforce best practices in software engineering.
We pride ourselves on offering a holistic range of competitive benefit programs to support your financial, physical and mental wellbeing and personal development.
Matching Summary
Lead iterative architecture design, including defining service boundaries, modeling data structures, designing APIs, and ensuring robust security through threat analysis.
Skills & Requirements
Must-have
Java 17+ and Quarkus, Hibernate, Liquibase
Multi-service architecture design
API design and data modeling
Kubernetes and CI/CD pipelines
Code quality and automated testing
Mentoring development teams
English and Polish communication skills
Nice-to-have
Google Cloud databases
AI-driven delivery optimization
Collaboration across global teams
Key Requirements
Advanced proficiency in Java 17+
Experience with Quarkus, Hibernate, Liquibase, Lombok, Apache Camel
Strong experience in SQL (PostgreSQL preferred)
Familiarity with Python and React
Proven ability to design multi-service architecture
Familiarity with Kubernetes, CI/CD pipelines
Strong focus on code quality, automated testing
Ability to mentor teams and influence technical direction
Excellent communication skills in English and Polish