Job Description
Who we are
We are seeking for an experienced Java Developer with Angular and German skills.
What You’ll Be Doing
- Implement new functionalities according to the requirements
- Development of product enhancements & change requests, as well as bug fixing
- Development of tools and applications by creating clean, efficient code
- Automation of tasks through appropriate tools and scripting
- Testing and debugging code, unit and integration tests, manual tests
- Ensuring that the software is up to date with the latest technologies
- Working after scrum principles in 2 week sprints
- Actively participating in scrum meetings ( Sprint Plannings, Refinements, Retrospectives)
What We’re Looking For
- Bachelor's degree in computer science, Information Systems, or related field
- 4+ years of experience in Java development
- Strong experience with Spring and Spring Boot frameworks
- Solid experience in frontend development using Angular
- Experience in designing and developing RESTful APIs and web services (REST/SOAP)
- Hands-on experience with relational databases (PostgreSQL) and ORM frameworks (Hibernate)
- Experience with build and dependency management tools (Maven, Yarn)
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes)
- Experience working with version control systems (Git) and issue tracking tools (Jira)
- Nice to have: Familiarity with rule engines (Drools)
- Experience working in Agile/Scrum environments with 2-week sprints
- Good communication skills in German