Your Tasks:
* Development of web applications and backend systems in Java/JavaScript and Angular in the environment of the core banking system.
* Creating and implementing technical designs and architecture concepts for web applications.
* Analyzing technical requirements from the specialist departments in collaboration with the business analysts and other project stakeholders.
* Collaboration in agile teams as a developer (m/f/d) and software architect (m/f/d) according to the rules of the SCRUM framework and co-design of agile development processes.
* Ensuring high code quality and carrying out code reviews (in the form of pull requests) and developer tests (unit tests, integration tests).
* Preparation and coordination of timely production launches and creation of documentation for audits.
* Creation of feasibility studies, effort estimates and decision templates in relation to the requirements of the specialist departments and in close cooperation with project management and product owners.
* Supporting and advising the developers/testers (m/f/d) in the agile teams on all technical issues relating to software development.
Your Profile:
* Degree in computer science/business informatics, alternatively completed vocational training in the IT sector with relevant experience
* Several years of professional experience in software development with Java and Angular as well as in software architecture
* Experience in agile methods (Scrum)
* Sound knowledge of functional and object-oriented programming
* Willingness to work in the office 2 to 3 days a week
* Fluent in written and spoken German and English