About the role
<p><strong>Responsibilities</strong></p><ul><li>Execute technical analysis and full stack development for mission-critical systems.</li><li>Drive test automation and CI/CD initiatives to improve deployment quality.</li><li>Provide technical coaching and mentorship to fellow developers.</li><li>Design and implement scalable architectures based on domain-driven principles.</li><li>Manage system reliability through bugfixing and on-call support.</li></ul>
<p><strong>Requirements</strong></p><ul><li>10+ years software engineering experience with <strong>Java 21</strong>, <strong>Spring Framework</strong>, and <strong>Hibernate/JPA</strong>.</li><li>8+ years frontend development expertise using <strong>Angular 19+</strong>.</li><li>You bring deep expertise in <strong>Large Scale Scrum (LeSS)</strong> and agile software delivery.</li><li>You possess advanced knowledge of <strong>Microservices</strong>, <strong>Hexagonal Architecture</strong>, and <strong>Domain Driven Design (DDD)</strong>.</li><li>You have hands-on experience with <strong>Kafka</strong> for distributed data and integration.</li><li>You're skilled in <strong>DevOps</strong> and <strong>CI/CD</strong> using <strong>OpenShift</strong>, <strong>Jenkins</strong>, <strong>Git</strong>, and <strong>Artifactory</strong>.</li><li>You possess a solid understanding of <strong>Clean Code</strong> and <strong>TDD</strong> principles.</li><li>You're proactive and solution-oriented with experience in coaching other developers.</li></ul><p><strong>Nice to Haves</strong></p><ul><li>Experience working within critical infrastructure or transport management domains.</li></ul>