
CPU Softwarehouse AG develops software and provides IT consulting focused on digitizing business processes, with a primary focus on banking. Drawing on more than 40 years of experience, the company supports banks with tailored software development and advice on process optimization, regulatory compliance, and digitalization strategy. Its work connects technology and operational guidance to help banking teams improve efficiency, manage risk, and serve customers more effectively.
Full-Stack Software Developer, Java and Angular
Build and maintain banking software at CPU Consulting & Software using Java, Spring Boot and Angular. The role follows a hybrid work model.
Apraksts
- Build and maintain software across frontend and backend systems.
- Deliver business requirements from analysis and design through implementation, testing and production release.
- Take part in design, implementation, testing, deployment and maintenance throughout the software lifecycle.
- Create modular architectures designed for scalability and maintainability.
- Integrate modules and databases, and carry out developer and integration testing.
- Review code, fix bugs, support quality assurance and automate tests.
- Collaborate with Product Owners, Product Managers and cross-functional teams.
- Join sprint planning, estimate effort and help improve how the team works together.
- Help operate and extend existing applications and tools.
Prasības
- A degree in Computer Science, Business Informatics or a related subject, vocational training as an IT specialist, or equivalent qualifications.
- Several years of experience developing software as a Full-Stack Developer.
- Strong skills in Java, Spring Boot or Jakarta EE, Angular, TypeScript, SQL and database development.
- Experience with microservices architectures.
- Experience working with complex data structures.
- Knowledge of test automation and software quality assurance.
- Experience with agile methods such as Scrum or SAFe.
- Application internationalization experience, for example with ngx-translate, is an advantage.
- Familiarity with test management and test automation tools is an advantage.
- Experience with container or cloud platforms such as OpenShift is an advantage.
- Banking industry experience or familiarity with financial sector regulations is an advantage.
- Analytical ability and a structured approach to work.
- A process-oriented mindset.
- A collaborative approach and interest in cross-functional teamwork.
- Strong communication skills and the ability to work independently.
- Willingness to learn and commitment to quality.
- German proficiency at C1/C2 level.
- English proficiency at B2 level.
Priekšrocības
- Permanent employment contract.
- Employer contribution of 20% toward an occupational pension plan.
- Focused training and professional development opportunities.
- Flexible hours supported by a flexitime account.
- Option to work remotely.
- Hardware and bicycle leasing.
- Access to an employee discount portal with offers from 600 well-known companies.