We are looking for a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for writing clean, secure code, and collaborating with other IT specialists to deliver software solutions. You will also participate in on-going training to stay current in required skills.
Requirements
- 1+ years of experience in full-stack development with proficiency in Angular for frontend and Java with Spring for backend
- Strong technical skills in Angular, Java, Javascript, typescript, HTML, CSS, Camel, Spring, Springboot, Postgres, Oracle, Git/GitLab/Jenkins
- Strong knowledge of authentication and security mechanisms such as OAuth2, mTLS, JWT, and API security best practices
- Knowledge on create and maintain reusable Angular libraries to optimize the development of future project
- Strong knowledge of Spring ecosystem including Spring Boot, Spring Security, Spring Data, and Spring Cloud
- Good knowledge with dependency injection, AOP, and other core Spring concepts
- DevOps experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Knowledge with containerization (Docker) and container orchestration (Kubernetes)
- Bachelor's degree in software engineering, computer science or similar field
- Great analytical and problem-solving skills
- Good understanding of UI/UX design principles
- Working knowledge of Google Cloud Platform and/or any Cloud Provider, with experience of hosting software solutions on the platform
- Experience of Agile working environment
- Organized and skilled in time-management
- Accurate and demonstrate high attention to detail
- Willingness to learn additional technologies and programming languages
- Sophisticated interpersonal and communication skills
- Fluent in English, German is a plus
Benefits
- Hybrid Working Policy
- Gift vouchers on the occasion of Christmas/Easter Holidays
- Private medical services
- 21 vacation days/year
- Referral bonuses for new hires recommended by you
- WFH & Flexible Working Hours
- Full access to the “Learning” platform