Responsibility for the design, development, and maintenance of modern applications based on current technologies
Active contribution to software architecture and technical standards
Support in establishing modern DevOps practices and advancing our continuous integration and continuous deployment processes
Ensuring code quality through code reviews, automated tests, and continuous refactoring
Coaching and mentoring other developers within the team
Analyzing and implementing business requirements in close collaboration with domain experts
Documenting architectural decisions and communicating with stakeholders
Requirements
Completed degree in Computer Science or a comparable qualification
Several years of professional experience as a software developer, ideally in an enterprise or FinTech environment
Structured, solution-oriented, and teamable personality with a high degree of initiative
Solid knowledge in backend and frontend development: Java/Kotlin, Spring Boot/Quarkus, Hibernate, React, TypeScript, HTML/CSS
Experience with DevOps technologies such as GitLab CI, Docker, Kubernetes, Terraform, as well as monitoring/logging tools (Prometheus, Elastic, Kibana, PRTG)
Very good knowledge of Azure cloud services, in particular Azure Kubernetes Service, Application Insights, API Management, Azure SQL, Azure Functions
Proficient in test automation and architecture tools (e.g., JUnit, ArchUnit, Playwright)
Ideally experienced with agile development methods (e.g., Scrum, Kanban) and certified in software architecture (e.g., iSAQB CPSA-F)