Experience Requirements (based on educational background):
- Bachelor’s degree: At least 8 years as a software engineer, including 5 years as a backend engineer.
- Master’s degree: At least 6 years as a software engineer, including 5 years as a backend engineer.
- PhD: At least 3 years as a software engineer.
- Equivalent work experience: At least 8 years as a software engineer, including 5 years as a backend engineer.
Technical Skills
- Proficiency with backend technologies: Java 21+ and frameworks such as Spring Boot 3+.
- Strong knowledge of SQL and relational databases (e.g., PostgreSQL).
- Experience with OpenID Connect and Keycloak (or similar open-source identity and access management solutions).
- Hands-on experience with Amazon Web Services (AWS) or other cloud providers.