Java Fullstack Developer Register - Specialized Applications
Role details
Job location
Tech stack
Job description
We are seeking several experienced Java Fullstack Developers (m/f/d) for a public sector client to further develop and maintain specialized registry applications. You will play a key role in the design and implementation of modern, secure, and highly available web applications based on Java/Spring in the backend and Angular in the frontend. You will work in an agile environment and ideally bring experience from working with federal agencies or in security-critical domains., Analysis, design, implementation, and maintenance of registry-related applications (full-stack)
- Development of robust, high-performance, and secure Java backend services with JSE/JEE or Spring (Spring Boot, Spring Framework)
- Design and implementation of REST and SOAP interfaces (JSON, XML, OpenAPI) for integrating external systems
- Development of modern web frontends with Angular, TypeScript, HTML5, CSS3/SCSS including state management, lazy loading, etc.
- Database design, modeling, and development (Oracle/PostgreSQL, SQL, PL/SQL, JSON fields)
- Quality assurance through (unit) tests, integration tests, and test automation (e.g., JUnit, Selenium, Playwright)
- Collaboration in an agile Scrum team: participation in refinements, planning, reviews, and retrospectives
- Technical documentation, code reviews, and adherence to architectural and security guidelines
- Close collaboration with specialist departments (e.g., police, justice, migration) and other stakeholders Stakeholders
Requirements
Do you have experience in XML?, Do you have a Bachelor's degree?, At least 5 years of experience as a Software Engineer in Java with JSE/JEE or JSE/Spring
- At least 3 years of project experience with Spring as the primary backend technology
- Solid experience with several of the following technologies: Spring Boot / Spring Framework / Spring Testing / Spring Data / Spring Batch / Spring Security
- Good knowledge of SOAP technologies: interface definition / XML (Jackson Library) / SOAP UI / integration with Spring
- Knowledge of REST API technologies: JSON (Jackson Library) / REST best practices / OpenAPI (code generation) / implementation with Spring
- Database knowledge: Oracle or PostgreSQL / SQL / database schema & modeling / PL/SQL (Oracle) / data types (e.g., JSON fields)
- Experience with client technologies such as Angular / Angular architecture / best practices (state management, standalone components, lazy loading, etc.)
- Good knowledge of test frameworks (Playwright, Cypress) / TypeScript / HTML5 / CSS3 or SCSS are advantageous
- knowledge of tools such as IntelliJ / Maven / Git / Jenkins / Sonar is advantageous
Nice-to-have (advantages):
- Professional experience in federal administration or other national/international authorities
- Experience with test automation (e.g., JUnit, Selenium, Playwright)
- Practical experience with Scrum methodology
Education:
- University degree (University of Applied Sciences, University, ETH) in Computer Science or Business Informatics
Languages:
- German (native speaker/fluent)
- Good language skills (B2) in English and/or French are an advantage