Development, enhancement and maintenance of modern software solutions in the frontend (Angular, Typescript) and backend (Java / Spring Boot / Jakarta EE)
Implementation of technical requirements from analysis and conception through implementation and testing to productive delivery
Collaboration throughout the entire software lifecycle (design, implementation, testing, deployment, maintenance)
Development of modular, scalable and maintainable software architectures
Integration of modules and databases, as well as execution of developer and integration tests.
Conducting code reviews , bug fixing, quality assurance, and test automation
Close collaboration with product owners, product managers, and cross-functional teams
Participation in sprint planning, effort estimation, and continuous improvement of teamwork.
Support in the operation and further development of existing applications and tools
qualification
Professional qualifications
Completed studies in (business) informatics , vocational training as an IT specialist or a comparable qualification
Several years of experience in software development as a full-stack developer
Excellent knowledge of Java, Spring Boot / Jakarta EE, Angular as well as Typescript, SQL and database development
Experience with microservices architectures
Experience in handling complex data structures
Knowledge in the field of test automation and software quality
Experience with agile development methods (Scrum, SAFe)
Desired skills
Experience with the internationalization of applications (e.g., ngx-translate)
Knowledge of test management and test automation tools
Experience with container or cloud platforms (e.g., OpenShift)
Experience in the banking environment or with regulatory requirements in the financial sector
Personal skills
Strong analytical skills and a structured way of working
Process-oriented thinking
Teamwork skills and enjoyment of working together in cross-functional teams
Strong communication skills and independent work ethic